免费送书啦!细数Github大神们的开源书籍![二]

计算机软件设计

<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

RTC

<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实践中的一些基本理论和实践案例心得,但愿能给你们带来启发,也欢迎你们关注和贡献。
领取地址服务器

Prometheus

<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】
回复关键字:深度学习


公众号

相关文章
相关标签/搜索