
linux
文章平均质量分 60
斯diu配德
这个作者很懒,什么都没留下…
展开
-
《Linux程序设计》 -> 《Linux高级程序设计》 -> 《Unix环境高级编程》
这是csdn linux版主写的: 《Linux程序设计》->《Linux高级程序设计》-《Unix环境高级编程》 可以说这个顺序代表了一般Linux程序猿的学习道路,《Linux程序设计》内容全面,易于入手,适用于新手详细了解Linux下编程,《Linux高级程序设计》则相当于在前一本的基础上进行了高度抽象和概括,介绍了Linux下工具链,可移植性,内核学习,图形编程等等方面,可以作为转载 2017-09-25 19:22:43 · 745 阅读 · 0 评论 -
Linux的socket编程
网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有:消息(message)、共享存储区(shared memory)和信号量(semaphor原创 2017-08-30 16:35:41 · 234 阅读 · 0 评论 -
linux学习-进程创建(fork,wait,waitpid)
1.pid_t fork(); (1)当一个进程调用了fork 以后,系统会创建一个子进程.这个子进程和父进程不同的地方只有他的进程ID 和父进程ID,其他的都是一样.就象符进程克隆(clone)自己一样. (2)为了区分父进程和子进程,我们必须跟踪fork 的返回值. 当fork 掉用失败的时候(内存不足或者是用户的最大进程数已到)fork 返回-1,否则fork 的返回值有重要的作用.对于父原创 2017-09-28 21:53:28 · 471 阅读 · 0 评论 -
嵌入式不同文件系统的特点
在嵌入式领域,FLASH是一种常用的存储介质,由于其特殊的硬件结构,所以普通的文件系统如ext2,ext3等都不适合在其上使用,于是就出现了专门针对FLASH的文件系统,比较常用的有jffs2,yaffs2,logfs,ubifs。那么对于这几个文件系统,如何选择一个针对自己的硬件最合适的呢?他们各自的特点是什么?性能优劣如何? 下面一个PDF为我找到的一篇专门针对这几个文件系统做的性能分原创 2017-10-09 18:41:39 · 965 阅读 · 0 评论 -
Linux--open函数使用详解
头文件: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>定义函数: int open(const char * path, int aflag, .../* mode_t mode */); int open(const char * path, int aflag, .../* mode_t原创 2017-10-26 21:35:32 · 4161 阅读 · 0 评论