2023
Joint-Consensus
May 31, 2023
分布式数据中的 Unix 哲学
April 13, 2023
镜头语言美学赏析一二三[Draft]
February 25, 2023
如何速读
January 3, 2023
2022
如何形成自己的观影品味
December 29, 2022
2021
你以为缓存被清除了?其实没有!
May 10, 2021
Linux systems performance tools: bcc, sysstat and others.
April 19, 2021
2020
Principle of Least Expressiveness
October 9, 2020
Write behind logging.
July 27, 2020
RocksDB 如何最大化利用空间资源
July 24, 2020
`ngx_http_limit_conn_module`
July 1, 2020
2019
[译]Solving the wrong problem
September 24, 2019
Linux 5.1 中的 `io_uring` 是什么?
July 7, 2019
数据写到一半时,突然断电了怎么办?
July 7, 2019
NGINX 文件传输配置优化
June 17, 2019
2018
关于 HTTP/3 的一些记录
November 23, 2018
译 《The beauty of Programming by Linus Torvalds》
October 18, 2018
macOS 启动项管理
October 7, 2018
Use gcr.io and minikube in China.
September 10, 2018
Getting Started with Istio and run Istio on your laptop.
September 8, 2018
Redox OS —— 一切皆 URL 的操作系统
August 25, 2018
PQ4R 读书法
August 25, 2018
Envoy 入门使用
July 10, 2018
哈希一致性 Python 实现
March 31, 2018
为什么 Golang 中等待多个 goroutine 通信的关键词会选用 select 而非 switch
March 5, 2018
Overview of Linux Memory Management Concepts: Slabs
February 26, 2018
使用 NGINX 重写 cookie domain
February 22, 2018
SQL 是一种比 OO 更能高效描述业务的方法
January 25, 2018
2017
在 Python 中如何定义动态方法和禁止定义动态方法
December 28, 2017
Python 中几个简单的任务执行器
December 10, 2017
Writing good commit messages.
October 8, 2017
Useful shell tips
September 5, 2017
使用 vi 过程中几个好用的小技巧 -- Help poor children in Uganda!
September 4, 2017
如何向你的奶奶解释线程进程和协程分别是什么
July 6, 2017
Elixir 中的匿名函数
June 11, 2017
Open the Flask —— Flask 源码阅读笔记.
June 9, 2017
从 Redis 的 ae 模块学习 I/O 多路复用
June 6, 2017
当我们用 Python 运行 hello world 的时候发生了什么?
June 5, 2017
同步信号以规避竞争条件
May 16, 2017
使用 `code` 模块来调试 Python 代码
May 12, 2017
文件 IO 缓冲
May 4, 2017
malloc
April 24, 2017
为什么会有认知偏差?
April 7, 2017
风
March 30, 2017
如何在快速构建产品原型的时候进行头脑风暴
March 29, 2017
使用 Exrm + Nginx 部署 Phoenix 应用
March 27, 2017
统计同一个目录下多个 PDF 文件页数的一段代码
March 27, 2017
什么是 JWT (json web token)
March 27, 2017
什么是 Actor Model ,和协程又有什么关系
March 27, 2017