<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_3.jpeg" />
</p>
<p align="center">
《軟件設計的哲學》
</p>javascript
《軟件設計的哲學》斯坦福教授、Tcl 語言發明者 John Ousterhout 的著做《A Philosophy of Software Design》,自出版以來,好評如潮。按照 IT 圖書出版的慣例,若是冠名爲「實踐」,書中內容關注的是某項技術的細節和技巧;冠名爲「藝術」,內容多是記錄一件優秀做品的設計過程和經驗;而冠名爲「哲學」,則是一些通用的原則和方法論,這些原則方法論串起來,可以造成一個體系。正如」知行合一」、「世界是由原子構成的」、「我思故我在」,這些耳熟能詳的句子可以必定程度上表明背後的人物和思想。用一句話歸納《A Philosophy of Software Design》,軟件設計的核心在於下降複雜性。
領取地址java
<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_17.jpeg" />
</p>
<p align="center">
《設計數據密集型應用》
</p>git
《設計數據密集型應用》現今,尤爲是在互聯網領域,大多數應用都屬於數據密集型應用。本書從底層數據結構到頂層架構設計,將數據系統設計中的精髓娓娓道來。其中的寶貴經驗不管是對架構師,DBA、仍是後端工程師、甚至產品經理都會有幫助。這是一本理論結合實踐的書,書中不少問題,譯者在實際場景中都曾遇到過,讀來讓人擊節扼腕。若是能早點讀到這本書,該少走多少彎路啊!這也是一本深刻淺出的書,講述概念的前因後果而不是賣弄定義,介紹事物發展演化歷程而不是事實堆砌,將複雜的概念講述的淺顯易懂,但又直擊本質不失深度。每章最後的引用質量很是好,是深刻學習各個主題的絕佳索引。
領取地址程序員
<p align="center">
《操做系統的基本原理與簡單實現》
</p>github
《操做系統的基本原理與簡單實現》
早期開放開源的UNIX操做系統和MIT教授 Frans Kaashoek 等基於UNIX v6設計的xv6操做系統給了咱們啓發:對一個計算機專業的本科生而言,設計實現一個操做系統有挑戰可是可行!但x86相對封閉&複雜和有必定歷史包袱的CPU硬件接口給OS學習帶來了必定的挑戰。1980年先後,UC Berkeley的Dave Patterson主導了Berkeley RISC項目並設計了其第一代的處理器RISC I,並在2014年發展到了開放&開源的第五代指令集架構RISC-V。本書想進行這樣的教學嘗試,以操做系統基本原理爲教學引導,以簡潔的RISC-V CPU爲底層硬件基礎,設計並實現一個微型但全面的「麻雀」操做系統—ucore。指望可以採用簡化的計算機硬件爲基礎,以操做系統的基本概念和核心原理爲實踐指導,逐步解析操做系統各類知識點和對應的實驗,作到有「理」可循和有「碼」可查,最終讓讀者瞭解和掌握操做系統的原理、設計與實現。
領取地址web
<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_7.jpeg" />
</p>
<p align="center">
《Real-Time Communication with WebRTC》
</p>編程
《Real-Time Communication with WebRTC》
在瀏覽器中提供豐富的音頻和視頻實時通訊和點對點數據交換,不須要私有插件。這個簡明的實踐指南向您展現瞭如何使用新興的Web實時通訊(WebRTC)技術來構建一個瀏覽器到瀏覽器的應用程序。
做者經過實例學習的方法很是適合那些但願理解實時通訊的 web 程序員,以及不熟悉 HTML5 和基於 javascript 的客戶端-服務器 web 編程的電信架構師。
領取地址後端
<p align="center">
《SDN網絡指南》
</p>瀏覽器
SDN(Software Defined Networking)做爲當前最重要的熱門技術之一,目前已經廣泛獲得你們的共識。有關SDN的資料和書籍很是豐富,但入門和學習SDN依然是很是困難。本書整理了SDN實踐中的一些基本理論和實踐案例心得,但願能給你們帶來啓發,也歡迎你們關注和貢獻。
領取地址服務器
<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_17.jpeg" />
</p>
<p align="center">
《Prometheus 操做指南》
</p>
這裏假定你已經對Linux系統以及Docker技術有必定的基本認識,也可能使用過像Java,Golang這樣的編程語言,在本書中咱們不會事無鉅細的講述全部事。
領取地址
<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_12.png" />
</p>
<p align="center">
《Python Data Science Handbook》
</p>
英文原版《Python Data Science Handbook》,該書對於但願或已經從事數據科學相關工做的 Python 工程師而言是重要的學習手冊。
領取地址
<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_13.png" />
</p>
<p align="center">
《You-Dont-Know-JS》
</p>
深刻探討 JavaScript 語言核心機制的書籍,適用於深刻學習 JS。
領取地址
<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_10.jpg" />
</p>
<p align="center">
《JAVA編程思想 第五版》
</p>
本書原做者爲 [美] Bruce Eckel,即《Java 編程思想》的做者。
本書是事實上的 《Java 編程思想》第五版。《Java 編程思想》第四版基於 JAVA 5 版本;《On Java 8》 基於 JAVA 8 版本。
關注公衆號:【fulade_me】
回覆關鍵字:Java5
<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_11.jpg" />
</p>
<p align="center">
《***測試實戰第三版》
</p>
這本書是 《The Hacker Playbook》 的第三版,一般咱們也說它是紅隊版。由於本書是以紅藍對抗中紅隊的視角來撰寫的。
關注公衆號:【fulade_me】
回覆關鍵字:Hacker
<p align="center">
<img src="https://cdn.jsdelivr.net/gh/johnson8888/blog_pages/images/2020_11_23_book_14.png" />
</p>
<p align="center">
《動手學深度學習》
</p>
本開源項目表明瞭咱們的一種嘗試:咱們將教給讀者概念、背景知識和代碼;咱們將在同一個地方闡述剖析問題所需的批判性思惟、解決問題所需的數學知識,以及實現解決方案所需的工程技能。
關注公衆號:【fulade_me】
回覆關鍵字:深度學習