学会Linux/UNIX高级程式设计才叫大师 pdf epub mobi txt 电子书 下载 2024

图书介绍


学会Linux/UNIX高级程式设计才叫大师

简体网页||繁体网页
著者
出版者 出版社:佳魁资讯 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2016/08/25
语言 语言:繁体中文



点击这里下载
    


想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-04-20

类似图书 点击查看全场最低价

图书描述

本书遵循最新的〝统一UNIX标准版本4〞,以Linux为平台,系统性地说明了UNIX API各种函数的程式设计方法。本书内容包含UNIX的发展历史与标准、标准I/O和低阶I/O、档案与目录操作、处理程序环境与处理程序控制、讯号处理、时间与定时、终端I/O、进阶I/O、处理程序之间的通讯、通讯端与网路通讯、多执行绪程式设计。

著者信息

学会Linux/UNIX高级程式设计才叫大师 pdf epub mobi txt 电子书 下载

图书目录

第01章 UNIX 导论
1.1 UNIX 简史  
1.1.1 UNIX 的诞生
1.1.2 UNIX 的早期发展  
1.1.3 BSD UNIX
1.1.4 系统V UNIX
1.1.5 UNIX 的商业化
1.1.6 Linux  
1.2 标准  
1.2.1 SVID
1.2.2 POSIX
1.2.3 统一UNIX 标准  
1.2.4 C 标准
1.3 UNIX 基本概念
1.3.1 程式和处理程序
1.3.2 核心  
1.3.3 shell  
1.3.4 使用者名称与使用者ID、使用者群组与群组ID
1.3.5 特权使用者  
1.3.6 系统唿叫与函数
1.4 系统函数库
1.4.1 标头档  
1.4.2 保留字
1.4.3 特征测试
1.5 范例程式和编译环境  
1.6 错误处理  
1.7 系统资讯  
1.7.1 机器标识  
1.7.2 硬体/ 软体型态识别
1.8 系统能力限制
1.8.1 一般能力限制值  
1.8.2 系统和档案特征选项
1.8.3 sysconf()、pathconf() 和 fpathconf() 函
1.9 思考与练习   

第02章 标准输入输出
2.1 UNIX 输入输出基本概念
2.2 流和FILE 物件  
2.3 开启和关闭流  
2.4 读和写流  
2.4.1 字元I/O
2.4.2 行I/O  
2.4.3 读回  
2.4.4 区块I/O  
2.5 档案定位  
2.6 档案结束和错误指示器  
2.7 流缓冲  
2.8 格式I/O
2.8.1 格式输出
2.8.2 格式输入  
2.9 暂存档案
2.10 思考与练习  

第03章 低阶输入输出
3.1 档案描述子的开启、建立和关闭函数
3.2 read() 和write() 函数  
3.3 设定描述子的档案位置  
3.4 dup() 和dup2() 函数  
3.5 fdopen() 和fileno() 函数  
3.6 档案控制函数fcntl()  
3.6.1 重复档案描述子唿叫
3.6.2 档案描述子标签  
3.6.3 档案状态标签  
3.7 非阻塞I/O
3.8 readv() 和writev() 函数  
3.9 fsync() 和fdatasync() 函数  
3.10 思考与练习  

第04章 档案与目录
4.1 档案  
4.1.1 stat()、fstat() 和lstat()函数
4.2 档案型态  
4.2.1 一般档案  
4.2.2 目录
4.2.3 连结与link() 函数
4.2.4 符号连结与symlink() 和readlink() 函数
4.2.5 特别档案
4.2.6 测试档案的型态
4.3 档案的拥有者和使用者群组
4.3.1 chown()、fchown() 和lchown() 函数  
4.4 档案规则  
4.4.1 档案存取权限
4.4.2 调整使用者ID 和调整群组ID
4.4.3 sticky 位元  
4.4.4 档案规则位元小结
4.5 确定和改变档案规则
4.5.1 umask() 函数  
4.5.2 chmod() 和fchmod()函数  
4.5.3 access() 函数
4.6 档案大小
4.6.1 截断档案
4.7 档案时间  
4.7.1 utime() 和utimes() 函数   
4.8 档案的删除与重新命名
4.8.1 删除档案和目录  
4.8.2 档案重新命名
4.9 目录操作  
4.9.1 工作目录
4.9.2 建立目录  
4.9.3 读取目录  
4.9.4 对目录流的随机存取
4.10 思考与练习

