编程语言
tangduobutian
这个作者很懒,什么都没留下…
展开
-
c语言结构的存储分配小结
结构在内存中是如何存储的呢?首先来看一个例子:可见上面这个结构体占用了内存的16个字节,那么具体在内存中是如何存储呢?请看以下详解:上图的存储方式就涉及到结构体内存的对齐规则:1.第一个成员在与结构体变量偏移量为0的地址处;2..其他成员要对齐到某个对齐数的整数倍的地址处(对齐数=编辑器默认的一个对齐数与该成员大小的较小值,VS中默认对齐数为8,gcc中的默原创 2017-07-20 22:15:10 · 445 阅读 · 0 评论 -
Linux目录介绍
Linux目录类似于一个树,最顶层是根目录,根目录是Linux文件系统的入口,所有的目录、文件、设备都在根目录之下。根目录下包括: 以下对这些目录进行详细介绍:(1)/bin:存放系统最常用最重要的命令,以独立的文件形式存在,此目录中的文件都是可执行的并且是普通用户都可以使用的命令,如:ls、cp、mkdir等命令。(2)/boot:Linux的内核级引导系统的程序所需要的文件都存原创 2017-11-27 15:56:00 · 215 阅读 · 0 评论 -
进程间通信之管道
进程间通信之管道既然要介绍进程间通信,首先来看看什么是进程间通信:1. 进程间通信的实质:是让两个毫不相干的进程看到同一份资源2. 进程间通信的目的:1)数据传输:一个进程需要将它的数据发送给另一个人进程2)资源共享:多个进程共享同样的资源3)通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件4)进程控制:有些进程希望完全控制某些进程的执行,此时控制进程希望能够拦截另一...原创 2018-03-21 20:31:17 · 324 阅读 · 0 评论