从朴素解释出发解释leveldb的设计 发表于 2017-03-31 更新于 2026-09-03 其实大家提的 LSM 最开始论文里面都使用树做搜索结构的, 现在在用的都不是严格的树结构了。 阅读全文 »
什么是SSA以及SSA的作用 发表于 2017-01-22 更新于 2026-09-03 分类于 Go SSA概述 SSA在Go1.7中被引入,这个特性对编译器的性能有很大的提高,但是也导致编译过程有些减速。下面来结合网上的资粮和书籍,简单说明一下SSA以及SSA的应用。 阅读全文 »
kernel-协议栈链路层分析 发表于 2016-11-21 更新于 2026-09-03 本篇文章主要分析一下经过纯物理层之后从设备读取的frame是如何进入协议栈的和对应封装好的frame是如何离开协议栈的,多亏协议栈的分层思路,每一层之间都可以独立分析和阅读,对于驱动来说,首先要面对的就是中断了, 本文基于4.7.2的内核简单的过了一遍. 阅读全文 »