- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 Redis 设计与实现阅读笔记(一)
一、简单动态字符串(SDS) SDS通过使用一个结构如下: struct sdshdr { int len; int free; char buf[]; }; len是字符串长度,free是缓存区中的剩余大小,通过使用len记录字符串的长度,可以快速的实现字符串的长度获取,并且可以避免复制相关的操作的溢出。利用free实现对字符串存储空间的预分
2014-11-26 14:38:24 604
转载 使用gdb调试正在运行的程序
文章来源:http://wiki.ubuntu.org.cn/index.php?title=%E7%94%A8GDB%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F&variant=zh-hans 一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中。使用编译器(cc/gcc/g++)的 -g 参数
2014-11-26 14:09:02 1022
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人