gydtep 发表于 2020-12-4 11:15:04
首先把整个存储空间划分成若干个 block,每个 block 有自己的物理块号,然后再维护一个表来做逻辑块号到物理块号的转换。给上层逻辑块的数量略小于物理块数量,这样就会有一部分的物理块没有被映射,姑且称为 free block。gydtep 发表于 2020-12-5 10:19:03
MIT那群大佬们想用TECO命令完成一些复杂的编辑工作,于是加入了分支判断、循环等功能;但由于先天不足,TECO最开始设计的时候,没有把命令设计成一套完备的编程语言,导致后续改进也很困难,比如命令名称只能是单个字符,很快字符就不够用了。gydtep 发表于 2020-12-6 09:48:02
很多公司认为做数据驱动就应该有一个高大上的数据平台,这两年标签画像平台或者数据中台的概念比较火,它们真的能够实现数据驱动吗?不见得。目前,很多公司的数据质量非常差,数据驱动就更无从谈起,这是国内大中小企业普遍存在的情况。gydtep 发表于 2020-12-6 18:05:53
有些公司需要这样的同步方式,再往下是具体的采集方案设计,前面已经拆分出了公共性指标和个性化指标,它们延伸出来就是公共埋点和个性埋点,公共埋点是非常重要的业务性指标,这个指标很长时间都不会变。再往下是研发口径,不管是公共埋点的事件规则、属性规则,还是采集时机,都要做统一管理,最后再进行验证。gydtep 发表于 2020-12-7 12:05:54
ed分命令模式与编辑模式。启动ed后,默认进入命令模式,等待用户输入一条条命令。ed通过执行这些命令,最终达到编辑文件的目的。使用Mac电脑的同学可以试试在终端里执行ed。ed命令的格式是[寻址][命令]:gydtep 发表于 2020-12-7 18:34:35
Java之父James Gosling当年还写了一个能跨平台的Emacs版本,叫Gosmacs。本来社区想来一起完善这个版本,结果Gosling把它卖给了一家商业公司,同时它底层的Lisp不是一个真实完备的Lisp,而是一个叫Mocklisp的假Lisp,只是语法上和Lisp长得像而已。gydtep 发表于 2020-12-8 10:27:13
人类的认知有两种:感性认知和理性认知。这两种认知互相不可替代性。实践很大程度来自于感性学习,看书更像是理性学习。以学开汽车做例子,很难想象什么人能够仅仅通过学习书本知识就会开汽车。gydtep 发表于 2020-12-8 18:07:28
管理系统性风险。管理系统中的确定性以及不确定性风险,规避已知陷阱,对未知的风险做好准备。gydtep 发表于 2020-12-9 13:47:47
如果说性能优化能力体现的是架构师的静态思考能力,在线运维能力考验的就是动态反应能力。残酷的现实是,无论程序多么完美,Bug永远存在。与此同时,职位越高、责任越大,很多架构师需要负责非常重要的在线系统。gydtep 发表于 2020-12-9 16:29:49
项目管理方面的书籍很多。但是,提高业务架构能力同样重要。积极参与大项目并观察别人管理项目的方式也是非常重要的提升手段。