# CS-Books
**Repository Path**: programmer-xiaoshi/cs-books
## Basic Information
- **Project Name**: CS-Books
- **Description**: 程序员入门、进阶书籍资料
超级经典
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 13
- **Forks**: 2
- **Created**: 2021-10-30
- **Last Updated**: 2025-10-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# CS Books: 超过 100 本经典的计算机书籍分享
这里汇集了计算机科学相关的电子书、各种资料等,来源是自己之前看过的,或者是网络上收集的,或者是一些公众号主引流的书籍,本文进行了汇总整理。
主要包括如下主题:
编程语言(Java、C++、C、Python等)、码农刷题必备、操作系统
编译原理、计算机网络、计算机系统、算法和数据结构、网络编程、架构和设计模式、数据库、大数据&AI、数学等主流的计算机相关学习书籍。
**本仓库持续更新中,后续会陆续分享更多经典电子书,建议大家偷偷收藏下本地址就行(也别 star 了,火了就不太好了),下次找书直接 ctrl + f 搜索相应的关键字即可**
#### **[一键领取所有书籍](#全部汇总延迟)**
> **重要说明**:本文书籍全部来源于网络其他人的整理,这里只是收集整理了他们的链接,仅供个人学习使用,请勿用于商业用途。如有侵权,请马上联系我删除对应链接。我的邮箱:cxysjdg@163.com,微信:cxxsjdg(点我扫码)。
若你想要特定资源,也可联系我;[更多想要的,也可以请联系我](https://files.mdnice.com/user/71/c9bd46b3-94b7-4a50-89cb-f82771123188.jpg)
若要参与贡献,也欢迎提交 PR。
TODO
- add cover & 简介
- add douban 链接(如果有)
[toc]
## 码农刷题必备
- LeetCode Cookbook(Go),1300+页,[说明](https://mp.weixin.qq.com/s?__biz=MzI3OTUzMzcwNw==&mid=100008768&idx=1&sn=44592c1acc2e0c5fc1e3b7c3852fca29&chksm=6b44e2a45c336bb2fcc04d356250d22c0735d207a1e9d1486a41b5ba4a58cc725281af261e05#rd),[百度云链接](https://pan.baidu.com/s/1Z5JmSfExTzFapu_488u77w), 提取码:ike8
- LeetCode题解(cpp), [百度云链接](https://pan.baidu.com/s/1Z5JmSfExTzFapu_488u77w), 提取码:ike8
- LeetCode 101:和你一起你轻松刷题, [百度云链接](https://pan.baidu.com/s/1Z5JmSfExTzFapu_488u77w),提取码:ike8
- 手写代码必备手册(C++版) 链接:https://pan.baidu.com/s/1XFyqKObBKLs0W59c2K1vNg 提取码:qllq
## 操作系统
- 操作系统设计与实现 (Operating Systems: Design and Implementation),安德鲁.坦尼鲍姆(Andrew S. Tanenbaum) ,阿尔伯特.伍德豪尔(Albert S. Woodhull),中文版本第二版,链接:https://pan.baidu.com/s/1YBDjUWWC7R2sjGUCnYBOnw 提取码:yr66
- 深入理解计算机操作系统,[cover](https://files.mdnice.com/user/71/124fa044-8860-4111-a895-59d6736753ec.png),原书第三版,链接:https://pan.baidu.com/s/1-c7n7PXHMd6LpDtYwWNLLA 提取码:v6x5
- 现代操作系统(第三版)中文版
- 自己动手写操作系统
## 编译原理
## 计算机网络
- HTTP权威指南(真正的完整版,送给爱学习的人) 链接:https://pan.baidu.com/s/1cxBefJn0-Q_AwvYrqwegog 提取码:rltx
- TCP-IP详解卷1:协议-原书第2版 链接:https://pan.baidu.com/s/1P26_XK2Y4pMpLLxkUzcP-Q 提取码:h52o
- TCP-IP详解卷三 链接:https://pan.baidu.com/s/1nbaNKygh3rY1-Rf6YSskNA 提取码:vw88
- TCP-IP详解卷二:实现 链接:https://pan.baidu.com/s/1Y83wdm2eyweSU8D7E2VCzQ 提取码:e5f3
- Wireshark-数据包分析实战(第二版)--高清重置版 链接:https://pan.baidu.com/s/1nyMCv3Unav7ecASw4MQjNw 提取码:o9rs
- Wireshark数据包分析实战---笔记 链接:https://pan.baidu.com/s/158eYMngZswjXYY8YdajnbA 提取码:zplw
- 图解HTTP-彩色版 链接:https://pan.baidu.com/s/1SzPrpPdK6l6Z4mN-n35hPw 提取码:5sxi
- 图解网络 链接:https://pan.baidu.com/s/1IcPwXHxDZ7lukzAClhlkDg 提取码:29o7
- TCP源码分析 链接:https://pan.baidu.com/s/1CNJ9tFJijNRc84GxogSmKw 提取码:nxcu
- 网络是怎样连接的 链接:https://pan.baidu.com/s/1sz4WGPxo4YAVqJ9FWnLALQ 提取码:isfc
## 计算机系统
- 程序员修炼之道-从小工到专家-中文版 链接:https://pan.baidu.com/s/1twz4EFtcJF3Q9j2AbpdSqQ 提取码:81li
- 编码——隐匿在计算机软硬件背后的语言上 链接:https://pan.baidu.com/s/1AcKCCNoKXgdDgd8CHcc8KQ 提取码:jocl
- 程序员的自我修养—链接、装载与库--书签目录
- 深入理解计算机系统(中文清晰)
## 计算机程序设计艺术
- 计算机程序设计艺术-卷1:基本算法-第3版 链接:https://pan.baidu.com/s/1bvd99YRIH5jg8oeHmvM1AA 提取码:da6h
- 计算机程序设计艺术-第四卷 链接:https://pan.baidu.com/s/1lVm8XpXhVaFmfe8f59gpBA 提取码:nmqc
- 计算机程序设计艺术(第三卷)高清中文版 链接:https://pan.baidu.com/s/1ne0h3rzTD_WzQAcUQT-Ddg 提取码:5o68
## 算法和数据结构
- 强烈推荐 [清华计算机系课程——《数据结构》课件及源码包下载](http://mp.weixin.qq.com/s?__biz=MzI3OTUzMzcwNw==&mid=100010568&idx=1&sn=02547c8c3797ebc5a30645407025b771&chksm=6b44ebac5c3362ba5d9aeadc832bdf494f173289e8d6d838acad33c20c7c6287903d28fb15ca#rd),链接:https://pan.baidu.com/s/1q-XKP1T4tB2q_uKp-gewSw 提取码:8p8p
- 算法导论
-
## 架构和设计模式
- 大话设计模式 链接:https://pan.baidu.com/s/1WWsX3g02-48sL2B1AC9aOA 提取码:gdkl
- 代码整洁之道 链接:https://pan.baidu.com/s/1YC2fkIKaaJQBBp9RdzfjPA 提取码:gsuf
## 数据库和存储
- MongoDB权威指南 链接:https://pan.baidu.com/s/1D21TtiQ7Y-zoOyEXCKfHcQ 提取码:4z26
- MySQL技术内幕--InnoDB存储引擎--第2版 链接:https://pan.baidu.com/s/1cjnAiGv2qY2C1tEDFeltfA 提取码:nwgs
- 高性能MySQL第三版 链接:https://pan.baidu.com/s/1OyuRFM6ZahxL-4-_SeR36A 提取码:mokn
- Redis实战 链接:https://pan.baidu.com/s/1qAfUzCpPYRvb_D1OwR66jA 提取码:5ql9
- Redis开发与运维 链接:https://pan.baidu.com/s/1knhrN5mEWk8J6PBjlAgq8A 提取码:4n1g
- Redis设计与实现(第二版)链接:https://pan.baidu.com/s/1BW64xxL8vOEHgTWxb9Z7MQ 提取码:2cto
- 数据库-从趋势到实践-DTCC大会精华版 链接:https://pan.baidu.com/s/1mVHRTUzkxy1WhJU5DKXLOg 提取码:tt4t
- 数据库索引设计与优化 链接:https://pan.baidu.com/s/1_jbbeDYLayuy2KUngu3Eog 提取码:v3ia
- 深入MySQL实战-阿里云 链接:https://pan.baidu.com/s/1Cj1CT_srPPLyua5VPA9A3A 提取码:y351
## Python
- Python3程序开发指南.第二版(带书签) 链接:https://pan.baidu.com/s/1dx_0ZxWqHJyL8jlL3t7EqA 提取码:6jts
- Python技术参考大全 链接:https://pan.baidu.com/s/1WqmdxfKDo-VitS_B7YzIbw 提取码:xfc9
- Python入门指南-2.5b
- Python和数据分析
## C&C++
- Understanding.and.Using.C.Pointers-Richard.Reese.文字版 链接:https://pan.baidu.com/s/1KhfuXbYSsLpuwYUFtpL0cg 提取码:duqi
- C++-STL源码剖析(侯捷版本) 链接:https://pan.baidu.com/s/1Ss8RCBLEwc08nXfFOF9Ehw 提取码:8ua3
- C++-Templates简体中文版 链接:https://pan.baidu.com/s/153fuqdg_iw5D3Ox3Ut7zyQ 提取码:h89k
- Google-C++-Style-Guide 链接:https://pan.baidu.com/s/1_a20w0laO6iJFhqhK5VfrA 提取码:4y2v
- 后台开发核心技术与应用实践
## Java
- Java并发编程实践 (Java.Concurrency.in.Practice).Brian.Goetz 链接:https://pan.baidu.com/s/1O9AtLLgnFIAlGiC2n6lYNg 提取码:93i6
- 深入理解Java虚拟机+JVM高级特性与最佳实践 链接:https://pan.baidu.com/s/1XNAlbC7a2VU2cHe0O9hXtg 提取码:r2lb
- 深入理解Java内存模型
- Java编程思想第4版
- Java核心知识点整理 链接:https://pan.baidu.com/s/1eW2Qedgl3PV6AquuHRT_-A 提取码:nwk3
- Java面试题目汇总 链接:https://pan.baidu.com/s/1k09GNTpGmT__ljRIjI8P0A 提取码:dlgm
- Java-开发手册(嵩山版)链接: https://pan.baidu.com/s/1XFtm-jrBFTyxVhupC6sWLw 提取码: qsfv
- Java-开发手册(泰山版) 链接: https://pan.baidu.com/s/1LROiKdbAhWR36VvKwJvlYA 提取码: r2u3
- Java-开发手册-泰山版-灵魂-13-问 链接: https://pan.baidu.com/s/1LROiKdbAhWR36VvKwJvlYA 提取码: r2u3
## Go
- go语言编程 链接:https://pan.baidu.com/s/1VmkfMhGoRE6H13iKmsRH6A 提取码:qp8c
## AI(大数据&机器学习)
## Linux
- Linux-命令行大全 链接:https://pan.baidu.com/s/1U98enN0Tu_gva7tIR28VZA 提取码:ldwi
- Linux网络编程 链接:https://pan.baidu.com/s/1xlBdAkIGDMCUEx3iG-BYPA 提取码:057z
- Linux高性能服务器编程 链接:https://pan.baidu.com/s/1ri8nyEADdDJ1MdBIJ4eB-Q 提取码:0op8
- Linux多线程服务端编程-书签高清非扫描-陈硕
## 数学
- 思维的乐趣matrix67数学笔记 链接:https://pan.baidu.com/s/1_AB8VdGvCdYFUwDmmeCwjw 提取码:74l3
## 面试
- 大厂内推的正确姿势 链接:https://pan.baidu.com/s/1RUBzQXQf3VMtwaqsLIyGyg 提取码:199f
- 剑指offer-名企面试官精讲典型编程题 链接:https://pan.baidu.com/s/1Uevf7AaSAD8NDClA9lmTKQ 提取码:ztmv
- Google面试指南-中英 链接:https://pan.baidu.com/s/19D-2d_tfiC8Aj2OrsJOqXw 提取码:zlkw
- computer-basic 链接:https://pan.baidu.com/s/1oe0it5zL9WOxDx0s-KAGHw 提取码:araa
- 程序员代码面试指南-IT名企算法与数据结构题目最优解 链接:https://pan.baidu.com/s/1h5yneciXR0pRXUtYz_n12w 提取码:sy7o
- 程序员面试宝典(第三版) 链接:https://pan.baidu.com/s/1IADwCQOiLDFB495uxViKqA 提取码:lna1
- 程序员面试宝典-欧立奇-第五版--最新高清 链接:https://pan.baidu.com/s/1tEP3gXdPDSRuijAaJw7vdw 提取码:7h1e
## 高可用高性能高并发
- 大型网站技术架构_核心原理与案例分析 链接:https://pan.baidu.com/s/1MpfQQaBblG5VtGfkceARIg 提取码:qg5i
- 大型网站技术架构演进与性能优化 链接:https://pan.baidu.com/s/1WRJbbFX01Y1oGAuwLfjfwQ 提取码:wkje
- 大规模分布式存储系统:原理解析与架构实战 链接:https://pan.baidu.com/s/17aLrDGAPaKjHoLxSWmDQkw
提取码:gd0o
## 云计算
- 性能之巅-洞悉系统、企业与云计算 链接:https://pan.baidu.com/s/1l1mxj0dR8GfN0hrstjKQbQ 提取码:o7gi
## 计算机图形学
- 计算机图形学几何工具算法详解 链接:https://pan.baidu.com/s/1RWYe9aMhu77QZlqnwcufAQ 提取码:09zt
## 阿里巴巴开源社区
- CDN-排坑指南-阿里云开发者社区 链接:https://pan.baidu.com/s/1a7ESJenhQxLbx191U70Ubw ,提取码:zh3t
- RDS数据库入门一本通-阿里云开发者社区 链接:https://pan.baidu.com/s/1o5YN_AMG037bZ19xAwT2YQ 提取码:1j5s
- 阿里巴巴-DevOps-实践手册-阿里云开发者社区 链接:https://pan.baidu.com/s/1PpaSq7dus8qc8GTGpdEu1w 提取码:2v0x
- 阿里巴巴经济体云原生实践-阿里云开发者社区 链接:https://pan.baidu.com/s/1Ew0ylQbhC4gckTGTlllywg 提取码:0arc
- 阿里工程师的自我修养-阿里云开发者社区 链接:https://pan.baidu.com/s/1Zzi--zi9qw5cld8BH7gjWg 提取码:o8pv
- 程序员面试宝典-阿里云开发者社区 链接:https://pan.baidu.com/s/1QhF10Tm5pbwkjXEDN1jolw,提取码:mbjt
- 软件技术职业选择之道-阿里云开发者社区 链接:https://pan.baidu.com/s/1n6ydVTC82EU38AomirmAvQ 提取码:nvsy
- 深入浅出k8s-阿里云开发者社区 链接:https://pan.baidu.com/s/1PnMFZ-lyyD1oiPNjhWQ1pQ 提取码:s38n
- 双-11-背后—支付宝技术升级战-阿里云开发者社区 链接:https://pan.baidu.com/s/1aE3jBk_5T4H2HdPaBqeXgw 提取码:kxav
- 长安十二时辰-背后的技术秘籍-阿里云开发者社区 链接:https://pan.baidu.com/s/1PY4qYv5uJry5osuKVpgTZw 提取码:2tm0
- 阿里巴巴神龙架构演进-云栖社区对外下载 以下资料来自阿里云开发者社区,[百度云链接](https://pan.baidu.com/s/12V58Y0osc6KiEaP_-KMN_g),提取码: 2djn
## 全部汇总(延迟)

目前我把电子书暂时放在公众号【程序员升级打怪】了,扫码关注下面公众号,回复「PDF」,就有我收集的上百本经典计算机书籍和资料。(此汇总有一定延迟)


