自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数组只能在初始化时整体赋初值。以后再赋值只能逐一改变了

数组只能在初始化时整体赋初值。以后再赋值只能逐一改变了。很少用数组,都忘光了。以前没有注意这个,今天算是记住了。 分别遇到以下情况: 错误一:// 初始化后,不能整体赋值int ftime[] = new int[3];ftime[] = {5,12,16};解决方法:参见 “正确一” 正确一: int ftime[] = new int[3];

2017-08-24 22:46:10 27903 3

原创 底半部机制之work_struct(二)

工作队列工作队列的实现和tasklet很相似,只是工作队列的执行上下文在内核线程,所以可以调度和睡眠。首先是定义一个工作队列和一个底半部执行函数struct work_struct my_wq;  Voidmy_wq_func(struct work_struct *work) 通过INIT_WORK()宏,可以初始化工作队列并将工作队列和处理函数进行绑定INIT_WO

2017-08-24 15:40:05 432

转载 warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法

linux驱动中定义一个无参的函数int probe_num(){            ....}警告:函数声明不是一个原型 [-Wstrict-prototypes]应对方法:改成int probe_num(void){            ....}警告消失

2017-08-23 10:26:27 3562

空空如也

空空如也

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

TA关注的人

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