
UNIX环境高级编程 PDF 中文第3版
- 大小:44.2 MB
- 类型:UNIX
- 格式:PDF
- 热度:908
- 作者:W.Richard、Stevens
- 更新:2020-06-03 10:21:28

本站收集了一篇UNIX相关的资料,介绍了关于UNIX、高级编程方面,格式为PDF,资源大小44.2 MB,目前在UNIX类资源综合评分为:8.8分。
20好多年来,仔细认真的C程序员都是依靠一本好书来多方面把握控制器UNIX和Linux关键的程序编写插口的功能强大专业技能的,这这书就是W.RichardStevens经典著作的《UNIX高级环境编程》。现如今,Stevens的盆友SteveRago彻底升級了这一部经典著作。新的第三版可用目前领先的系统综合服务平台,最能体现*技术性进展和*社会实践活动,并且符合*的SingleUNIXSpecification第四版(SUSv4)。 Rago储存了使本书前版变为经典之作的精华和方法。他在Stevens原著小说小说集的大部分,从基础的文本文档、文件名称和过程中谈起,并给例如此类数字信号处理和智能终端I/O这种的出色技术性储存挺大的篇幅。他还多方面讨论了过程和多线程编程、运用套接字插口控制器进程间通信(IPC)等方面的内容。 这版本包含了70很多*版POSIX.1标准的提升插口,包含POSIX多线程I/O、旋转锁、天然屏障(barrier)和POSIX信号量。此外,这版本删除了许多过时的插口,储存了一些广泛运用的插口。书中大部分所有实例都早就在目前*流行的4个综合服务平台上检验过,包含Solaris10、MacOSX10.6.8(Darwin10.8.0)、FressBSD8.0、Ubuntu12.04(应用领域Linux3.2关键)。 与前两版同样,客户仍可以依据实例培训学习,这类实例包含了一万几行可一键下载的ISOC源代码,书中依据简略但详尽的操作程序阐述了400很多系统进程和函数,清楚地说明她们的操作方法、基本参数和返回值。便于使客户能融会贯通,书中还提供了好几个紧紧围绕整章的案例,每一案例都根据现如今的技术性自然环境进行了多方位升級。 本书帮助了多代程序员写出强悍、特性、可靠的编号。第三版根据目前流行系统进行升級,具备现实意义。 《UNIX环境高级编程(第3版)》是被称作UNIX编程圣经的AdvancedProgrammingintheUNIXEnvironment一书的第3版。在这书第2版出版发行后的8半年度,UNIX产生了极大的转变,非常是危害UNIX编程插口的相关规范发生变化。《UNIX环境高级编程(第3版)》在维持前版本设计风格的基本上,依据*的规范对內容开展了修定和增选,体现了*的技术性发展趋势。书中除开详细介绍UNIX文档和文件目录、规范I/O库、系统软件数据文件和信息内容、系统进程环境、系统进程操纵、系统进程关联、数据信号、进程、进程操纵、守护进程、各种各样I/O、进程间通信、互联网IPC、伪终端设备等层面的內容,还要这个基础上详细介绍了诸多运用案例,包含怎样创建数据库函数库及其怎样与网络打印机通讯等。除此之外,还要附则中得出了涵数原形和一部分练习题的参考答案。 《UNIX环境高级编程(第3版)》內容权威性,定义清楚,论述句句戳心,针对全部层级UNIX/Linux程序猿全是1本必不可少的教材。 目录 第1章 UNIX基础知识 1.1 引言 1.2 UNIX体系结构 1.3 登录 1.4 文件和目录 1.5 输入和输出 1.6 程序和进程 1.7 出错处理 1.8 用户标识 1.9 信号 1.10 时间值 1.11 系统调用和库函数 1.12 小结 习题 第2章 UNIX标准及实现 2.1 引言 2.2 UNIX标准化 2.2.1 ISO C 2.2.2 IEEE POSIX 2.2.3 Single UNIX Specification 2.2.4 FIPS 2.3 UNIX系统实现 2.3.1 SVR4 2.3.2 4.4BSD 2.3.3 FreeBSD 2.3.4 Linux 2.3.5 Mac OS X 2.3.6 Solaris 2.3.7 其他UNIX系统 2.4 标准和实现的关系 2.5 限制 2.5.1 ISO C限制 2.5.2 POSIX限制 2.5.3 XSI限制 2.5.4 函数sysconf、pathconf和fpathconf 2.5.5 不确定的运行时限制 2.6 选项 2.7 功能测试宏 2.8 基本系统数据类型 2.9 标准之间的冲突 2.10 小结 第3章 文件I/O 3.1 引言 3.2 文件描述符 3.3 函数open和openat 3.4 函数creat 3.5 函数close 3.6 函数lseek 3.7 函数read 3.8 函数write 3.9 I/O的效率 3.10 文件共享 3.11 原子操作 3.12 函数dup和dup2 3.13 函数sync、fsync和fdatasync 3.14 函数fcntl 3.15 函数ioctl 3.16 /dev/fd 3.17 小结 第4章 文件和目录 4.1 引言 4.2 函数stat、fstat、fstatat和lstat 4.3 文件类型 4.4 设置用户ID和设置组ID 4.5 文件访问权限 4.6 新文件和目录的所有权 4.7 函数access和faccessat 4.8 函数umask 4.9 函数chmod、fchmod和fchmodat 4.10 粘着位 4.11 函数chown、fchown、fchownat和lchown 4.12 文件长度 4.13 文件截断 4.14 文件系统 4.15 函数link、linkat、unlink、unlinkat和remove 4.16 函数rename和renameat 4.17 符号链接 4.18 创建和读取符号链接 4.19 文件的时间 4.20 函数futimens、utimensat和utimes 4.21 函数mkdir、mkdirat和rmdir 4.22 读目录 4.23 函数chdir、fchdir和getcwd 4.24 设备特殊文件 4.25 文件访问权限位小结 4.26 小结 第5章 标准I/O库 5.1 引言 5.2 流和FILE对象 5.3 标准输入、标准输出和标准错误 5.4 缓冲 5.
相关资源
-
《UNIX网络编程 卷2:进程间通信(第2版)》源代码
编辑推荐 两卷本的《UNIX网络编程》是已故著名技术作家W. Richard Stevens的传世之作。卷2着重讨论如何让应用程序与在其他机器上的应用程序进行对话。 良好的进程间通信(IPC)机制是提高UNIX程序性能的关键。本书全面深入地讲解了各种进程间通信形式,包括消息传递、同步、共享内存及远程过程调用(RPC)。书中包含了大量经过优化的源代码,帮助读者加深理解。这些源代码可以从本书网站下载。 本书是网络研究和开发人员公认的权威参考书,无论网
大小:427.3 KBUNIX配套资源
-
面向计算机科学的数理逻辑:系统建模与推理(英文/第二版) 课后答案
《面向计算机科学的数理逻辑系统建模与推理》是2007年机械工业出版社出版的图书,作者是哈斯瑞安。本书适宜作为高等院校计算机及相关专业的数理逻辑/形式化方法课程的教材,也可供相关研究人员和专业人士参考。 本书对计算机科学方面的数理逻辑进行了综合介绍,涵盖命题逻辑、谓词逻辑、模态逻辑与代理、二叉判定图、模型检测和程序验证等内容。本书主要讨论有关软硬件规范和验证这一主题,反映了计算机科学中数理逻辑的新发展和实际需
大小:5.58 MB计算机科学课后答案
-
《数据库应用技术(SQL Server 2005)》素材,教案
编辑推荐 本书按照数据库系统开发的概念设计、逻辑设计、物理设计、应用开发和系统维护工作流程,同时考虑学生的认知规律,精心设计了两个简单案例,贯穿到各个章节中,并设计了一个综合项目作为每一章后的任务训练。案例和项目任务的设计力求满足各教学单元能力培养的目标,使得理论知识的体系和各单元之间紧密衔接。同时也注意了任务的可拓展性,鼓励学生在任务内容的驱动下,探索解决问题的新方法和新技巧。 以数据库系统的开发工
大小:11.71 MB数据库应用配套资源
-
《计算机组装与维护》教案
内容介绍 本书共分8章,主要介绍计算机系统概述、计算机的基本组成和工作流程、计算机部件、计算机的硬件组装、BIOS设置、硬盘初始化与软件的安装、计算机的常见故障、产生原因及其检修方法等内容。 本书由案例引入相关知识,按照读者的常规思维习惯,从计算机的组装逐渐讲到故障维护,脉络清晰。本书对基本原理的讲解以够用为度,强调对学生实际应用能力的培养。 本书适合作为高职高专院校计算机专业的教材,也可作为广大计算机从业人
大小:16.89 MB计算机维护配套资源
-
现代C++教程:高速上手C++
C++ 是一个用户群体相当大的语言。从 C++98 的出现到 C++11 的正式定稿经历了长达十年多之久的积累。C++14/17 则是作为对 C++11 的重要补充和优化,C++20 则将这门语言领进了现代化的大门,所有这些新标准中扩充的特性,给 C++ 这门语言注入了新的活力。 那些还在坚持使用传统 C++(本书把 C++98 及其之前的 C++ 特性均称之为传统 C++)而未接触过现代 C++ 的 C++ 程序员在见到诸如 Lambda 表达式这类全新特性时,甚至会流露出『学的不是同一门语言』的惊叹之
大小:1.55 MBC++
-
大数据学习笔记(Hadoop学习文档)
Hadoop学习文档 是一本关于大数据学习记录的手册,讲述分布式系统基础架构Hadoop的安装部署,及过程中遇到的一些问题及解决方案,必备学习指南,需要的朋友可下载试试! 主要针对初学者,做为一个老IT工作者,学习是一件很辛苦的事情,希望这本手册对帮助大家快速的学习与认识大数据(特指Hadoop Spark),为了不让初学者一下接触爆炸式的新概念,我们会以实验先行,概念跟进的方式进行课程学习,这样有利于大家快速进入状态,而不至于一直深陷逻
大小:20.5 MBHadoop
-
《iPhone应用开发从入门到精通》代码
本书是iPhone软件开发的内容,将iPhone软件开发环境设置、代码编写和程序调试的实际案例相结合,帮助读者全面地掌握iPhone软件开发的详细流程,从而高效地开发出具有创意且高质量的iPhone程序。 本书分为3个部分来介绍iPhone开发的基础知识以及高级开发技巧。 第一部分详细介绍iPhone OS架构,包括系统核心框架、多媒体框架、应用程序框架和Cocoa Touch框架。详细讲解iPhone应用程序的运作流程和申请步骤,以及iPhone SDK开发环境部署方法。 第二部分详细讲解
大小:4.5 MBiPhone开发配套资源
-
《Yii2框架从入门到精通》配套代码
编辑推荐 Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架,它提供了当今Web 2.0应用开发 所需要的大部分功能。Yii2是一个完全重写的版本,采用了zui新的技术和协议。本书站在框架设计的 高度,从源代码级别剖析了Yii2框架的工作机制。本书包含内容:初识PHP框架技术;Yii2框架基础;布局;模块;ActiveRecord模型;ActiveRecord模型类的查询方法;Widget(小部件);前端资源管理;ActiveRecord模型验证;AJAX验证;用户登录;基于角色的访问控制;Y
大小:413.50 MBYii2框架配套资源
下载地址
相关声明: