孙鹤 's blog

人生在世五十载,弹指一挥间,恍如一梦,岂有永生不灭者。

Python 修改进程内系统环境变量

我们都知道在 Linux 的 Shell 编程中有两种变量,即普通变量和环境变量。差别就是是否可以由子进程继承 […]

GCC 在 x86-64 上的内存默认对齐

在 GCC 中内存是默认可以对齐的,这主要体现在结构体和栈内存的使用上。对齐的主要好处是提高访问速度,因为内存 […]

vim 识别文件类型的方法

vim 识别到文件类型的好处多多,最直接的好处就是关键字的高亮显示。 通常 vim 会通过文件的后缀名或者一些 […]

如何在 centos6 下调试 glibc

很多时候,我们需要调试 glibc 库,例如一些底层错误我们需要具体排查的时候,或者你想分析 glibc 库的 […]

简单线程池的实现

其实线程池是一个非常普遍的模型,现实的软件设计中使用很多,但是我从来不倾向于使用某些线程池的库,总觉得自己按照 […]

C 语言泛型链表实现

在 C++ 中,我们可以用模板技术很轻松的实现一个可复用的链表,所谓可复用就是说无论元素是什么数据类型都可以用 […]

vim 的语法错误定位

因为 vim 天生就是 C 语言开发者的利器,所以很多时候它的一些原生功能就能为 C 程序员提供非常 […]

vim 的多窗口编辑

在很多时候,我们希望在一个屏幕内编辑多个文件,这就用到了窗口拆分功能,下面我们来了解下 vim 拆分窗口的功能 […]

vim 的代码补全

vim 原生的为我们提供了代码补全机制,尤其是对 C 语言有着良好的支持,因为 C 语言的补全需求很简单,或者 […]

vim 的字符集的编码

通常涉及到字符集的问题都让人比较反感,但是这又是不可避免的问题。在 Windows 平下汉字还是 gbk 等编 […]

Previous Posts