- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 STL 源码剖析读书笔记五:序列式容器之 heap、priority_queue、slist
heap 算法priority queueslist
2016-05-19 10:55:44
1234
原创 new/delete operator、operator new/delete、placement new
1.new/delete operator2.operator new/delete3.placement new
2016-05-03 14:54:50
351
原创 C/C++中 union/struct/class的内存对齐
1.联合体在联合体中,各成员共用同一内存空间,以最大元素为准。当一个联合被说明时,编译程序自动地产生一个变量,其长度为联合中最大的变量长度。union un{ char a[17]; int b;};在32位机器中,上述联合体u的占用字节数为20。2.结构体结构体的第一个数据成员放在offset为0的地方,之后所有元素的起始位置都必须是当前元素的整数倍若结构体A 中含有
2016-04-11 22:47:03
923
转载 linux内核空间和用户空间的是怎样区别的,如何交互,如何从用户空间进入内核空间
linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。 Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G.Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为"内核空间".而将较
2016-04-01 22:18:05
1898
原创 UNIX环境高级编程学习笔记(六)标准I/O库
文件I/O中诸如read、write的函数都是围绕文件描述符的,而标准I/O库中的I/O函数是围绕流进行的。
2015-06-12 17:45:31
659
原创 UNIX环境高级编程学习笔记(五)文件和目录
本章主要描述文件系统的其他特征和文件的性质。从stat函数开始,逐个说明stat结构的每一个成员,并详细说明UNIX文件系统的结构和符号链接。
2015-06-04 21:09:35
546
原创 UNIX环境高级编程学习笔记(三)文件共享和其他文件I/O函数
文件共享和其他I/O函数(除去open、read、write、lseek、close)
2015-05-31 21:16:59
521
使用remastersys自制Ubuntu镜像
2014-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人