Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imarvinle/awesome-cs-books

🔥 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
https://github.com/imarvinle/awesome-cs-books

List: awesome-cs-books

cs-books java javaweb linux python

Last synced: 20 days ago
JSON representation

🔥 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等

Awesome Lists containing this project

README

        

awesome-cs-books: 超过 200 本经典的计算机书籍分享

**经典的编程书单大全简介:**

> 这里汇集如下主题的经典书籍:
编程语言(Java、C++、C、Python等等)、操作系统、计算机网络、系统架构、设计模式、程序员数学、测试、中间件
、前端开发、后台开发、网络编程、Linux使用及内核、求职面试、算法与数据结构
安卓、IOS、数据库、Redis等主流的编程学习书籍。

## 推荐系统学习编程网站:包含各种方向学习路线、C++、Java、校招等内容

[![CS Guide](https://cdn.how2cs.cn/csguide/173358.png "CS Guide")](https://csguide.cn)

[https://csguide.cn/](https://csguide.cn/)

**本仓库持续更新中,后续会陆续分享更多经典电子书,墙裂建议大家 Star 下本仓库,下次找书直接 Ctrl + F**

- **[一键领取所有书籍](#全部汇总)**

**如果国内访问Github网速较慢,可以访问码云:[https://gitee.com/Marvinle/awesome-cs-books](https://gitee.com/Marvinle/awesome-cs-books)**

**大神刷题笔记**

- 《LeetCode101(谷歌师兄刷题笔记)》[百度网盘链接](https://pan.baidu.com/s/1PERa4bL7K-FoXit5440YNQ) 密码: 14fn

- 《第二份谷歌刷题笔记》 [百度网盘链接](https://pan.baidu.com/s/1HMJvHjB964OpwtHAJQrPQw) 密码: k70j

- 阿里霜神-《LeetCode刷题手册》 [百度网盘链接](https://pan.baidu.com/s/1817n69g0eOj7fptRpdR3kQ) 密码: fwtn

> **重要说明**:**如果目录无法跳转的话,直接拉下去就可以了**,这些书籍都是在同一个页面的,我只是方便大家找到对应的,弄了一个**页内目录**,不过有部分读者反馈他跳转不了(手机是绝对跳转不了的了)。

- [CS四大基础课](#cs四大基础课)
- [操作系统](#操作系统)
- [编译原理](#编译原理)
- [计算机网络](#计算机网络)
- [计算机组成原理](#计算机组成原理)
- [计算机系统](#计算机系统)
- [算法和数据结构](#算法和数据结构)
- [网络编程](#网络编程)
- [架构和设计模式](#架构和设计模式)
- [数据库和存储](#数据库和存储)
- [C++](#c)
- [Java](#java)
- [JAVA](#java-1)
- [C语言](#c语言)
- [大数据](#大数据)
- [机器学习和人工智能](#机器学习和人工智能)
- [未分类](#未分类)
- [全部汇总](#全部汇总)
- [免责声明](#免责声明)
---

# CS四大基础课

### 操作系统

- 自己动手写操作系统.PDF [百度云下载链接](https://pan.baidu.com/s/1V6jlKFJYMhhXx95zL_kDdQ) 密码:8t24
- 现代操作系统(第三版)中文版>.PDF [百度云下载链接](https://pan.baidu.com/s/1pCqiD0J-zX9CZYieG8WS6g) 密码:b69r
- 现代操作系统.PDF [百度云下载链接](https://pan.baidu.com/s/1hu-HYJFAOsIee6SAqDm_Zw) 密码:gw9d
- 鸟哥私房菜(全).PDF [百度云下载链接](https://pan.baidu.com/s/1sfdfsUqtsqkAxxW3uc4RTw) 密码:766o
- 鸟哥的Linux私房菜基础篇第三版.PDF [百度云下载链接](https://pan.baidu.com/s/18JMSLS3_zUH74c6a-wx1Mg) 密码:esqm
- 计算机的心智操作系统之哲学原理.PDF [百度云下载链接](https://pan.baidu.com/s/16dqEWOtDb6ZDn_-GntsvhQ) 密码:n4lk
- 操作系统真象还原.PDF [百度云下载链接](https://pan.baidu.com/s/1Z655N--CmVz2EeQIKVIpNg) 密码:8whd
- 操作系统设计与实现.PDF [百度云下载链接](https://pan.baidu.com/s/1Sb3i0MnKyfD_1bEL9i1SrQ) 密码:ofdu
- 《Linux内核完全剖析基于0.12内核》.PDF (带目录可注释) [百度云下载链接](https://pan.baidu.com/s/1rT2fgdmI48VxAmDPTFVurw) 密码:door
- x86汇编语言-从实模式到保护模式.PDF [百度云下载链接](https://pan.baidu.com/s/1iYZ0p_pYg1W2yIeGdhA8og) 密码:l1k6
- UNIX网络编程第二卷.PDF [百度云下载链接](https://pan.baidu.com/s/1YVK98krSZWAOKfpf4I7rkw) 密码:orlv
- UNIX初级教程(完整书签版).PDF [百度云下载链接](https://pan.baidu.com/s/1LFTG4eUf-wA7LMujChImvg) 密码:6oc7
- UNIX编程艺术-中文版【The+Art+of+UNIX+Programming】.PDF [百度云下载链接](https://pan.baidu.com/s/1wLBDUMXlZySYfJr_ahl4jg) 密码:83ck
- Orange's一个操作系统的实现.PDF [百度云下载链接](https://pan.baidu.com/s/1G5il2flKYsZl70KS5NoXUw) 密码:l6n3
- LInux情景分析(上).PDF [百度云下载链接](https://pan.baidu.com/s/1YSdc-5_yOW7BgvX5B4CyOQ) 密码:0d0w
- LINUX内核源代码情景分析(下).PDF [百度云下载链接](https://pan.baidu.com/s/1je_f0RELMbmZ7FKO-YIwqw) 密码:v9q2
- LINUX内核源代码情景分析(上).PDF [百度云下载链接](https://pan.baidu.com/s/1Af53-XSLK1PRwqjOYZrQFA) 密码:kgit
- Linux内核完全注释.PDF [百度云下载链接](https://pan.baidu.com/s/1SkoByf-ZqGvc822ySYLaDA) 密码:aqso
- Linux内核设计与实现(第三版中文高清带目录).PDF [百度云下载链接](https://pan.baidu.com/s/1auYg1laPh3gs8IVx9K6uFQ) 密码:n6de
- book-rev10.PDF [百度云下载链接](https://pan.baidu.com/s/1BKwrxSxosWwiZZP1O1glWA) 密码:qk1i

### 编译原理

//TDOO

### 计算机网络

- 计算机网络自顶向下:[百度网盘链接](https://pan.baidu.com/s/1PidIzLmFVWAb8T74GyVGlQ) 密码: bhob
- 计算机网络教程:自顶向下方法.pdf [百度云下载链接](https://pan.baidu.com/s/12Pbm4s0jFExKdBiso4Mt8Q) 密码:gkpg
- Wireshark网络分析就这么简单.pdf [百度云下载链接](https://pan.baidu.com/s/1F3a4yPoKzvTnmkDNB3YiSQ) 密码:1aek
- tcp源码分析.pdf [百度云下载链接](https://pan.baidu.com/s/1wqtLLNudruzDSoMwoan5zA) 密码:jwk8
- HTTP权威指南(中文版).pdf [百度云下载链接](https://pan.baidu.com/s/1FPYpNKrlH7cXJUCmmasR-A) 密码:2n0j

### 计算机组成原理

// TODO

### 计算机系统

- 深入理解计算机系统(中文清晰).pdf [百度云下载链接](https://pan.baidu.com/s/11oR4ZnOfuD7uA1koCr0XQg) 密码:srbi
- 链接器和加载器.pdf [百度云下载链接](https://pan.baidu.com/s/14_W9GhUnTEnkzkkS55kYtg) 密码:jjj1
- 分布式系统概念与设计 原书第5版.pdf [百度云下载链接](https://pan.baidu.com/s/1ULEs5pkUnlOa6glwhYXBxw) 密码:d7ip
- 程序员的自我修养—链接、装载与库--书签目录.pdf [百度云下载链接](https://pan.baidu.com/s/1y3KCxsmVt0waey-kvs-QoQ) 密码:5ilw
- 编码——隐匿在计算机软硬件背后的语言上.pdf [百度云下载链接](https://pan.baidu.com/s/1X0vCd-Z9mS51NCKzgr0_iA) 密码:0fg8

# 算法和数据结构

- 算法图解.pdf [百度云下载链接](https://pan.baidu.com/s/1dhEy_uvJYoqehdvYnHzoBg) 密码:lk0v
- 算法第四版.pdf [百度云下载链接](https://pan.baidu.com/s/1b89HDicDLsCC_qg894FUvA) 密码:gsjc
- 算法导论第三版.pdf [百度云下载链接](https://pan.baidu.com/s/1ljP9Qwg5RqL_4LzrYK9jrA) 密码:qans
- 数据结构与算法经典问题解析Java语言描述.pdf [百度云下载链接](https://pan.baidu.com/s/1cXLrpad3Z-huk5otPVMMjg) 密码:m7ef
- 数据结构与算法分析:C语言描述_原书第2版.pdf [百度云下载链接](https://pan.baidu.com/s/1MudCT3RNO9I991surooqgg) 密码:1w5g
- 大话数据结构.pdf [百度云下载链接](https://pan.baidu.com/s/1dyH64h2603-ag8Yk6UM94w) 密码:h5du
- 编程之美——微软技术面试心得.pdf [百度云下载链接](https://pan.baidu.com/s/1r1VkAgh03G5Zfha35coyrg) 密码:rcpv
- 编程之法.pdf [百度云下载链接](https://pan.baidu.com/s/1jbypY-mQxJ1M1Hz97ptFjQ) 密码:0cv3

- 背包九讲.pdf [百度云下载链接](https://pan.baidu.com/s/13-ov__8xJ_SSxCmhkP4iSQ) 密码:he90
- 啊哈算法.pdf [百度云下载链接](https://pan.baidu.com/s/1vO9c3T3v89krlMsWEGDQCw) 密码:h89a
- Algorithms, 4th Edition(算法,第四版).pdf [百度云下载链接](https://pan.baidu.com/s/1ugDCe6ISRoa1Zi3UGW5Ncw) 密码:ipni

# 网络编程

- 深入理解Nginx模块开发与架构解析第2版.pdf [百度云下载链接](https://pan.baidu.com/s/15qUX_EdmFEysCRZ6jb_FBw) 密码:ruuc
- NAT概述.pdf [百度云下载链接](https://pan.baidu.com/s/1WCzSto3gccspF9Cnvz8FmA) 密码:5skb

- Linux网络编程.pdf [百度云下载链接](https://pan.baidu.com/s/16VlCbRzSUyiBfL7dVNqYqg) 密码:h42n
- Linux高性能服务器编程.pdf [百度云下载链接](https://pan.baidu.com/s/1Bf0CaJ5m3hNfJF7oNvYn6g) 密码:o054
- Linux多线程服务端编程.pdf [百度云下载链接](https://pan.baidu.com/s/1GNNQIOBAPpMv9OiAn9Taaw) 密码:g2vr

# 架构和设计模式

- 设计模式pdf [百度云下载链接](https://pan.baidu.com/s/1TMet-9ceUT-_1LfKac9Bgw) 密码:6af9
- 软件架构方面.pdf [百度云下载链接](https://pan.baidu.com/s/1zGuxNXFMFnz1ul0In0hTGA) 密码:dnvl
- 大型网站技术架构_核心原理与案例分析_李智慧.pdf [百度云下载链接](https://pan.baidu.com/s/1Sq6oz5olXppL-szyBUbpGA) 密码:7f0m
- 程序员的自我修养—链接、装载与库--书签目录.pdf [百度云下载链接](https://pan.baidu.com/s/1y3KCxsmVt0waey-kvs-QoQ) 密码:5ilw
- 大型分布式网站架构设计与实践.带目录书签.完整版.pdf [百度云下载链接](https://pan.baidu.com/s/1uSDX_IW5YzcPobn00q1ZVQ) 密码:mcdd

# 数据库和存储

- 高性能 MySQL 第三版.pdf [百度云下载链接](https://pan.baidu.com/s/15ErTDBdZETdcbyncJeHIMQ) 密码:244p
- Redis开发与运维(付磊).pdf [百度云下载链接](https://pan.baidu.com/s/1z6ojYkZU88Tznk4HX6RuxQ) 密码:gsp6
- MySQL 技术内幕 InnoDB 存储引擎 第 2 版.pdf[百度云下载链接](https://pan.baidu.com/s/1YPZsJxaqTPNYtNgz3m893Q) 密码:e4m4

# C++

- 多型与虚拟 [百度云下载链接](https://pan.baidu.com/s/1zCsLDPsY2u73SjOcuglhJw) 密码:6abk
- 大规模C++程序设计 [百度云下载链接](https://pan.baidu.com/s/1_tngVySj-c_mr3J0wiXTWQ) 密码:3abr
- Modern+Design [百度云下载链接](https://pan.baidu.com/s/1ZQYnFdbr9V1hyD5BDGTbfA) 密码:wwc1
- Effective_C++ [百度云下载链接](https://pan.baidu.com/s/1iQhFIrXIXhNkzJdLTJ-s_A) 密码:4ada
- CppPractice [百度云下载链接](https://pan.baidu.com/s/1VvVShtrl1uapaab7XoRg1A) 密码:g2hb
- C++语言的设计和演化 [百度云下载链接](https://pan.baidu.com/s/1DgWjpX_uwDYICskHYt3NmA) 密码:ld1i
- C++应用程序性能优化 [百度云下载链接](https://pan.baidu.com/s/1QqvlJM6oPkR19nFZWa5K0A) 密码:0eqh
- C++程序设计语言 [百度云下载链接](https://pan.baidu.com/s/1wXBzM17F4aaJ4HVlLpY4Ug) 密码:w100
- C++沉思录 [百度云下载链接](https://pan.baidu.com/s/1CijSzOVJt0lWwYpix7uy0g) 密码:um2e
- C++编程规范-101条规则准则与最佳实践 [百度云下载链接](https://pan.baidu.com/s/1c50vqfw6UWdfc0qbv_QPvgA) 密码:3ugi
- C++ Primer Plus(第6版)_中文版_带书签_超清 [百度云下载链接](https://pan.baidu.com/s/19a2f1SdG9b8frAJs6V1WoQ) 密码:wgwa
- C++ Primer Plus 第6版 中文版 [百度云下载链接](https://pan.baidu.com/s/1GKTiU4-1C_OwmlhhOEGa4w) 密码:ajrd
- C++ Primer 5th En [百度云下载链接](https://pan.baidu.com/s/1oSFNxDtIyje3-xyak-I-lg) 密码:f4br
- 0 bug—C C++商用工程之道 [百度云下载链接](https://pan.baidu.com/s/1Fyo1eTq-JYp5RNTlPUNxIw) 密码:t5fi

C++面试题集锦.PDF [百度网盘链接](https://pan.baidu.com/s/1lk7gTg8zNZWAJQQKZUeBtw) 密码: lrv9

# Java

# JAVA

- 深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版) [百度云下载链接](https://pan.baidu.com/s/19tZRPcrl-VSN76Ifxj9LIQ) 密码:656g
- Java核心技术卷1基础知识原书第10版 [百度云下载链接](https://pan.baidu.com/s/1AbzVqRexes83F_Vt3BRDmw) 密码:v8tp
- Effective Java 中文第二版 [百度云下载链接](https://pan.baidu.com/s/1Oi8RJ-setdMUEWWtK1y6VA) 密码:ttlk

# C语言

- 高质量C编程指南.pdf [百度云下载链接](https://pan.baidu.com/s/1mD2lqGZU2vzu8TAKjxJNBA) 密码:lw07
- ooc.pdf [百度云下载链接](https://pan.baidu.com/s/1nf7hdURkuK5JPxyU_5wtgA ) 密码:9tkr
- C语言接口与实现.pdf [百度云下载链接](https://pan.baidu.com/s/1vSMqr0CIFWU5AcSqyyrJNA) 密码:pqip
- C程序性能优化 20个实验与达人技巧.pdf [百度云下载链接](https://pan.baidu.com/s/1KPfrU2iYb9sPFpmEyHHSvQ) 密码:snir

# 大数据

// TODO

# 机器学习和人工智能

// TODO

# 未分类

// TODO

# 全部汇总

目前我把电子书暂时放在公众号【编程指北】了,扫码关注下面公众号,回复「pdf」
就有我收集的上百本经典计算机书籍,包含各个方向:

![](https://tva1.sinaimg.cn/large/0081Kckwgy1gm7amsbgaij312w0r0tb6.jpg)

![](https://tva1.sinaimg.cn/large/0081Kckwgy1gm7ane27v0j30by0bymxz.jpg)

**微信扫描上方二维码回复「pdf」**

# 免责声明

书籍全部来源于网络其它人的整理,这里只是收集汇总了他们的链接资源,如有侵权,请马上联系我,我立马删除对应链接,感谢~

我的邮箱:[email protected]

本仓库仅作学习交流分享使用,不作任何商用。