自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 zz关于共享内存DEST状态的说明(转载)

关于共享内存DEST状态的说明(转载) 由 Marchday 在 周三, 2006-05-31 08:38 提交 我们解开util-linux-2.12a-16.EL4.6.src.rpm的源码,在文件sys-utils/ipcs.c中的do_shm函数可以 看到,程序通过调用shmctl的SHM_INFO命令获取共享内存的整体信息,然后逐段调用shmctl的STAT命令,获取该段内存的信息(就是

2007-12-10 10:38:00 1718

原创 使用list时易错的误区

linux的list结构简单灵活,所以也常常被用在用户空间。但在使用的时候有个需要注意的小地方,试看下面这段代码:    list_head   *pos;    list_for_each(pos, &queue->posted) {        request_head_t   *post_req  = list_entry(pos, request_head_t, list);  

2007-12-05 19:21:00 546

原创 模拟器调试的一点儿心得

在开发模拟器的过程中发现定位一个问题非常困难,我认为修改或添加一个新功能时应遵循一下步骤:1)定制修改计划:简单分析一下哪些文件,哪个地方需要修改,以保证在修改的时候不会头脑清晰; 2)能够恢复修改之前的状态:这点非常非常重要,因为很多时候修改之后过了很久才发现当初的bug,找bug的一个捷径就是比照正确版本和错误版本;但模拟器中引发错误的原因很多,如果一个版本出错,将这个版本功能屏蔽后如果依然有

2007-10-16 09:42:00 496

原创 关于使用异或完成两个数的交换

使用异或可以交换两个数,例如void swap(int &a, int &b){a ^= b ^= a ^= b;}通常这个表达式是正确的,因为a与b常常位于不同的地址。但是当a与b位于相同地址时这个操作就是错误的,例如下面这个调用swap(a, a);无论a是多少,最后结果a将是0。计算的过程中b的值会随a的值改变而改变。另外,见过一篇文章从编译的角度也分

2007-09-30 20:27:00 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除