Linux编程
文章平均质量分 87
Gti-杠猪
嵌入式linux驱动开发者
展开
-
《1.linux中的文件IO》
《1.linux中的文件IO》 第一部分、章节目录 3.1.1.应用编程框架介绍 3.1.2.文件操作的主要接口API 3.1.3.一个简单的文件读写实例 3.1.4.open函数的flag详解1 3.1.5.open函数的flag详解2 3.1.6.文件读写的一些细节 3.1.7.linux系统如何管理文件 3.1.8.lseek详解 3.1.9.多次打开同一文件与O_APPEND 3.1.10...转载 2018-11-29 19:33:29 · 194 阅读 · 0 评论 -
《2.文件属性》
《2.文件属性》 第一部分、章节目录 3.2.1.linux中各种文件类型 3.2.2.常用文件属性获取 3.2.3.stat函数的应用案例 3.2.4.文件权限管理1 3.2.5.文件权限管理2 3.2.6.读取目录文件 第二部分、章节介绍 3.2.1.linux中各种文件类型 本节介绍linux中各种文件类型,其中重点讲解了文本文件和二进制文件这两种普通文件。 3.2.2.常用文件属性获取 本...转载 2018-11-29 19:34:08 · 356 阅读 · 0 评论 -
《3.获取系统信息》
《3.获取系统信息》 第一部分、章节目录 3.3.1.关于时间的概念 3.3.2.linux系统中的时间 3.3.3.时间相关API实战1 3.3.4.时间相关API实战2 3.3.5.linux中使用随机数 3.3.6.proc文件系统介绍 3.3.7.proc文件系统的使用 第二部分、章节介绍 3.3.1.关于时间的概念 本节讲述有关时间的一些概念,包括GMT时间、UTC时间和计算机中与时间有...转载 2018-11-29 19:34:46 · 124 阅读 · 0 评论 -
《4.linux进程全解》
《4.linux进程全解》 第一部分、章节目录 3.4.1.程序的开始和结束 3.4.2.进程环境 3.4.3.进程的正式引入 3.4.4.fork创建子进程 3.4.5.父子进程对文件的操作 3.4.6.进程的诞生和消亡 3.4.7.父进程wait回收子进程 3.4.8.waitpid介绍 3.4.9.exec族函数及实战1 3.4.10.exec族函数及实战2 3.4.11.进程状态和syst...转载 2018-11-29 19:35:36 · 236 阅读 · 0 评论 -
《5.linux中的信号》
《5.linux中的信号》 第一部分、章节目录 3.5.1.什么是信号 3.5.2.常见信号介绍 3.5.3.进程对信号的处理 3.5.4.alarm和pause函数 第二部分、章节介绍 3.5.1.什么是信号 本节介绍什么是信号,以及信号由谁发送、由谁处理,怎么处理的问题,目的是站在一定高度上认识信号的作用和意义。 3.5.2.常见信号介绍 本节对常见需要注意的几个信号进行介绍,其他不常用信号可...转载 2018-11-29 19:36:21 · 163 阅读 · 0 评论 -
《6.高级IO》
《6.高级IO》 第一部分、章节目录 3.6.1.非阻塞IO 3.6.2.阻塞式IO的困境 3.6.3.并发式IO的解决方案 3.6.4.IO多路复用原理 3.6.5.IO多路复用实践 3.6.6.异步IO 3.6.7.存储映射IO 第二部分、章节介绍 3.6.1.非阻塞IO 本节讲解什么是非阻塞IO,如何将文件描述符修改为非阻塞式。 3.6.2.阻塞式IO的困境 本节通过实例代码运行结果,让大家...转载 2018-11-29 19:36:59 · 186 阅读 · 0 评论 -
《7.linux线程全解》
《7.linux线程全解》 第一部分、章节目录 3.7.1.再论进程 3.7.2.线程的引入 3.7.3.线程常见函数 3.7.4.线程同步之信号量1 3.7.5.线程同步之信号量2 3.7.6.线程同步之互斥锁 3.7.7.线程同步之条件变量 第二部分、章节介绍 3.7.1.再论进程 本节再次回顾进程,使用多进程的方式解决同时读取键盘和鼠标的问题,从而让大家体会进程的调度特性带来的IO并发解决方...转载 2018-11-30 14:13:47 · 281 阅读 · 0 评论 -
《8.网络基础》
《8.网络基础》 第一部分、章节目录 3.8.1.网络通信概述 3.8.2.网络通信基础知识1 3.8.3.网络通信基础知识2 3.8.4.网络通信基础知识3 3.8.5.网络通信基础知识4 3.8.6.网络通信基础知识5 第二部分、章节介绍 3.8.1.网络通信概述 本节课从进程间通信开始讲起并引出网络通信,然后分析了网络通信的实质,最后讲了网络编程部分的学习方法和注意事项。 3.8.2.网络通...转载 2018-11-30 14:14:39 · 277 阅读 · 0 评论 -
《9.linux网络编程实践》
《9.linux网络编程实践》 第一部分、章节目录 3.9.1.linux网络编程框架 3.9.2.TCP协议的学习1 3.9.3.TCP协议的学习2 3.9.4.socket编程接口介绍 3.9.5.IP地址格式转换函数实践 3.9.6.soekct实践编程1 3.9.7.soekct实践编程2 3.9.8.socket实践编程3 3.9.9.socket编程实践4 第二部分、章节介绍 3.9....转载 2018-11-30 14:16:04 · 295 阅读 · 0 评论