提交 7b1e941c 编写于 作者: G guanpengchn

new books

上级 de63ed40
此差异已折叠。
......@@ -6,7 +6,7 @@
```js
cd .helper
// 爬取豆瓣数据生成db.json
// 爬取豆瓣数据生成db.json,豆瓣已经无法爬取,目前只能自行维护数据
node generate.js db
// 根据db.json生成README.md
node generate.js md
......
此差异已折叠。
......@@ -8,110 +8,133 @@ const NOWCODER_README_NAME = "./NOWCODER_README.md";
const books = {
Java: [
"9787111255833",
"9787111255833", // Effective java 中文版(第2版)
"9787508353937",
"9787115384881",
"9787115384881", // Java 8函数式编程
"9787115419347",
"9787115413765",
"9787115413765", // Java性能权威指南
"9787115406095",
"9787111321545",
"9787111321545", // Maven实战
"9787115453686",
"9787115433145",
"9787115433145", // Spring Boot实战
"9787121313011",
"9787115209429",
"9787115209429", // Spring揭秘
"9787121273049",
"9787111421900"
],
"C++": ["9787121022982"],
"C++": [
"9787121022982" // 代码大全(第2版)
],
前端: [
"9787115470669",
"9787115470669", // CSS世界
"9787115416940",
"9787121238369",
"9787115350657",
"9787121238369", // ECMAScript6入门
"9787115458414",
"9787115350657", // HTML5与CSS3基础教程(第8版)
"9787115388889",
"9787115275790",
"9787115275790", // JavaScript高级程序设计(第3版)
"9787115352460",
"9787115447739",
"9787115447739", // React快速上手开发
"9787111488323",
"9787121229428",
"9787121229428", // WebGL编程指南
"9787115349101",
"9787115385734",
"9787115385734", // 你不知道的JavaScript(上卷)
"9787115431165",
"9787115471659",
"9787115471659", // 你不知道的JavaScript(中卷)
"9787115299222",
"9787115437303",
"9787115437303", // 深入React技术栈
"9787115335500"
],
机器学习: ["9787302423287", "9787115317957", "9787302275954"],
机器学习: [
"9787302423287", // 机器学习
"9787115317957",
"9787302275954" // 统计学习方法
],
算法: [
"9787121310928",
"9787121310928", // 剑指Offer:名企面试官精讲典型编程题(第2版)
"9787115427472",
"9787302255659",
"9787302255659", // 大话数据结构
"9787115320100",
"9787302356288",
"9787302356288", // 算法竞赛入门经典(第2版)
"9787121060748",
"9787115459572"
"9787115459572" // 趣学算法
],
网络: [
"9787115473899",
"9787115473899", // HTTP&2基础教程 让Web性能更上一层楼
"9787115432728",
"9787115281487",
"9787115281487", // HTTP权威指南
"9787115358851",
"9787115351531",
"9787115351531", // 图解HTTP
"9787115318978"
],
数据库: [
"9787115341082",
"9787115341082", // MongoDB权威指南(第2版)
"9787115191120",
"9787111557975",
"9787111557975", // Redis开发与运维
"9787111464747",
"9787115261274",
"9787115261274", // SQL反模式
"9787121198854"
],
操作系统: [
"9787115264725",
"9787115264725", // Linux Shell脚本攻略
"9787115429674",
"9787564115197",
"9787564115197", // LINUX系统编程
"9787115352118",
"9787115394927",
"9787115394927", // 精通Linux(第2版)
"9787111384991",
"9787115226266"
"9787115226266" // 鸟哥的Linux私房菜 基础学习篇
],
软件工程: [
"9787302392644", // 人月神话(40周年中文纪念版) 软件工程师经典读本 不可错过的名著
"9787115221704",
"9787115238870" // 领域驱动设计 软件核心复杂性应对之道
],
软件测试: [
"9787115330246", // Google软件测试之道 像google一样进行软件测试
"9787111173199" // 软件测试的艺术
],
软件工程: ["9787302392644", "9787115221704", "9787115238870"],
软件测试: ["9787115330246", "9787111173199"],
架构设计: [
"9787121315787",
"9787121315787", // 分布式服务架构:原理、设计与实战
"9787121271649",
"9787115473271",
"9787115473271", // Kafka权威指南
"9780596521998",
"9787121249679",
"9787121249679", // 从Paxos到Zookeeper 分布式一致性原理与实践
"9787121212000",
"9787111430520",
"9787111430520", // 大规模分布式存储系统 原理解析与架构实战
"9787115420268"
],
编程语言: [
"9787111526285",
"9787111526285", // Go程序设计语言(英文版)
"9787115445353",
"9787115290366",
"9787115290366", // Go语言编程
"9787121328428",
"9787115355645"
"9787115355645" // 两周自制脚本语言
],
运维: [
"9787115480170", // DevOps实践指南
"9787115449573",
"9787115264596" // 持续交付 发布可靠软件的系统方法
],
编译原理: [
"9787115422187" // 自制编译器
],
运维: ["9787115480170", "9787115449573", "9787115264596"],
编译原理: ["9787115422187"],
其他: [
"9787115394095",
"9787115317513",
"9787115394095", // GitHub入门与实践
"9787115276117",
"9787115317513", // 代码的未来
"9787115404404",
"9787115400413",
"9787115400413", // 函数式编程思维
"9787115485182", // 别拿相关当因果!因果关系简易入门
"9787108011114",
"9787115451699", // 图解物联网
"9787115483669",
"9787115465634",
"9787115465634", // 时间旅行简史
"9787115482495",
"9787121139512",
"9787121139512", // 浪潮之巅
"9787121123368",
"9787115392275",
"9787115392275", // 计算机是怎样跑起来的
"9787115295941",
"9787115293817",
"9787115293817", // 鲜活的数据 数据可视化指南
"9787115249494"
]
};
......@@ -140,7 +163,7 @@ const nowcoderIntroduction = `
- 书籍来源:网络收集
- 书籍格式:清晰**带目录**电子书pdf
- 书籍标准:豆瓣评分**7**以上,均为值得**精读**的书籍
- 书籍支持:豆瓣、下载和图灵社区购买链接
- 书籍支持:豆瓣、下载、图灵社区购买链接、当当购买链接
欢迎推荐相同标准书籍
......@@ -196,6 +219,9 @@ function writeREADME(hasIcon = true) {
const db = JSON.parse(fs.readFileSync(DB_NAME));
const info = db[isbn];
// 处理标题
if(!info) {
return;
}
info.title = info.title.includes("/")
? info.title.replace("/", "&")
: info.title;
......@@ -222,9 +248,7 @@ function writeREADME(hasIcon = true) {
info.alt
})|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/${encodeType}/${encodeTitle}.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=${encodeTitle})|\n`;
} else {
line = `|${title}|[${info.rating.average}](${
info.alt
})|[下载](https://github.com/guanpengchn/awesome-books/raw/master/${encodeType}/${encodeTitle}.pdf) [购买](http://www.ituring.com.cn/search?q=${encodeTitle})|\n`;
line = `|${title}|${info.rating.average}|\n`;
}
content += line;
});
......@@ -239,12 +263,17 @@ function writeREADME(hasIcon = true) {
// 爬取所有书籍内容,输出db.json,注意豆瓣有爬虫限制
async function writeDB() {
let db = {};
const dbStr = fs.readFileSync('db.json');
const db = JSON.parse(dbStr);
for (const type of Object.keys(books)) {
const isbnList = books[type];
for (const isbn of isbnList) {
const url = `https://api.douban.com/v2/book/isbn/${isbn}`;
db[isbn] = await getBook(url);
// 如果原有数据库中不存在则加入
if(!(isbn in db)) {
console.log(isbn)
const url = `https://api.douban.com/v2/book/isbn/${isbn}`;
db[isbn] = await getBook(url);
}
}
}
saveFile(DB_NAME, JSON.stringify(db));
......
> 读一本好书,就是在和高尚的人谈话。 ——歌德
## 简介
- 书籍获取:**点击阅读原文后请在电脑上获取**
- 书籍格式:清晰**带目录**电子书pdf
- 书籍标准:豆瓣评分**7**以上,均为值得**精读**的书籍
- 书籍支持:豆瓣、下载、图灵社区购买链接
欢迎推荐相同标准书籍
## 目录
### Java
|书名|评分|
|---|:---:|
|Effective java 中文版(第2版)|9.1|
|Head First 设计模式(中文版)|9.2|
|Java 8函数式编程|7.8|
|Java 8实战|9.2|
|Java性能权威指南|8.1|
|Java技术手册(第6版)|8.1|
|Maven实战|8.2|
|Netty实战 Netty IN ACTION|7.8|
|Spring Boot实战|7.2|
|Spring Cloud微服务实战|7.9|
|Spring揭秘|9.1|
|实战Java高并发程序设计|8.3|
|深入理解Java虚拟机(第2版) JVM高级特性与最佳实践|8.9|
### C++
|书名|豆瓣评分|
|---|:---:|
|代码大全(第2版)|9.3|
### 前端
|书名|评分|
|---|:---:|
|CSS世界|7.8|
|CSS揭秘|9.4|
|ECMAScript6入门|8.2|
|HTML5与CSS3基础教程(第8版)|8.2|
|JavaScript设计模式与开发实践|9.1|
|JavaScript高级程序设计(第3版)|9.3|
|Node.js实战|8.2|
|React快速上手开发|7.5|
|Three.js开发指南|8.2|
|WebGL编程指南|8.7|
|Web性能权威指南|8.8|
|你不知道的JavaScript(上卷)|9.4|
|你不知道的JavaScript(中卷)|8.9|
|你不知道的JavaScript(下卷)|8.0|
|响应式Web设计 HTML5和CSS3实战|7.4|
|深入React技术栈|8.2|
|深入浅出Node.js|8.5|
### 机器学习
|书名|评分|
|---|:---:|
|机器学习|8.7|
|机器学习实战|8.2|
|统计学习方法|9.0|
### 算法
|书名|评分|
|---|:---:|
|剑指Offer:名企面试官精讲典型编程题(第2版)|9.3|
|垃圾回收的算法与实现|8.2|
|大话数据结构|7.9|
|挑战程序设计竞赛|8.9|
|算法竞赛入门经典(第2版)|8.9|
|编程之美 微软技术面试心得|8.4|
|趣学算法|8.5|
### 网络
|书名|评分|
|---|:---:|
|HTTP&2基础教程 让Web性能更上一层楼|7.8|
|HTTPS权威指南 在服务器和Web应用上部署SSL-TLS和PKI|7.8|
|HTTP权威指南|8.6|
|TCP&IP网络编程|8.4|
|图解HTTP|8.1|
|图解TCP&IP : 第5版|7.8|
### 数据库
|书名|评分|
|---|:---:|
|MongoDB权威指南(第2版)|8.1|
|MySQL必知必会|8.4|
|Redis开发与运维|9.0|
|Redis设计与实现|8.5|
|SQL反模式|8.4|
|高性能MySQL 第3版|9.4|
### 操作系统
|书名|评分|
|---|:---:|
|Linux Shell脚本攻略|8.1|
|Linux命令行与shell脚本编程大全 第3版|9.1|
|LINUX系统编程|8.0|
|UNIX环境高级编程(第3版)|9.5|
|精通Linux(第2版)|8.1|
|鸟哥的Linux私房菜 —服务器架设篇(第三版)|8.8|
|鸟哥的Linux私房菜 基础学习篇|9.1|
### 软件工程
|书名|评分|
|---|:---:|
|人月神话(40周年中文纪念版) 软件工程师经典读本 不可错过的名著|8.3|
|重构 改善既有代码的设计|9.1|
|领域驱动设计 软件核心复杂性应对之道|9.1|
### 软件测试
|书名|评分|
|---|:---:|
|Google软件测试之道 像google一样进行软件测试|8.2|
|软件测试的艺术|8.4|
### 架构设计
|书名|评分|
|---|:---:|
|分布式服务架构:原理、设计与实战|7.3|
|RabbitMQ实战 高效部署分布式消息队列|7.1|
|Kafka权威指南|8.9|
|Hadoop: The Definitive Guide MapReduce for the Cloud|8.3|
|从Paxos到Zookeeper 分布式一致性原理与实践|7.8|
|大型网站技术架构 核心原理与案例分析|7.9|
|大规模分布式存储系统 原理解析与架构实战|7.9|
|微服务设计|8.2|
### 编程语言
|书名|评分|
|---|:---:|
|Go程序设计语言(英文版)|9.3|
|Go语言实战|7.7|
|Go语言编程|7.1|
|Scala编程(第3版)|9.4|
|两周自制脚本语言|8.2|
### 运维
|书名|评分|
|---|:---:|
|DevOps实践指南|8.7|
|Docker开发指南|8.7|
|持续交付 发布可靠软件的系统方法|8.6|
### 编译原理
|书名|评分|
|---|:---:|
|自制编译器|8.2|
### 其他
|书名|评分|
|---|:---:|
|GitHub入门与实践|8.0|
|代码的未来|7.8|
|写给大家看的设计书(第4版)|8.8|
|函数式编程思维|7.5|
|别闹了,费曼先生 科学顽童的故事|8.9|
|时间旅行简史|8.3|
|未来世界的幸存者|8.0|
|浪潮之巅|9.1|
|程序员修炼之道 从小工到专家|8.8|
|计算机是怎样跑起来的|7.5|
|高效团队开发 工具与方法|7.5|
|鲜活的数据 数据可视化指南|7.4|
|黑客与画家 硅谷创业之父Paul Graham文集|8.8|
......@@ -43,6 +43,7 @@
|CSS世界|[7.8](https://book.douban.com/subject/27615777/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%89%8D%E7%AB%AF/CSS%E4%B8%96%E7%95%8C.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=CSS%E4%B8%96%E7%95%8C)|
|CSS揭秘|[9.4](https://book.douban.com/subject/26745943/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%89%8D%E7%AB%AF/CSS%E6%8F%AD%E7%A7%98.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=CSS%E6%8F%AD%E7%A7%98)|
|ECMAScript6入门|[8.2](https://book.douban.com/subject/25966265/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%89%8D%E7%AB%AF/ECMAScript6%E5%85%A5%E9%97%A8.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=ECMAScript6%E5%85%A5%E9%97%A8)|
|Head First JavaScript程序设计|[9.5](https://book.douban.com/subject/27120520/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%89%8D%E7%AB%AF/Head%20First%20JavaScript%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=Head%20First%20JavaScript%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1)|
|HTML5与CSS3基础教程(第8版)|[8.2](https://book.douban.com/subject/25878992/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%89%8D%E7%AB%AF/HTML5%E4%B8%8ECSS3%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B%EF%BC%88%E7%AC%AC8%E7%89%88%EF%BC%89.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=HTML5%E4%B8%8ECSS3%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B%EF%BC%88%E7%AC%AC8%E7%89%88%EF%BC%89)|
|JavaScript设计模式与开发实践|[9.1](https://book.douban.com/subject/26382780/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%89%8D%E7%AB%AF/JavaScript%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B8%8E%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=JavaScript%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B8%8E%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5)|
|JavaScript高级程序设计(第3版)|[9.3](https://book.douban.com/subject/10546125/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%89%8D%E7%AB%AF/JavaScript%E9%AB%98%E7%BA%A7%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%EF%BC%88%E7%AC%AC3%E7%89%88%EF%BC%89.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=JavaScript%E9%AB%98%E7%BA%A7%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%EF%BC%88%E7%AC%AC3%E7%89%88%EF%BC%89)|
......@@ -169,10 +170,13 @@
|书名|豆瓣评分|操作|
|---|:---:|:---:|
|GitHub入门与实践|[8.0](https://book.douban.com/subject/26462816/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/GitHub%E5%85%A5%E9%97%A8%E4%B8%8E%E5%AE%9E%E8%B7%B5.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=GitHub%E5%85%A5%E9%97%A8%E4%B8%8E%E5%AE%9E%E8%B7%B5)|
|七周七语言 理解多种编程范型|[9.5](https://book.douban.com/subject/10555435/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E4%B8%83%E5%91%A8%E4%B8%83%E8%AF%AD%E8%A8%80%20%E7%90%86%E8%A7%A3%E5%A4%9A%E7%A7%8D%E7%BC%96%E7%A8%8B%E8%8C%83%E5%9E%8B.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E4%B8%83%E5%91%A8%E4%B8%83%E8%AF%AD%E8%A8%80%20%E7%90%86%E8%A7%A3%E5%A4%9A%E7%A7%8D%E7%BC%96%E7%A8%8B%E8%8C%83%E5%9E%8B)|
|代码的未来|[7.8](https://book.douban.com/subject/24536403/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E4%BB%A3%E7%A0%81%E7%9A%84%E6%9C%AA%E6%9D%A5.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E4%BB%A3%E7%A0%81%E7%9A%84%E6%9C%AA%E6%9D%A5)|
|写给大家看的设计书(第4版)|[8.8](https://book.douban.com/subject/26664522/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E5%86%99%E7%BB%99%E5%A4%A7%E5%AE%B6%E7%9C%8B%E7%9A%84%E8%AE%BE%E8%AE%A1%E4%B9%A6%EF%BC%88%E7%AC%AC4%E7%89%88%EF%BC%89.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E5%86%99%E7%BB%99%E5%A4%A7%E5%AE%B6%E7%9C%8B%E7%9A%84%E8%AE%BE%E8%AE%A1%E4%B9%A6%EF%BC%88%E7%AC%AC4%E7%89%88%EF%BC%89)|
|函数式编程思维|[7.5](https://book.douban.com/subject/26587213/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B%E6%80%9D%E7%BB%B4.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B%E6%80%9D%E7%BB%B4)|
|别拿相关当因果!因果关系简易入门|[8.3](https://book.douban.com/subject/30271228/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E5%88%AB%E6%8B%BF%E7%9B%B8%E5%85%B3%E5%BD%93%E5%9B%A0%E6%9E%9C%EF%BC%81%E5%9B%A0%E6%9E%9C%E5%85%B3%E7%B3%BB%E7%AE%80%E6%98%93%E5%85%A5%E9%97%A8.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E5%88%AB%E6%8B%BF%E7%9B%B8%E5%85%B3%E5%BD%93%E5%9B%A0%E6%9E%9C%EF%BC%81%E5%9B%A0%E6%9E%9C%E5%85%B3%E7%B3%BB%E7%AE%80%E6%98%93%E5%85%A5%E9%97%A8)|
|别闹了,费曼先生 科学顽童的故事|[8.9](https://book.douban.com/subject/1037602/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E5%88%AB%E9%97%B9%E4%BA%86%EF%BC%8C%E8%B4%B9%E6%9B%BC%E5%85%88%E7%94%9F%20%E7%A7%91%E5%AD%A6%E9%A1%BD%E7%AB%A5%E7%9A%84%E6%95%85%E4%BA%8B.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E5%88%AB%E9%97%B9%E4%BA%86%EF%BC%8C%E8%B4%B9%E6%9B%BC%E5%85%88%E7%94%9F%20%E7%A7%91%E5%AD%A6%E9%A1%BD%E7%AB%A5%E7%9A%84%E6%95%85%E4%BA%8B)|
|图解物联网|[8.5](https://book.douban.com/subject/27016248/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E5%9B%BE%E8%A7%A3%E7%89%A9%E8%81%94%E7%BD%91.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E5%9B%BE%E8%A7%A3%E7%89%A9%E8%81%94%E7%BD%91)|
|奔跑吧,程序员 从零开始打造产品、技术和团队|[8.4](https://book.douban.com/subject/30271075/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E5%A5%94%E8%B7%91%E5%90%A7%EF%BC%8C%E7%A8%8B%E5%BA%8F%E5%91%98%20%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E6%89%93%E9%80%A0%E4%BA%A7%E5%93%81%E3%80%81%E6%8A%80%E6%9C%AF%E5%92%8C%E5%9B%A2%E9%98%9F.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E5%A5%94%E8%B7%91%E5%90%A7%EF%BC%8C%E7%A8%8B%E5%BA%8F%E5%91%98%20%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E6%89%93%E9%80%A0%E4%BA%A7%E5%93%81%E3%80%81%E6%8A%80%E6%9C%AF%E5%92%8C%E5%9B%A2%E9%98%9F)|
|时间旅行简史|[8.3](https://book.douban.com/subject/27169871/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E6%97%B6%E9%97%B4%E6%97%85%E8%A1%8C%E7%AE%80%E5%8F%B2.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E6%97%B6%E9%97%B4%E6%97%85%E8%A1%8C%E7%AE%80%E5%8F%B2)|
|未来世界的幸存者|[8.0](https://book.douban.com/subject/30259509/)|[![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/download.png)](https://github.com/guanpengchn/awesome-books/raw/master/%E5%85%B6%E4%BB%96/%E6%9C%AA%E6%9D%A5%E4%B8%96%E7%95%8C%E7%9A%84%E5%B9%B8%E5%AD%98%E8%80%85.pdf) [![](https://raw.githubusercontent.com/guanpengchn/awesome-books/master/.helper/buycar.png)](http://www.ituring.com.cn/search?q=%E6%9C%AA%E6%9D%A5%E4%B8%96%E7%95%8C%E7%9A%84%E5%B9%B8%E5%AD%98%E8%80%85)|
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册