为了账号安全,请及时绑定邮箱和手机立即绑定

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

计算机软件设计

2020_11_23_book_3.jpeg

《软件设计的哲学》

《软件设计的哲学》斯坦福教授、Tcl 语言发明者 John Ousterhout 的著作《A Philosophy of Software Design》,自出版以来,好评如潮。按照 IT 图书出版的惯例,如果冠名为“实践”,书中内容关注的是某项技术的细节和技巧;冠名为“艺术”,内容可能是记录一件优秀作品的设计过程和经验;而冠名为“哲学”,则是一些通用的原则和方法论,这些原则方法论串起来,能够形成一个体系。正如”知行合一”、“世界是由原子构成的”、“我思故我在”,这些耳熟能详的句子能够一定程度上代表背后的人物和思想。用一句话概括《A Philosophy of Software Design》,软件设计的核心在于降低复杂性。
[领取地址] github.com/gdut-yy/A-Philosophy-of-Software-Design-zh

2020_11_23_book_17.jpeg

《设计数据密集型应用》

《设计数据密集型应用》现今,尤其是在互联网领域,大多数应用都属于数据密集型应用。本书从底层数据结构到顶层架构设计,将数据系统设计中的精髓娓娓道来。其中的宝贵经验无论是对架构师,DBA、还是后端工程师、甚至产品经理都会有帮助。这是一本理论结合实践的书,书中很多问题,译者在实际场景中都曾遇到过,读来让人击节扼腕。如果能早点读到这本书,该少走多少弯路啊!这也是一本深入浅出的书,讲述概念的来龙去脉而不是卖弄定义,介绍事物发展演化历程而不是事实堆砌,将复杂的概念讲述的浅显易懂,但又直击本质不失深度。每章最后的引用质量非常好,是深入学习各个主题的绝佳索引。
[领取地址] github.com/Vonng/ddia

《操作系统的基本原理与简单实现》

《操作系统的基本原理与简单实现》
早期开放开源的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。期望能够采用简化的计算机硬件为基础,以操作系统的基本概念和核心原理为实践指导,逐步解析操作系统各种知识点和对应的实验,做到有“理”可循和有“码”可查,最终让读者了解和掌握操作系统的原理、设计与实现。
[领取地址] github.com/chyyuu/simple_os_book

RTC

2020_11_23_book_7.jpeg

《Real-Time Communication with WebRTC》

《Real-Time Communication with WebRTC》
在浏览器中提供丰富的音频和视频实时通信和点对点数据交换,不需要私有插件。这个简明的实践指南向您展示了如何使用新兴的Web实时通信(WebRTC)技术来构建一个浏览器到浏览器的应用程序。
作者通过实例学习的方法非常适合那些希望理解实时通信的 web 程序员,以及不熟悉 HTML5 和基于 javascript 的客户端-服务器 web 编程的电信架构师。
[领取地址] github.com/a-wing/webrtc-book-cn

《SDN网络指南》

SDN(Software Defined Networking)作为当前最重要的热门技术之一,目前已经普遍得到大家的共识。有关SDN的资料和书籍非常丰富,但入门和学习SDN依然是非常困难。本书整理了SDN实践中的一些基本理论和实践案例心得,希望能给大家带来启发,也欢迎大家关注和贡献。
[领取地址] github.com/feiskyer/sdn-handbook

Prometheus

2020_11_23_book_17.jpeg

《Prometheus 操作指南》

这里假定你已经对Linux系统以及Docker技术有一定的基本认识,也可能使用过像Java,Golang这样的编程语言,在本书中我们不会事无巨细的讲述所有事。
[领取地址] github.com/yunlzheng/prometheus-book

英文书籍

2020_11_23_book_12.png

《Python Data Science Handbook》

英文原版《Python Data Science Handbook》,该书对于希望或已经从事数据科学相关工作的 Python 工程师而言是重要的学习手册。
[领取地址] github.com/jakevdp/PythonDataScienceHandbook

2020_11_23_book_13.png

《You-Dont-Know-JS》

深入探讨 JavaScript 语言核心机制的书籍,适用于深入学习 JS。
[领取地址 github.com/getify/You-Dont-Know-JS

获取更多

2020_11_23_book_10.jpg

《JAVA编程思想 第五版》

本书原作者为 [美] Bruce Eckel,即《Java 编程思想》的作者。
本书是事实上的 《Java 编程思想》第五版。《Java 编程思想》第四版基于 JAVA 5 版本;《On Java 8》 基于 JAVA 8 版本。

2020_11_23_book_11.jpg

《渗透测试实战第三版》

这本书是 《The Hacker Playbook》 的第三版,通常我们也说它是红队版。因为本书是以红蓝对抗中红队的视角来撰写的。

2020_11_23_book_14.png

《动手学深度学习》

本开源项目代表了我们的一种尝试:我们将教给读者概念、背景知识和代码;我们将在同一个地方阐述剖析问题所需的批判性思维、解决问题所需的数学知识,以及实现解决方案所需的工程技能。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
移动开发工程师
手记
粉丝
3
获赞与收藏
14

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消