高并发、高可用、高性能被称为互联网三高架构,这三者都是工程师和架构师在系统架构设计中必须考虑的因素之一。今天我们就来聊一聊三H中的高可用,也是我们常说的系统稳定性。
TypeScript 已于 2022.09.23 发布 4.9 beta 版本,你可以在 4.9 Iteration Plan 查看所有被包含的 Issue 与 PR
如何将人类先验知识低成本融入到预训练模型中一直是个难题。达摩院对话智能团队提出了一种基于半监督预训练的新训练方式,将对话领域的少量有标数据和海量无标数据一起进行预训练,从而把标注数据中蕴含的知识注入到预训练模型中去,打造了SPACE 1/2/3 系列模型。
日常生活中,用户每时每刻都在都需要面对各种各样的决策。如何让用户做出符合产品业务目标的决策,是各行业商家孜孜不倦探索的课题。作为设计师,在对接云音乐营收相关工作后,在影响用户决策进而促进用户体验和业务营收双赢方面,我通过对“诱饵效应”这一行为经济学知识的学习和应用取得了不错的效果,现将诱饵效应的知识点和设计实践分享给大家。
技术人除了做技术还能做什么?我想很多人都想过这个话题。 其中的一个答案是「做产品」,因为,每个技术人心目中都会有一个产品梦。今天想跟大家聊一下这个话题:技术人如何做产品,谈谈我在做产品的过程中的一些感受。 先做一个简单自我介绍,我叫玉伯,08 年加入阿里,写代码写了十几年,一直在前端、小程序和客户端领域,希望能够推动整个终端技术往前发展。这十几年里,也一直带领团队通过开源做了很多技术产品,包括 Ant Design、AntV 等。但今天想聊的不是这些,而是「语雀」。 本次分享的内容分成四部分,谈谈我们如何选择产品方向,可能遇到哪些问题,以及技术人的核心优势,最后做个总结。
什么是动态建模 静态模型和动态建模的区别 我们来讲动态建模,与之对应的是静态建模,大家可以通过对比两者在几个概念上差异进行理解。 静态模型关注的概念是静态的:类(Class),属性(Attribute),方法(Method),类关系(Class relationship),类职责(Responsibility),是用类的语言来描述一个静态的类。例如用鸟类理解,静态模型就是关注的是鸟(类),含有哪些属性(眼,嘴巴,翅膀),包含哪些方法(飞,睡觉),包含哪些类关系(继承了动物类),拥有哪些职责(睡眠,鸣叫,飞行)。 而动态模型关注的概念是动态的:对象(Object),状态(State),交互(Interactions),对象关系(Object relationship),业务逻辑(Business Logic),是用对象的语言来描述一个动态的对象。例如用麻雀对象理解,动态模型关注的是麻雀(对象),含有哪些状态(眼睛是否闭合),含有哪些对象间的交互(麻雀和啄木鸟的行为是否用差异化的形式实现),含有哪些对象关系(这个麻雀是另一个麻雀的妈妈),包含哪些业务逻辑(麻雀睡觉的时候是否需要闭上
项目环境是集团研发同学联调测试必不可少的平台型工具之一,其环境申请与释放动态灵活,环境间流量相互隔离,在开发和上线前的个人自测以及全链路联调场景下有着不可替代的重要作用。一个稳定易用的项目环境能极大地提高一线研发同学的测试体验,通过对环境简化抽象、屏蔽基础设施和微服务复杂性,为业务提供稳定可靠、简单易用的测试环境。
本篇为《vivo 平台产品》系列文章的第1篇。主要描述在业务高速发展的背景下,vivo软件工程师通过系统平台化建设等手段,逐步解决软件复用,快速响应业务变化等棘手问题的过程。我们从中精选出内容审核平台、AB实验平台、版本发布平台等具备代表性的平台产品,为大家对平台化的经历进行详细的介绍。