2015年這些技術書你是不是錯過了?
《編程珠璣》(第2版·修訂版)

《編程珠璣(第2版·修訂版)》是計算機科學方面的經典名著。書的內容圍繞程序設計人員面對的一系列實際問題展開。作者JonBentley以其獨有的洞察力和創造力,引導讀者理解這些問題并學會解決方法,而這些正是程序員實際編程生涯中至關重要的。本書的特色是通過一些精心設計的有趣而又頗具指導意義的程序,對實用程序設計技巧及基本設計原則進行了透徹而睿智的描述,為復雜的編程問題提供了清晰而完備的解決思路。《編程珠璣(第2版·修訂版)》對各個層次的程序員都具有很高的閱讀價值。【>>點此試讀】
《重構 改善既有代碼的設計》

《重構 改善既有代碼的設計》清晰揭示了重構的過程,解釋了重構的原理和實踐方式,并給出了何時以及何地應該開始挖掘代碼以求改善。書中給出了70 多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。《重構 改善既有代碼的設計》提出的重構準則將幫助你一次一小步地修改你的代碼,從而減少了開發過程中的風險。【>>點此試讀】
《Python Cookbook》(第3版)中文版

《Python Cookbook(第3版)中文版》介紹了Python應用在各個領域中的一些使用技巧和方法,其主題涵蓋了數據結構和算法,字符串和文本,數字、日期和時間,迭代器和生成器,文件和I/O,數據編碼與處理,函數,類與對象,元編程,模塊和包,網絡和Web編程,并發,實用腳本和系統管理,測試、調試以及異常,C語言擴展等。 本書覆蓋了Python應用中的很多常見問題,并提出了通用的解決方案。書中包含了大量實用的編程技巧和示例代碼,并在Python 3.3環境下進行了測試,可以很方便地應用到實際項目中去。此外,《Python Cookbook(第3版)中文版》還詳細講解了解決方案是如何工作的,以及為什么能夠工作。 《Python Cookbook(第3版)中文版》非常適合具有一定編程基礎的Python程序員閱讀參考。
《第一本Docker書》

本書由Docker 公司前服務與支持副總裁James Turnbull 編寫,是專業的Docker 開發指南。本書會指導讀者完成Docker 的安裝、部署、管理和擴展,帶領讀者經歷從測試到生產的整個開發生命周期,讓讀者了解Docker 適用于什么場景。書中先介紹Docker 及其組件的基礎知識,然后用Docker 構建容器和服務來完成各種任務:利用Docker 為新項目建立測試環境,演示如何使用持續集成的工作流集成Docker,如何構建應用程序服務和平臺,如何使用Docker 的API,如何擴展Docker。 本書適合對Docker 或容器開發感興趣的系統管理員、運維人員和開發人員閱讀。
《UNIX網絡編程 卷1 套接字聯網API》

《UNIX網絡編程 卷1 套接字聯網API(第3版)》是一部UNIX網絡編程的經典之作!書中全面深入地介紹了如何使用套接字API進行網絡編程。全書不但介紹了基本編程內容,還涵蓋了與套接字編程相關的高級主題,對于客戶/服務器程序的各種設計方法也作了完整的探討,還深入分析了流這種設備驅動機制。 本書幾乎每章都提供精選的習題,并提供了部分習題的答案,是網絡研究和開發人員理想的參考書。【>>點此試讀】
《編程珠璣》(續)(修訂版)

《編程珠璣(續)(修訂版)》是計算機科學方面的經典名著《編程珠璣》的姊妹篇,講述了對于程序員有共性的知識。《編程珠璣(續)(修訂版)》延續了《編程珠璣》的特色,通過一些精心設計的有趣而又頗具指導意義的程序,對實用程序設計技巧及基本設計原則進行透徹而睿智的描述,為復雜的編程問題提供清晰而完備的解決思路。《編程珠璣(續)(修訂版)》中涵蓋了程序員操縱程序的技術、程序員取舍的技巧、輸入和輸出設計以及算法示例,這些內容結合成一個有機的整體,如一串串珠璣展示給程序員。
《Git版本控制管理》(第2版)

