-
内容大纲
本书采用知识模块串联的方式,对Linux操作系统应用层编程涉及的核心知识点由浅至深进行了详细的讲解。全书共分12章:第1章介绍了Linux操作系统的核心,即有关文件的操作;第2章介绍了不同形式I/O的操作接口;第3章介绍了进程的相关属性与进程的创建,以及进程的各种状态;第4章介绍了多线程编程,以及线程同步互斥机制;第5章介绍了三种早期的进程间通信机制;第6章介绍了System V的三种进程间通信机制;第7章~第10章介绍了进程间通信的重要知识,从网络基础编程及协议分析,到难度更深的网络高级编程;第11章介绍了SQLite数据库的简单应用;第12章介绍了一个实际的项目案例,回顾并应用了前面的大部分知识点,以达到复习并提高实战能力的效果。
本书可作为高等院校教材及教学参考书,也可作为培训机构的培训用书,还可作为开发人员的参考书。 -
作者介绍
千锋教育高教产品研发部,小千——你学习路上的助梦女神,由千锋教育推出,专门帮助IT学习者、IT爱好者、IT从业者更清晰地了解学习路线和就业前景,并随时提供配套视频、习题、习题答案、源代码、就业指南等资源。读者可通过下方公众号或QQ号获取。 -
目录
第1章 文件与目录
1.1 文件属性
1.1.1 文件的类型
1.1.2 符号链接文件
1.1.3 stat()函数、fstat()函数和lstat()函数
1.1.4 文件属主
1.1.5 文件的存取许可权
1.1.6 chmod()函数和fchmod()函数
1.1.7 文件的长度
1.1.8 文件的截取
1.1.9 更改文件名
1.1.10 文件的时间戳
1.2 目录操作
1.2.1 mkdir()函数和rmdir()函数
1.2.2 读目录
1.2.3 解析路径名字符串
1.3 文件系统
1.3.1 文件系统的概念
1.3.2 文件系统的类型
1.3.3 文件系统的结构
1.4 本章小结
1.5 习题
第2章 I/O
2.1 I/O的基本概念
2.1.1 I/O的定义
2.1.2 系统调用
2.1.3 用户程序编程接口
2.2 Linux标准I
2.2.1 标准I/O概述
2.2.2 标准I/O的操作核心
2.2.3 流的打开和关闭
2.2.4 错误处理
2.2.5 流的读写
2.2.6 系统预定义流指针
2.2.7 缓存区的类型
2.2.8 缓存区的刷新及配置
2.2.9 流的定位
2.2.10 格式化输入/输出
2.3 Linux文件I
2.3.1 文件描述符
2.3.2 文件的打开和关闭
2.3.3 文件读写
2.3.4 文件定位
2.3.5 文件控制操作
2.3.6 生产者与消费者
2.4 本章小结
2.5 习题
第3章 进程
3.1 进程的基本概念
3.1.1 多任务机制
3.1.2 进程与程序
3.1.3 进程的状态
3.1.4 进程组与会话组
3.1.5 进程的优先级
3.1.6 进程的调度策略
3.1.7 进程的虚拟内存
3.1.8 虚拟内存管理
3.1.9 进程的内存布局
第4章 多线程
第5章 早期进程间通信
第6章 System V IPC
第7章 Linux网络编程概述
第8章 网络基础编程
第9章 服务器模型
第10章 网络高级编程
第11章 SQLite数据库
第12章 小区物业停车管理系统
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...