第1节和第2节简单介绍g++ (GCC) 4.8.5
的atomic实现。
使用block_dump观察block io
Linux提供了一种机制,可以用来dump出block io详情,即/proc/sys/vm/block_dump。
Linux fio
fio是平时常用的工具之一,然而它有很多参数用于定制不同的压力模式,输出也包含很多信息,之前没有仔细研究。本文搞清楚一些常用参数所定制的行为,并且详细解读一下输出的信息。
libnetfilter_queue的使用
jemalloc的heap profiling
RocksDB中的LRUCache
本文简要介绍一下RocksDB中LRUCache的实现。
搭建vim的go开发环境
本文记录基于vim搭建go开发环境的过程。
tcpdump的使用
本文介绍抓包工具tcpdump在linux下的使用。Linux的tcpdump manual中包含许多选项以及复杂的filter表达式,我们工作中往往用不到这么多的选项和太复杂的filter。所以本文介绍一些常用的选项和filter规则,尽可能的通过一些例子来说明。
C++11中的decltype关键字
C++11中的auto关键字
本文介绍了auto关键字在C++11(及C++14)中的类型推导规则和使用场景。有些地方它不可或缺,但也要避免滥用。