gydtep 发表于 2020-12-3 09:54:56
主要目标规划必须具备一定的挑战性,需要规划出不可能完成的目标。过度规划本质上是一种贪婪算法,目的是目标价值最大化。gydtep 发表于 2020-12-3 11:47:17
这种误解的产生有几个原因:首先,技多不压身,技术自然是掌握的越多越好,掌握很多技术的人自然不是菜鸟。其次,在互联网时代来临之前,信息获取是非常昂贵的事情。gydtep 发表于 2020-12-3 14:30:13
很多时候,一个工程师所负责系统的数量和团队规模与其“江湖地位”正相关。但是,江湖地位与技术成长没有必然关联。提升技术能力的关键是项目深度以及客户的挑剔程度。gydtep 发表于 2020-12-4 07:25:50
所谓原子操作,就是要么不做,要么全做。在很多场景中,都有对原子操作的需求。在翻 aep 的 spec 文档时,也发现了一个巧妙的方法。所以顺便发散性地总结一下各种实现原子操作的方法,欢迎大家交流探讨。gydtep 发表于 2020-12-4 10:54:27
seq 基于自旋锁实现,不允许睡眠,但是对写者更为友好。mutex 和 semaphore 也是基于自旋锁实现的,但是它们允许互斥区的操作陷入睡眠。gydtep 发表于 2020-12-4 21:39:47
前面针对的都是一个个单个的对象,如果涉及到多个对象,要保证原子性就比较复杂了。比如,如果使用加解锁的方式,就需要注意锁的顺序,防止死锁的问题;如果是 COW 的方式,就需要注意中途失败以后的把已替换的指针回滚回去的问题。gydtep 发表于 2020-12-6 08:36:13
随着互联网进入下半场,流量红利逐渐消失,一方面,企业开始重视如何通过数据来挖掘同一个用户的更多价值;另一方面,不管是产品经理、运营还是市场都开始通过“数据驱动”寻找新的增长空间。gydtep 发表于 2020-12-6 16:51:41
B端的产品比较复杂(如上图所示)包括官网注册、H5、注册账号、创建项目、集成代码、使用产品、留存日活、pro付费等,KPI拆解到了注册账号数、注册转化率、有效集成数、首次完成激活等。在这之中,有些目标需要自己做,有些需要跟别的团队协同合作。gydtep 发表于 2020-12-7 11:26:48
ed是UNIX系统上最古老的程序之一,从第一版本开始就入驻了,作者是Ken Thompson(UNIX作者之一)。它提供了面向行(Line)的基本编辑命令。gydtep 发表于 2020-12-7 16:25:03
这个版本的Emacs取得巨大成功,连Bernie的秘书——一个号称自己不懂编程的人——都在照着手册,有模有样地写Lisp代码来扩展编辑器功能。