21__流量回放:保障业务技术升级的神器

你好,我是何小锋。上一讲我们学习了时钟轮在 RPC 中的应用,核心原理就一个关键字“分而治之”,我们可以把它用在任何需要高效处理大量定时任务的场景中,最具有代表性的就是在高并发场景下的请求超时检测。

21__路由与导航,Flutter是这样实现页面切换的

你好,我是陈航。

在上一篇文章中,我带你一起学习了如何在 Flutter 中实现跨组件数据传递。其中,InheritedWidget 适用于子 Widget 跨层共享父 Widget 数据的场景,如果子 Widget 还需要修改父 Widget 数据,则需要和 State 一起配套使用。而 Notification,则适用于父 Widget 监听子 Widget 事件的场景。对于没有父子关系的通信双方,我们还可以使用 EventBus 实现基于订阅 / 发布模式的机制实现数据交互。

21__每个工程师都应该了解的:中美在支付技术和大环境下的差异

支付是很多互联网行业和产品不可或缺的一部分,我在支付领域工作了很多年,也积累了不少经验和教训,今天,我就来谈一个看起来比较宏大的话题:“中美在支付技术和大环境下的差异”,与你共同探讨一下支付领域的技术和生态,以及支付在美国和中国的差异性。希望这篇文章可以对你有一定的启发。

21__面向流水线的指令设计(下):奔腾4是怎么失败的?

上一讲,我给你初步介绍了 CPU 的流水线技术。乍看起来,流水线技术是一个提升性能的灵丹妙药。它通过把一条指令的操作切分成更细的多个步骤,可以避免 CPU“浪费”。每一个细分的流水线步骤都很简单,所以我们的单个时钟周期的时间就可以设得更短。这也变相地让 CPU 的主频提升得很快。

21__内部考评:为什么说“一碗水端不平”才是公平?

你好,我是许健。今天我们来聊一聊内部考评这个话题。

做了经理以后,考评是我们绕不开的事儿。考评是为了什么?考评方式为什么有变化?为什么总有人说不要搞平均主义,但现实情况中平均主义的事还是那么多呢?

21__七步判断互联网产品交互设计质量

你好,我是相辉。

上一节课,我给你介绍了基本的产品体验设计系统的构建方法,其中,我带你一起了解了关键任务流程的设计步骤,并给你留了一个思考空间,那就是要如何具体落地这个方法。

21__期末实战:为你的简约版IM系统,加上功能

你好,我是袁武林。

在期中实战中,我们一起尝试实现了一个简易版的聊天系统,并且为这个聊天系统增加了一些基本功能。比如,用户登录、简单的文本消息收发、消息存储设计、未读数提示、消息自动更新等。