Vue basics

“文档更多的是一个备忘录,给会用的人查阅。”这一点比较适合目前的我。 computed 有缓存,data 不变则不会重新计算。 对于 computed,若使用 v-model 则 computed 的 get 和 set 必须同时设定。 watch 默认是浅度监听,若使用监听引用类型(……

阅读全文

Simple-Cloud development notes

w.Write() 和 io.WriteString() 返回的结果对于客户端来说其实是一样的。这两个方法接收的参数类型不一样,一种是[]byte,一种是string。对于golang来说显式类型转换会有内存消耗,所以 w.Write([]byte(&l……

阅读全文

Front-End basics

浏览器的解析原理是怎样的? 浏览器的文档流 –> HTML DOM 结构 –> CSS 结合 –> 布局 –> 绘制页面。 从服务端传过来的 text/html 是如何被绘制成页面的? 服务端返回 text/html 格式的文档流, HTML 字符串描述了一个页面的结构,浏览器会把 HTML 字符串解析成 DOM 树……

阅读全文

Operating system memo

概述 执行一个程序前,需要先将程序放入内存。 单核CPU在同一时刻,只能执行一个程序,因此各个程序只能并发地执行。 系统调用,也称广义指令,是应用程序请求操作系统服务的唯一方式。 中断是让操作系统重新夺回CP……

阅读全文

Data structure memo

绪论 抽象数据类型是抽象数据组织及与之相关的操作。 数据结构包含逻辑结构、存储结构和数据的运算。 有序表中的“有序”是逻辑意义上的有序,指表中的元素按照某种规则已经排好了位置。顺序表中的“有序”是物理意义上……

阅读全文

Computer network memo

交换机可以隔离域,不能隔离广播域。 冲突域:同一时刻仅能由一台设备发送信息。 交换机是两层设备,没有MAC地址。 存储转发方式交换机先将接受到的帧缓存到高速缓存器中,并检查数据是否正确,确认无误后通过查找表……

阅读全文

Book notes on the Astrophysics for People in a Hurry

给忙碌者的天体物理学 我们所知道的是,我们可以毫不犹豫地断言的是,宇宙有一个开始。宇宙在继续演化。而且,是的,我们身体里的每一个原子都可以追溯到宇宙大爆炸,以及50多亿年前发生爆炸的大质量恒星里的核聚变……

阅读全文

Book notes on the Blockchain Revolution

区块链革命 矿工们“都在寻找符合这一要求的哈希值,据统计,这个值每十分钟就会出现一次。这就是个泊松分布过程,有时候只要一分钟,有时候要一小时,不过平均是十分钟一次。” 第一代互联网既没有体现透明性也没有减……

阅读全文

Reading notes from Steve Jobs' Biography

史蒂夫·乔布斯传 每一位家庭成员都详细叙述了一些故事,还朗读了诗歌。“他的思想从不受现实的束缚,”劳伦说,“他对可能性充满了史诗般的感觉。他看待事情是从完美主义的立场出发。” 她还以更为个人化的方式强调了……

阅读全文