5月,专用程序猿的经典大做——APUE

五一小长假刚刚过去,收回咱们游走的心。開始大家的读书旅程吧!android

本期特别推荐面试

经典UNIX著做最新版。数据库

20多年来,这本书帮助几代程序猿写出强大、高性能、可靠的代码。编程

第3版依据当今主流系统进行更新,更具备用价值。canvas

《UNIX环境高级编程》(第3版)是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX行业发生了巨大的变化。特别是影响UNIX编程接口的有关标准变化很是大。本书在保持前一版风格的基础上。依据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和文件夹、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各类I/O、进程间通讯、网络IPC、伪终端等方面的内容。还在此基础上介绍了众多应用实例,包含怎样建立数据库函数库以及怎样与网络打印机通讯等。此外,还在附录中给出了函数原型和部分习题的答案。网络

与第2版有什么不一样?架构

最大的变化之中的一个是POSIX.1-2008中的Single UNIX Specification弃用了一些STREAMS相关接口。异步

这是准备在该标准的将来版本号中去掉全部这些接口过程的第一步。socket

所以,我已经不情愿地在本次版本号中删除了STREAMS的内容。这是一个不幸的变化,因为STREAMS接口为socket接口提供了一个很是好的对比,并且在很是多方面更为灵活。函数

不能否认,当谈论到STREAMS时我并非绝对公正。但是毫无疑问的是,在现有系统中它的份量已经减轻。

● Linux基础系统中未包括STREAMS,尽管加入该功能的包(LiS和OpenSS7)是可用的。

● 尽管Solaris 10中包括了STREAMS,但是Solaris 11的socket实现并无构建在STREAMS之上。

● Mac OS X不包括STREAMS支持。

● FreeBSD不包括STREAMS支持(也从未包括过)。

随着STREAMS相关内容的去除。新的主题变得有机会替代它。好比POSIX异步I/O。

在本书第2版中,Linux版本号是基于2.4版的。在此次的版本号中,咱们已经更新到了3.2版。两个版本号的最大不一样之中的一个是线程系统。在Linux 2.4和Linux 2.6之间,线程的实现变为Native POSIX Thread Library(NPTL)。

NPTL使得Linux线程的行为与其它系统的线程更加类似。

总的来讲,此次的版本号涵盖了超过70个新的接口。包含处理异步I/O、自旋锁、栅栏和POSIX信号量等等接口。除了一些被广泛使用的接口被保留,大多数弃用的接口均被删除。


推荐给程序猿们的优秀新书



    Google程序猿的Steve Yegge的呐喊和吐槽

《程序猿的呐喊》包含精彩话题:Amazon、Apple、Google等几大软件公司对照、Google面试攻略等。针对业界的各类现象、技术、趋势等等。做者都在本书中表达了本身独特犀利的观点。 本书包含下面精彩话题: 真的是一门优秀的面向对象语言吗? 重构真的那么美好吗? 强弱类型语言究竟哪一个更好? 敏捷真的靠谱吗? 程序猿要不要懂数学? 亚马逊作平台为何那么成功? Google面试攻略。


    介绍Canvas标签的最佳图书

《HTML5 canvas开发具体解释》(第2版)经过具体的细节解说和实例演示。由浅入深地介绍了HTML5 canvas的使用特性。以及怎样使用图像API等高级主题。


    一本读得懂、用得上,帮助解决project项目难点的权威指南

《深刻理解Android内核设计思想》基于Android SDK最新版本号,全书从操做系统的基础知识入手,全面剖析进程/线程、内存管理、binder机制、gui显示系统、多媒体管理、输入系统等核心技术在android中的实现原理。

书中讲述的知识点大部分来源于project项目研发,于是具备较强的有用性,但愿可以让读者“知其然,更知其因此然”。全书分为编译篇、系统原理篇、应用原理篇、系统工具篇共4篇22章,基本涵盖了參与android开发所需具有的知识,并经过大量图片与实例来引导读者学习,以求尽可能在源码分析外为读者提供更易于理解的思惟方式。


    网络技术巨擘Jeff Doyle是业界大牛 继《TCP/IP路由技术》以后又一力做

《OSPF和IS-IS具体解释》的组织结构对需要比較OSPF和IS-IS的网络project师和架构师大有裨益。

在介绍两种协议的每一项特性时,做者老是会首先介绍该特性是怎样实现于OSPF。而后再介绍相似特性在IS-IS中的实现方式。对那些没怎么接触过大型网络的从业人员来讲。也会喜欢上做者在链路状态路由协议的概念、用途以及渊源方面有用性的描写叙述风格。


    “统计之都”倾力翻译!

《R语言统计入门》(第2版)获得了《欧洲数学学会通信》(European Mathematical Society Newsletter, September, 2003)、《技术计量学》(Technometrics, Vol. 51(2), May, 2009)以及《数学评论》、《统计学论文》等多家期刊的好评和推荐。

含大量的演示样例代码,从统计学的角度解读了计算的过程和输出。

附习题和答案,适合学统计的学生及非统计学背景的专业人士阅读。



相关文章
相关标签/搜索