第05章 处理程序环境
5.1 main() 函数
5.2 命令列参数  
5.2.1 命令列参数的语法约定  
5.2.2 扫描命令列中的选项  
5.3 环境变数  
5.3.1 环境表  
5.3.2 存取环境  
5.4 终止处理
5.4.1 Exit|Code  
5.4.2 终止前的清理
5.4.3 中止程式
5.5 处理程序的储存空间  
5.5.1 处理程序的位址空间
5.5.2 动态储存装置分配与释放
5.5.3 释放分配的储存单元
5.6 setjmp() 和longjmp() 函数  
5.7 处理程序资源  
5.7.1 检视与设定资源限制
5.7.2 资源使用统计
5.8 使用者资讯  
5.8.1 使用者名称
5.8.2 使用者资料库
5.8.3 群组资料库
5.9 处理程序的身份凭证
5.10 调整处理程序的身份
5.11 思考与练习

第06章 处理程序控制
6.1 处理程序标识
6.2 处理程序建立
6.3 执行一个新程式  
6.4 等待处理程序完成
6.5 处理程序终止与僵尸处理程序
6.6 system() 函数  
6.7 处理程序群组
6.8 阶段      
6.9 控制终端  
6.10 作业控制  
6.11 思考与练习

第07章 讯号处理
7.1 讯号概念  
7.2 UNIX 讯号  
7.2.1 程式错误类讯号
7.2.2 程式中止类讯号程式  
7.2.3 闹铃类讯号  
7.2.4 I/O 类讯号
7.2.5 作业控制类讯号
7.2.6 操作错误类讯号  
7.2.7 其他讯号  
7.3 产生讯号
7.3.1 raise() 函数  
7.3.2 kill() 函数
7.4 设定讯号的动作  
7.4.1 signal() 函数
7.4.2 处理程序启始时的讯号动作  
7.4.3 不可靠讯号  
7.4.4 sigaction() 函数
7.5 讯号控制  
7.5.1 正常传回的讯号控制码  
7.5.2 终止处理程序的控制码  
7.6 阻塞讯号  
7.6.1 sigset_t 型态和讯号集操作
7.6.2 设定讯号隐藏
7.6.3 检查搁置讯号
7.7 等待讯号
7.7.1 pause() 函数
7.7.2 sigsuspend() 函数
7.8 使用分开的讯号
7.9 讯号控制码程式设计技巧  
7.9.1 控制码内非局部控制转移  
7.9.2 可重入函数与非同步讯号安全函数  
7.9.3 被讯号中断的系统唿叫  
7.9.4 最小资料  
7.10 即时讯号  
7.10.1 SA_SIGINFO 标示
7.10.2 发送即时讯号
7.10.3 等待即时讯号
7.11 思考与练习  

第08章 时间与定时
8.1 系统时钟时钟  
8.1.1 time() 函数  
8.1.2 gettimeofday() 函数
8.2 时间格式转换  
8.2.1 分解的日历时间
8.2.2 格式化日期与时间  
8.3 CPU 时间与钟表时间
8.3.1 clock() 函数
8.3.2 times() 函数
8.4 休眠与定时
8.4.1 sleep() 函数
8.4.2 设定计时器
8.5 即时时钟与定时
8.5.1 即时时钟  
8.5.2 即时休眠相  
8.5.3 即时计时器
8.5.4 建立和删除即时计时器  
8.5.5 设定即时计时器
8.5.6 计时器超期计数  
8.6 思考与练习

第09章 终端I/O
9.1 需要改变终端设定的实例  
9.2 终端I/O 概述  
9.2.1 终端  
9.2.2 序列埠
9.2.3 终端装置档案  
9.2.4 输入输出伫列  
9.2.5 加工和非加工输入方式
9.3 GTI 控制介面
9.3.1 termios 资料结构
9.3.2 GTI 控制函数
9.4 终端属性  
9.4.1 输入方式输入
9.4.2 输出方式
9.4.3 控制方式  
9.4.4 局部方式
9.4.5 特殊字元  
9.4.6 stty 指令  
9.5 终端标识
9.6 改变终端属性  
9.7 加工方式与非加工方式输入
9.7.1 加工方式输入
9.7.2 非加工方式输入
9.8 设定串列传输速率
9.9 行控制函数  
9.10 序列埠程式设计
9.11 思考与练习  

第10章 进阶I/O1
10.1 档案锁
10.1.1 fcntl() 档案锁操作
10.1.2 锁的测试、请求和释放  
10.1.3 档案锁与处理程序和档案的关系  
10.1.4 锁死
10.1.5 建议锁与强制锁
10.2 讯号驱动的I/O
10.3 多路转接I/O  
10.3.1 select() 函数
10.3.2 poll() 函数
10.4 非同步I/O  
10.4.1 非同步I/O 控制区块
10.4.2 I/O 完成时的讯号发佈
10.4.3 非同步I/O 的优先顺序  
10.4.4 非同步I/O 函数  
10.4.5 非同步I/O 范例
10.4.6 非同步I/O 注意事项  
10.5 储存映射I/O
10.6 思考与练习

