本书全面而深入地介绍了GNU/Linux编程。首先介绍了在Linux上编程必备的编程工具,然后在库函数、系统调用以及内核上阐述Linux编程知识,并专门讲述了包括TCP/IP、UDP以及多播套接口在内的网络编程知识;图形界面也是本书的重点内容,本书着重讲述了文本形式的图形界面库ncurses;还分别讲解了真正图形化的流行系统X Window、Qt、GNOME以及OpenGL的基本编程方法;最后,介绍了Bash编程和设备驱动编程。
本书包含大量实用实例,读者可以通过实例代码深入理解编程思想和技巧。本书另一优点是讲述了其他编程书籍通常没有提及的RPM包管理工具、文档编写以及发布许可证选择等内容,这是任何准备投身于GNU开发工作的程序员所必须具备的知识。
本书对于所有Linux编程人员——无论是初学者还是高级用户——都是一本不可多得的参考资料。
第1部分 Linux编程工具包
第1章 Linux及Linux编程综述
……
第2部分 输入、输出、文件和目录
第11章 输入和输出
……
第3部分 进程和同步
第13章 进程控制
……
第4部分 网络编程
第19章 TCP/IP和套接口编程
……
第5部分 用户界面编程
第22章 底层终端控制
……
第6部分 特殊编程技术
第30章 使用GNU Bash进行Shell编程
……
第7部分 补充内容
第32章 软件包管理
……
《Linux内核观测技术BPF》内容简介:本书是一本面向系统工程师的实践指南,皆在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过
本套教学用书的特点:权威性——教育部等教育司推荐、教育部高等学校信息科学与技术引进教材专家组遴选;系统性——覆盖电子信息
《小学生必背常考古诗词(五年级)》内容简介:丛书收入小学一至六年级语文教材要求背诵学习的古诗词及经典的拓展阅读诗词,以年级
《智能教育:让孩子站在人工智能的肩膀上适应未来》内容简介:人工智能等新技术正在悄然改变着教育行业的方方面面,如何应对人工智
在3G蜂窝系统的空中接口方面备受高度认可的《WCDMA技术与系统设计》一书,经过了再次全面的修订和更新,第3版涵盖了3GPPRelease6
这是一本关于操作系统基本原理的教科书,其最大特点就是从操作系统的分层概念出发,深入浅出地介绍了操作系统的基本概念和基本框
《宋词选》内容简介:宋词在我国文学史上,占有相当重要的地位。胡云翼先生选注的《宋词选》,堪称宋词选本中的经典之作。选本打破
《我们今天怎样做父亲》内容简介:回望晚清民国,我们发现了一个教育的传奇:一个偏僻的小山村,一个寒素之家,竟然诞生出了中国近
《捉虫日记》由克莱恩所著,《捉虫日记》从实践角度介绍安全漏洞,描述了作者在过去几年里怎样发现漏洞、怎样利用漏洞来攻击以及
「平面設計是帶給人夢想的幸福工作。從事平面設計,除了需要一點幽默和感性之外,擁有平面設計的基本知識更是必備條件。」本書收
《Lightroom Classic原创高级实战教程》内容简介:本书讲授Lightroom Classic的高级实用性技法,分为基础篇、精通篇和高手篇。在基
《生活之美》内容简介:《生活之美》中国社会科学院研究员、知名美学专家刘悦笛对中国生活美学的赏析解读。“生活美学”中蕴含着华
《C#入门经典》(第3版)将全面介绍C#编程的所有知识,共分为5篇:第1篇是C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的
《孙犁散文》内容简介:本书邀请孙犁研究专家重新编选的全新版本,包括《童年漫忆》《父亲的记忆》《母亲的记忆》《亡人逸事》《报
《连锁经营管理实务》内容简介:本教材重构了“连锁经营与管理”课程体系,打破了章节界限,进行了课程整合,尤其注重理论知识与实
《运动与职场人生》内容简介:本教材不把提高学生运动技能作为首要指导思想,而是更加注重体育的文化因素,以知识性、趣味性和可读
《SaaS创业之路》内容简介:这是一本面向SaaS赛道相关从业者的书,内容不只是聚焦在产品、运营、经营等某个具体模块,还从更体系化
ManyseriousJavaprogrammers,especiallyenterpriseJavaprogrammers,considerthenewI/O...
商业数据流挖掘模型.方法及应用 本书特色 本书是商业数据流挖掘方面的一本学术专著,包括商业数据流数据管理模型、概念漂移模型、商业数据流关联规则、分类、聚类方法,...
EdwinHutchinscombineshisbackgroundasananthropologistandanopenoceanracingsailoran...