1. gdb調試時提示:<value optimized out> ,原因是memcache的編譯选项做了优化,修改configure中CFLAGS中的-O3为-O0,可以解决gdb调试过程中的一系列奇怪的问题。

(gdb) p a
$30 = <value optimized out>
参考:http://stackoverflow.com/questions/5497855/what-does-value-optimized-out-mean-in-gdb

2.  memcache中item.refcount其实也是一个锁的作用,创建item的时候item_alloc初始化一个计数,删除时(从LRU链表hash中移除)do_item_unlink清除一个计数;任何人引用这个item时item_get会隐式计数加一,使用完后要显示调用do_item_remove减少引用计数; 最后一个导致引用计数为0的remove调用free这个节点;

3. make test失败提示Test:More.pm找不到是因为perl的Test:More模块找不到, 用cpan按照后即可;

最新文章

  1. mac 安装jdk1.5
  2. js解决IE8、9下placeholder的兼容问题
  3. 理解Android虚拟机体系结构
  4. 使用U盘安装win7系统,遇到“无法定位现有系统分区”问题
  5. Python覆盖率分析工具_Coverage
  6. poj1149
  7. Android_Json实例
  8. mysql - 编码
  9. Android - &quot;cause failed to find target android-14&quot; 问题
  10. java 实现WebService
  11. node之fs模块
  12. koa-static node服务器设置静态目录
  13. Chapter 5 Blood Type——22
  14. ThreadLocal的简单使用和实现原理
  15. while循环、格式化输出、运算符和编码初识
  16. ndarray对象的使用方法
  17. MTK 修改默认屏幕亮度
  18. js简易计算器底层运算逻辑(带撤销功能)
  19. 2013-2014 ACM-ICPC, NEERC, Southern Subregional Contest Problem F. Judging Time Prediction 优先队列
  20. m2a-vm超频的方法

热门文章

  1. Qt 按键键值 与 相关字符串 的映射表(转)
  2. Date对象中的方法
  3. Docker 环境下部署 redash
  4. ios 动画:底部标签栏的概念设计
  5. NTL 库函数
  6. oracle重置dba用户密码
  7. 表单的 submit 和 onsubmit 的用法 与区别
  8. Android九宫格解锁有多少种姿势
  9. 多态(Polymorphism)的实现机制
  10. 一、Flux 是什么?