第11章 处理程序间通讯„
11.1 管道  
11.1.1 建立管道
11.1.2 父子处理程序间的管道通讯
11.1.3 连接标准输入和标准输出的管道
11.1.4 popen() 和pclose() 函数  
11.1.5 管道I/O 的不可分割性  
11.2 FIFO 特别档案
11.2.1 建立FIFO
11.2.2 FIFO 操作
11.2.3 FIFO 用于客户/ 服务通讯  
11.3 系统V IPC
11.3.1 关键字和标识  
11.3.2 IPC 资源描述结构与成员ipc_perm  
11.3.3 ipcs 和ipcrm 指令  
11.4 讯息伫列  
11.4.1 建立和获得讯息伫列
11.4.2 讯息伫列的查询、设定和删除  
11.4.3 发送和接收讯息  
11.5 共用储存区段
11.5.1 建立和获得共用储存区段
11.5.2 共用储存区段的查询、设定和删除
11.5.3 共用储存区段的连接和分离  
11.6 号志  
11.6.1 建立和获得号志标识
11.6.2 号志的查询、设定和删除
11.6.3 号志操作
11.7 思考与练习

第12章 通讯端及网路通讯
12.1 TCP/IP 协定  
12.2 通讯端
12.3 通讯端位址结构  
12.3.1 IP 位址  
12.3.2 域名位址
12.3.3 服务与通讯埠号
12.3.4 通讯端位址资料结构
12.3.5 位元组顺序
12.4 命名通讯端  
12.5 通讯端通讯模式
12.6 流通讯端操作
12.6.1 请求连接  
12.6.2 接收连接
12.6.3 getsockname() 和getpeername() 函数
12.6.4 多客户服务
12.6.5 send() 和recv() 函数  
12.7 通讯端选项
12.8 频外资料
12.8.1 TCP 频外资料  
12.8.2 频外资料的发送和接收
12.8.3 频外资料标示
12.9 资料通讯端操作  
12.9.1 sendto() 和recvfrom()函数
12.9.2 资料通讯端客户/ 服务范例  
12.9.3 使用connect() 函数
12.10 逾时处理  
12.11 思考与练习

第13章 执行绪
13.1 执行绪概念  
13.1.1 什么是执行绪
13.1.2 执行绪的好处  
13.1.3 Pthreads 执行绪  
13.1.4 执行绪标识
13.2 建立执行绪  
13.3 终止执行绪  
13.3.1 等待中的执行绪终止  
13.3.2 可汇合与分离的执行绪
13.4 建立特殊属性的执行绪
13.5 互斥变数
13.5.1 互斥变数的初始化和销毁
13.5.2 互斥变数属性  
13.5.3 互斥变数的加锁与解锁
13.5.4 互斥变数与spin 锁
13.6 读写锁  
13.6.1 读写锁的初始化和销毁
13.6.2 读写锁的上锁与解锁
13.7 条件变数  
13.7.1 建立和销毁条件变数  
13.7.2 条件变数属性
13.7.3 等待条件变数
13.7.4 唤醒条件变数等待
13.8 思考与练习

第14章 执行绪进阶特征
14.1 执行绪专有资料
14.1.1 执行绪专有资料键的建立和删除
14.1.2 使用执行绪专有资料  
14.2 取消执行绪  
14.2.1 执行绪的可取消属性
14.2.2 取消执行绪与取消点  
14.2.3 非同步取消的安全性
14.2.4 现场清理
14.3 执行绪排程
14.3.1 执行绪排程竞争范围  
14.3.2 排程策略与优先顺序  
14.3.3 执行绪排程属性
14.3.4 动态改变执行绪的排程策略和优先顺序
14.4 执行绪与讯号
14.4.1 讯号动作  
14.4.2 讯号隐藏
14.4.3 向执行绪发送讯号  
14.4.4 等待讯号
14.4.5 一种新的事件通知方法:SIGEV_THREAD
14.5 思考与练习

图书序言

图书试读

None

学会Linux/UNIX高级程式设计才叫大师 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024


学会Linux/UNIX高级程式设计才叫大师 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

学会Linux/UNIX高级程式设计才叫大师 pdf epub mobi txt 电子书 下载 2024




想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

类似图书 点击查看全场最低价

学会Linux/UNIX高级程式设计才叫大师 pdf epub mobi txt 电子书 下载


分享链接





相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有