《Git版本控制管理(第2版)》是學習掌握Git的最佳教程,總共分為21章,其內容涵蓋了如何在多種真實開發環境中使用Git;洞察Git的常用案例、初始任務和基本功能;如何在集中和分布式版本控制中使用Git;使用Git管理合并、沖突、補丁和差異;獲得諸如重新定義變基(rebasing)、鉤子(hook)以及處理子模塊(子項目)等的高級技巧;Git如何與SVN版本庫交互(包括SVN向Git的轉換);通過GitHub導航、使用開源項目,并對開源項目做貢獻。
《Git版本控制管理(第2版)》適合需要進行版本控制的開發團隊成員閱讀,對Git感興趣的開發人員也可以從中獲益。【>>點此試讀】
《UNIX網絡編程 卷2 進程間通信》(第2版)

《UNIX網絡編程 卷2:進程間通信(第2版)》是一部UNIX 網絡編程的經典之作!進程間通信(IPC)幾乎是所有Unix 程序性能的關鍵,理解IPC 也是理解如何開發不同主機間網絡應用程序的必要條件。本書從對Posix IPC 和System V IPC 的內部結構開始討論,全面深入地介紹了4 種IPC 形式:消息傳遞(管道、FIFO、消息隊列)、同步(互斥鎖、條件變量、讀寫鎖、文件與記錄鎖、信號量)、共享內存(匿名共享內存、具名共享內存)及遠程過程調用(Solaris門、Sun RPC)。附錄中給出了測量各種IPC 形式性能的方法。 《UNIX網絡編程 卷2:進程間通信(第2版)》內容詳盡且具權威性,幾乎每章都提供精選的習題,并提供了部分習題的答案,是網絡研究和開發人員理想的參考書。
《Python金融大數據分析》

《Python金融大數據分析》總計分為3部分,共19章,第1部分介紹了Python在金融學中的應用,其內容涵蓋了Python用于金融行業的原因、Python的基礎架構和工具,以及Python在計量金融學中的一些具體入門實例;第2部分介紹了金融分析和應用程序開發中最重要的Python庫、技術和方法,其內容涵蓋了Python的數據類型和結構、用matplotlib進行數據可視化、金融時間序列數據處理、高性能輸入/輸出操作、高性能的Python技術和庫、金融學中需要的多種數學工具、隨機數生成和隨機過程模擬、Python統計學應用、Python和Excel的集成、Python面向對象編程和GUI的開發、Python與Web技術的集成,以及基于Web應用和Web服務的開發;第3部分關注的是蒙特卡洛模擬期權與衍生品定價實際應用的開發工作,其內容涵蓋了估值框架的介紹、金融模型的模擬、衍生品的估值、投資組合的估值、波動率期權等知識。
《Python金融大數據分析》適合對使用Python進行大數據分析、處理感興趣的金融行業開發人員閱讀。【>>點此試讀】
《Redis實戰》

本書一共由三個部分組成。第一部分對Redis進行了介紹,說明了Redis的基本使用方法、它擁有的5種數據結構以及操作這5種數據結構的命令,并講解了如何使用Redis去構建文章展示網站、cookie、購物車、網頁緩存、數據庫行緩存等一系列程序。第二部分對Redis命令進行了更詳細的介紹,并展示了如何使用Redis去構建更為復雜的輔助工具和應用程序,并在最后展示了如何使用Redis去構建一個簡單的社交網站。第三部分對Redis用戶經常會遇到的一些問題進行了介紹,講解了降低Redis內存占用的方法、擴展Redis性能的方法以及使用Lua語言進行腳本編程的方法。
來自: http://www.jianshu.com/p/bd06130f3427