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)以及《數學評論》、《統計學論文》等多家期刊的好評和推薦。

含大量的演示樣例代碼,從統計學的角度解讀了計算的過程和輸出。

附習題和答案,適合學統計的學生及非統計學背景的專業人士閱讀。



相關文章
相關標籤/搜索