自定义博客皮肤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)
  • 收藏
  • 关注

转载 内核中的 likely() 与 unlikely()

内核中的 likely() 与 unlikely() 在 linux内核中,随处可以见到 likely() 和 unlikely() 的身影,那么为什么要用它们?它们之间有什么区别?  首先要明确:             if(likely(value)) 等价于 if(value)             if(unlikely(value)) 也等价于 if(value)

2013-12-03 08:10:50 419

转载 linux open函数打开文件

Linux中打开文件是通过open系统调用实现,其函数中调用了do_sys_open()函数完成打开功能,所以下面主要分析do_sys_open()函数,首先先看下open系统调用的入口函数,再具体看do_sys_open()函数: SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, int, mode) {   

2013-12-02 16:24:29 4446

原创 md1的反思

在做网络实验md1模拟仿真的时候,有两种代码的实现, 一种是: 在程序一开始就将所有的到达时间和服务时间生成好,这样做的比较简单,结果也是与理论值比较相近; 另外一种是: 到达时间和服务时间交替生成,只在需要的时候才会去生成下一个到达时间,和下一个服务时长;这样一来逻辑上比第一个结果貌似应该更加精确,但是却有一个致命的错误:交替生成的时间是未必满足指数分布和posion分布

2013-12-01 14:33:46 612

原创 三天早起一天工

2013-12-01 14:11:24 773

空空如也

空空如也

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

TA关注的人

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