- 博客(3)
- 资源 (15)
- 收藏
- 关注
原创 offsetof与container_of宏[总结]
1、前言 今天在看代码时,遇到offsetof和container_of两个宏,觉得很有意思,功能很强大。offsetof是用来判断结构体中成员的偏移位置,container_of宏用来根据成员的地址来获取结构体的地址。两个宏设计的很巧妙,值得学习。linux内核中有着两个宏的定义,并在链表结构中得到应用。不得不提一下linux内核中的链表,设计的如此之妙,只需要两个指针就搞定了。后续认真研究一下
2017-03-17 16:25:11 498
原创 interview-wanmei
2017年,完美世界c/c++ 夏季实习面试题 只有俩道编程题,但是我都没有accept,贴出我的答案 和交卷之后自己想的答案,希望得到一个不一样的想法。 1. 小明要持续打卡,但是呢上班又很没有意思,所以给自己找了一件事情做那就是学习做菜,第i道,需要a[i]个单位的肉。但是肉是一整块的,每次切都 需要消耗小明的活力,消耗活力等于肉的大小(单位)。小明的刀法很好每 一次都可以切下来需要的
2017-03-10 18:35:56 552
原创 linux c static 和extern区别
今天在看一个源码的时候,发现对于static 和extern 还是不太理解,so 又stackoverflow一发,记录一下。extern在linux c 中,extern对于variable和function是不一样的variable对于variable来说,extern就是一个声明,声明目标文件在链接的时候把几个变量链接到一起,相当于超链接或者软连接是一个道理 是一个映射,在链接的时候映射
2017-03-07 14:13:22 1676
UkeyKit 工具
2016-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人