
C
萧乡月夜
这个作者很懒,什么都没留下…
展开
-
The Setup of C
Exercise 0: The SetupIn this chapter you get your system setup to do C programming. The good news for anyone using Linux or Mac OSX is that you are on a system designed forprogramming in C. The转载 2016-07-29 14:05:36 · 519 阅读 · 0 评论 -
32位与64位下各类型长度对比
64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。1. 32 位和 64 位C数据类型32和64位C语言内置数据类型,如下表所示:上表中第一行的大写字母和数字含义如下所示:I表示:int类型L表示:long类型转载 2016-07-29 17:49:50 · 657 阅读 · 0 评论 -
make j* make j4 make j8 区别
make -j4是什么意思看书上说1) make(1)只衍生一个作业//作业是什么意思?make(1) 是不是就是make的意思?2) 在双处理器上make -j4,难道是让每个处理器跑两个作业?那和make -j2效率相比 难道不是一样的?新手提问 多多关照------解决方案--------------------make(1)表示在unix手册(man)的转载 2016-08-04 05:23:39 · 9041 阅读 · 0 评论 -
Learn C Pointers
Exercise 15: Pointers Dreaded PointersPointers are famous mystical creatures in C that I will attempt to demystify by teaching you the vocabulary used to deal with them. They actually aren't tha转载 2016-08-02 14:39:04 · 387 阅读 · 0 评论 -
Linux进程间通信——使用匿名管道
在前面,介绍了一种进程间的通信方式:使用信号,我们创建通知事件,并通过它引起响应,但传递的信息只是一个信号值。这里将介绍另一种进程间通信的方式——匿名管道,通过它进程间可以交换更多有用的数据。一、什么是管道如果你使用过Linux的命令,那么对于管道这个名词你一定不会感觉到陌生,因为我们通常通过符号“|"来使用管道,但是管理的真正定义是什么呢?管道是一个进程连接数据流到另一个进程的通转载 2017-06-14 23:41:22 · 317 阅读 · 0 评论 -
Linux进程间通信——使用命名管道
在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式——命名管道,来解决不相关进程间的通信问题。一、什么是命名管道命名管道也被称为FIFO文件,它是一种特殊类型的文件,它在文件系转载 2017-06-14 23:42:43 · 340 阅读 · 0 评论