{"id":13434922,"url":"https://github.com/imarvinle/awesome-cs-books","last_synced_at":"2025-05-14T21:02:07.676Z","repository":{"id":37627940,"uuid":"304766583","full_name":"imarvinle/awesome-cs-books","owner":"imarvinle","description":"🔥 经典编程书籍大全，涵盖：计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等","archived":false,"fork":false,"pushed_at":"2025-03-05T15:50:37.000Z","size":20,"stargazers_count":17847,"open_issues_count":11,"forks_count":2556,"subscribers_count":245,"default_branch":"main","last_synced_at":"2025-05-07T19:47:42.592Z","etag":null,"topics":["cs-books","java","javaweb","linux","python"],"latest_commit_sha":null,"homepage":"https://csguide.cn/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imarvinle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-17T00:30:51.000Z","updated_at":"2025-05-07T16:40:05.000Z","dependencies_parsed_at":"2024-01-12T19:48:01.852Z","dependency_job_id":"ee112b0a-592b-412b-ae20-10a6876a467c","html_url":"https://github.com/imarvinle/awesome-cs-books","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarvinle%2Fawesome-cs-books","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarvinle%2Fawesome-cs-books/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarvinle%2Fawesome-cs-books/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarvinle%2Fawesome-cs-books/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imarvinle","download_url":"https://codeload.github.com/imarvinle/awesome-cs-books/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253877509,"owners_count":21977643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cs-books","java","javaweb","linux","python"],"created_at":"2024-07-31T03:00:27.432Z","updated_at":"2025-05-14T21:02:07.359Z","avatar_url":"https://github.com/imarvinle.png","language":null,"funding_links":[],"categories":["HarmonyOS","Others","Content","miscellaneous","计算机编程 数据结构与算法","Other Lists","Topics","Misc"],"sub_categories":["Windows Manager","网络服务_其他","TeX Lists","LLM Courses \u0026 Books"],"readme":"\u003ch1 align=\"center\"\u003eawesome-cs-books: 超过 200 本经典的计算机书籍分享\u003c/h1\u003e\n\n**经典的编程书单大全简介:**\n\n\u003e 这里汇集如下主题的经典书籍：\n编程语言(Java、C++、C、Python等等)、操作系统、计算机网络、系统架构、设计模式、程序员数学、测试、中间件\n、前端开发、后台开发、网络编程、Linux使用及内核、求职面试、算法与数据结构\n安卓、IOS、数据库、Redis等主流的编程学习书籍。\n\n\n## 推荐系统学习编程网站：包含各种方向学习路线、C++、Java、校招等内容\n\n[![CS Guide](https://cdn.how2cs.cn/csguide/173358.png \"CS Guide\")](https://csguide.cn)\n\n[https://csguide.cn/](https://csguide.cn/)\n   \n**本仓库持续更新中，后续会陆续分享更多经典电子书，墙裂建议大家 Star 下本仓库，下次找书直接 Ctrl + F**\n\n- **[一键领取所有书籍](#全部汇总)**\n\n\n\n**如果国内访问Github网速较慢，可以访问码云：[https://gitee.com/Marvinle/awesome-cs-books](https://gitee.com/Marvinle/awesome-cs-books)**\n\n\n**大神刷题笔记**\n\n- 《LeetCode101（谷歌师兄刷题笔记）》[百度网盘链接](https://pan.baidu.com/s/1A1gj-Bu5_zHoAqU2MIZIqw?pwd=rcz8)  密码: rcz8\n\n- 《第二份谷歌刷题笔记》 [百度网盘链接](https://pan.baidu.com/s/1HMJvHjB964OpwtHAJQrPQw)  密码: k70j\n\n\n-  阿里霜神-《LeetCode刷题手册》 [百度网盘链接](https://pan.baidu.com/s/1817n69g0eOj7fptRpdR3kQ)  密码: fwtn\n\n\n\n\n\n\u003e **重要说明**：**如果目录无法跳转的话，直接拉下去就可以了**，这些书籍都是在同一个页面的，我只是方便大家找到对应的，弄了一个**页内目录**，不过有部分读者反馈他跳转不了（手机是绝对跳转不了的了）。\n\n\n- [CS四大基础课](#cs四大基础课)\n    - [操作系统](#操作系统)\n    - [编译原理](#编译原理)\n    - [计算机网络](#计算机网络)\n    - [计算机组成原理](#计算机组成原理)\n    - [计算机系统](#计算机系统)\n- [算法和数据结构](#算法和数据结构)\n- [网络编程](#网络编程)\n- [架构和设计模式](#架构和设计模式)\n- [数据库和存储](#数据库和存储)\n- [C++](#c)\n- [Java](#java)\n- [JAVA](#java-1)\n- [C语言](#c语言)\n- [大数据](#大数据)\n- [机器学习和人工智能](#机器学习和人工智能)\n- [未分类](#未分类)\n- [全部汇总](#全部汇总)\n- [免责声明](#免责声明)\n---\n\n# CS四大基础课\n\n### 操作系统\n\n- 自己动手写操作系统.PDF [百度云下载链接](https://pan.baidu.com/s/1V6jlKFJYMhhXx95zL_kDdQ)  密码:8t24\n- 现代操作系统（第三版）中文版\u003e.PDF  [百度云下载链接](https://pan.baidu.com/s/1pCqiD0J-zX9CZYieG8WS6g)  密码:b69r\n- 现代操作系统.PDF  [百度云下载链接](https://pan.baidu.com/s/1hu-HYJFAOsIee6SAqDm_Zw)  密码:gw9d\n- 鸟哥私房菜（全）.PDF [百度云下载链接](https://pan.baidu.com/s/1sfdfsUqtsqkAxxW3uc4RTw)  密码:766o\n- 鸟哥的Linux私房菜基础篇第三版.PDF  [百度云下载链接](https://pan.baidu.com/s/18JMSLS3_zUH74c6a-wx1Mg)  密码:esqm\n- 计算机的心智操作系统之哲学原理.PDF  [百度云下载链接](https://pan.baidu.com/s/16dqEWOtDb6ZDn_-GntsvhQ)  密码:n4lk\n- 操作系统真象还原.PDF  [百度云下载链接](https://pan.baidu.com/s/1Z655N--CmVz2EeQIKVIpNg)  密码:8whd\n- 操作系统设计与实现.PDF  [百度云下载链接](https://pan.baidu.com/s/1Sb3i0MnKyfD_1bEL9i1SrQ)  密码:ofdu\n- 《Linux内核完全剖析基于0.12内核》.PDF (带目录可注释)  [百度云下载链接](https://pan.baidu.com/s/1rT2fgdmI48VxAmDPTFVurw)  密码:door\n- x86汇编语言-从实模式到保护模式.PDF  [百度云下载链接](https://pan.baidu.com/s/1iYZ0p_pYg1W2yIeGdhA8og)  密码:l1k6\n- UNIX网络编程第二卷.PDF  [百度云下载链接](https://pan.baidu.com/s/1YVK98krSZWAOKfpf4I7rkw)  密码:orlv\n- UNIX初级教程(完整书签版).PDF  [百度云下载链接](https://pan.baidu.com/s/1LFTG4eUf-wA7LMujChImvg)  密码:6oc7\n- UNIX编程艺术-中文版【The+Art+of+UNIX+Programming】.PDF  [百度云下载链接](https://pan.baidu.com/s/1wLBDUMXlZySYfJr_ahl4jg)  密码:83ck\n- Orange's一个操作系统的实现.PDF  [百度云下载链接](https://pan.baidu.com/s/1G5il2flKYsZl70KS5NoXUw)  密码:l6n3\n- LInux情景分析(上).PDF  [百度云下载链接](https://pan.baidu.com/s/1YSdc-5_yOW7BgvX5B4CyOQ)  密码:0d0w\n- LINUX内核源代码情景分析(下).PDF  [百度云下载链接](https://pan.baidu.com/s/1je_f0RELMbmZ7FKO-YIwqw)  密码:v9q2\n- LINUX内核源代码情景分析(上).PDF  [百度云下载链接](https://pan.baidu.com/s/1Af53-XSLK1PRwqjOYZrQFA)  密码:kgit\n- Linux内核完全注释.PDF  [百度云下载链接](https://pan.baidu.com/s/1SkoByf-ZqGvc822ySYLaDA)  密码:aqso\n- Linux内核设计与实现(第三版中文高清带目录).PDF  [百度云下载链接](https://pan.baidu.com/s/1auYg1laPh3gs8IVx9K6uFQ)  密码:n6de\n- book-rev10.PDF  [百度云下载链接](https://pan.baidu.com/s/1BKwrxSxosWwiZZP1O1glWA)  密码:qk1i\n\n### 编译原理\n\n//TDOO \n\n\n### 计算机网络\n\n- 计算机网络自顶向下:[百度网盘链接](https://pan.baidu.com/s/1PidIzLmFVWAb8T74GyVGlQ)  密码: bhob\n- 计算机网络教程：自顶向下方法.pdf    [百度云下载链接](https://pan.baidu.com/s/12Pbm4s0jFExKdBiso4Mt8Q)  密码:gkpg\n- Wireshark网络分析就这么简单.pdf   [百度云下载链接](https://pan.baidu.com/s/1F3a4yPoKzvTnmkDNB3YiSQ)  密码:1aek\n- tcp源码分析.pdf   [百度云下载链接](https://pan.baidu.com/s/1wqtLLNudruzDSoMwoan5zA)  密码:jwk8\n- HTTP权威指南（中文版）.pdf   [百度云下载链接](https://pan.baidu.com/s/1FPYpNKrlH7cXJUCmmasR-A)  密码:2n0j\n\n\n### 计算机组成原理\n\n// TODO \n\n### 计算机系统\n\n- 深入理解计算机系统（中文清晰）.pdf    [百度云下载链接](https://pan.baidu.com/s/11oR4ZnOfuD7uA1koCr0XQg)  密码:srbi\n- 链接器和加载器.pdf  [百度云下载链接](https://pan.baidu.com/s/14_W9GhUnTEnkzkkS55kYtg)  密码:jjj1\n- 分布式系统概念与设计 原书第5版.pdf   [百度云下载链接](https://pan.baidu.com/s/1ULEs5pkUnlOa6glwhYXBxw)  密码:d7ip\n- 程序员的自我修养—链接、装载与库--书签目录.pdf   [百度云下载链接](https://pan.baidu.com/s/1y3KCxsmVt0waey-kvs-QoQ)  密码:5ilw\n- 编码——隐匿在计算机软硬件背后的语言上.pdf   [百度云下载链接](https://pan.baidu.com/s/1X0vCd-Z9mS51NCKzgr0_iA)  密码:0fg8\n\n\n# 算法和数据结构\n\n- 算法图解.pdf  [百度云下载链接](https://pan.baidu.com/s/1dhEy_uvJYoqehdvYnHzoBg)  密码:lk0v\n- 算法第四版.pdf  [百度云下载链接](https://pan.baidu.com/s/1b89HDicDLsCC_qg894FUvA)  密码:gsjc\n- 算法导论第三版.pdf  [百度云下载链接](https://pan.baidu.com/s/1ljP9Qwg5RqL_4LzrYK9jrA)  密码:qans\n- 数据结构与算法经典问题解析Java语言描述.pdf  [百度云下载链接](https://pan.baidu.com/s/1cXLrpad3Z-huk5otPVMMjg)  密码:m7ef\n- 数据结构与算法分析:C语言描述_原书第2版.pdf  [百度云下载链接](https://pan.baidu.com/s/1MudCT3RNO9I991surooqgg)  密码:1w5g\n- 大话数据结构.pdf  [百度云下载链接](https://pan.baidu.com/s/1dyH64h2603-ag8Yk6UM94w)  密码:h5du\n- 编程之美——微软技术面试心得.pdf  [百度云下载链接](https://pan.baidu.com/s/1r1VkAgh03G5Zfha35coyrg)  密码:rcpv\n- 编程之法.pdf  [百度云下载链接](https://pan.baidu.com/s/1jbypY-mQxJ1M1Hz97ptFjQ)  密码:0cv3\n\n- 背包九讲.pdf  [百度云下载链接](https://pan.baidu.com/s/13-ov__8xJ_SSxCmhkP4iSQ)  密码:he90\n- 啊哈算法.pdf  [百度云下载链接](https://pan.baidu.com/s/1vO9c3T3v89krlMsWEGDQCw)  密码:h89a\n- Algorithms, 4th Edition(算法，第四版).pdf  [百度云下载链接](https://pan.baidu.com/s/1ugDCe6ISRoa1Zi3UGW5Ncw)  密码:ipni\n\n# 网络编程\n\n- 深入理解Nginx模块开发与架构解析第2版.pdf    [百度云下载链接](https://pan.baidu.com/s/15qUX_EdmFEysCRZ6jb_FBw)  密码:ruuc\n- NAT概述.pdf    [百度云下载链接](https://pan.baidu.com/s/1WCzSto3gccspF9Cnvz8FmA)  密码:5skb\n\n\n- Linux网络编程.pdf   [百度云下载链接](https://pan.baidu.com/s/16VlCbRzSUyiBfL7dVNqYqg)  密码:h42n\n- Linux高性能服务器编程.pdf    [百度云下载链接](https://pan.baidu.com/s/1Bf0CaJ5m3hNfJF7oNvYn6g)  密码:o054\n- Linux多线程服务端编程.pdf    [百度云下载链接](https://pan.baidu.com/s/1GNNQIOBAPpMv9OiAn9Taaw)  密码:g2vr\n \n\n# 架构和设计模式\n\n- 设计模式pdf    [百度云下载链接](https://pan.baidu.com/s/1TMet-9ceUT-_1LfKac9Bgw)  密码:6af9\n- 软件架构方面.pdf [百度云下载链接](https://pan.baidu.com/s/1zGuxNXFMFnz1ul0In0hTGA)  密码:dnvl\n- 大型网站技术架构_核心原理与案例分析_李智慧.pdf  [百度云下载链接](https://pan.baidu.com/s/1Sq6oz5olXppL-szyBUbpGA)  密码:7f0m\n- 程序员的自我修养—链接、装载与库--书签目录.pdf   [百度云下载链接](https://pan.baidu.com/s/1y3KCxsmVt0waey-kvs-QoQ)  密码:5ilw\n- 大型分布式网站架构设计与实践.带目录书签.完整版.pdf   [百度云下载链接](https://pan.baidu.com/s/1uSDX_IW5YzcPobn00q1ZVQ)  密码:mcdd\n\n# 数据库和存储\n\n- 高性能 MySQL 第三版.pdf [百度云下载链接](https://pan.baidu.com/s/15ErTDBdZETdcbyncJeHIMQ)  密码:244p\n- Redis开发与运维(付磊).pdf [百度云下载链接](https://pan.baidu.com/s/1z6ojYkZU88Tznk4HX6RuxQ)  密码:gsp6\n- MySQL 技术内幕 InnoDB 存储引擎 第 2 版.pdf[百度云下载链接](https://pan.baidu.com/s/1YPZsJxaqTPNYtNgz3m893Q)  密码:e4m4\n\n\n# C++\n\n\n- 多型与虚拟   [百度云下载链接](https://pan.baidu.com/s/1zCsLDPsY2u73SjOcuglhJw)  密码:6abk\n- 大规模C++程序设计   [百度云下载链接](https://pan.baidu.com/s/1_tngVySj-c_mr3J0wiXTWQ)  密码:3abr\n- Modern+Design   [百度云下载链接](https://pan.baidu.com/s/1ZQYnFdbr9V1hyD5BDGTbfA)  密码:wwc1\n- Effective_C++   [百度云下载链接](https://pan.baidu.com/s/1iQhFIrXIXhNkzJdLTJ-s_A)  密码:4ada\n- CppPractice   [百度云下载链接](https://pan.baidu.com/s/1VvVShtrl1uapaab7XoRg1A)  密码:g2hb\n- C++语言的设计和演化   [百度云下载链接](https://pan.baidu.com/s/1DgWjpX_uwDYICskHYt3NmA)  密码:ld1i\n- C++应用程序性能优化   [百度云下载链接](https://pan.baidu.com/s/1QqvlJM6oPkR19nFZWa5K0A)  密码:0eqh\n- C++程序设计语言   [百度云下载链接](https://pan.baidu.com/s/1wXBzM17F4aaJ4HVlLpY4Ug)  密码:w100\n- C++沉思录   [百度云下载链接](https://pan.baidu.com/s/1CijSzOVJt0lWwYpix7uy0g)  密码:um2e\n- C++编程规范-101条规则准则与最佳实践   [百度云下载链接](https://pan.baidu.com/s/1c50vqfw6UWdfc0qbv_QPvgA)  密码:3ugi\n- C++ Primer Plus（第6版）_中文版_带书签_超清   [百度云下载链接](https://pan.baidu.com/s/19a2f1SdG9b8frAJs6V1WoQ)  密码:wgwa\n- C++ Primer Plus  第6版  中文版   [百度云下载链接](https://pan.baidu.com/s/1GKTiU4-1C_OwmlhhOEGa4w)  密码:ajrd\n- C++ Primer 5th En   [百度云下载链接](https://pan.baidu.com/s/1oSFNxDtIyje3-xyak-I-lg)  密码:f4br\n- 0 bug—C C++商用工程之道   [百度云下载链接](https://pan.baidu.com/s/1Fyo1eTq-JYp5RNTlPUNxIw)  密码:t5fi\n\n\n\nC++面试题集锦.PDF [百度网盘链接](https://pan.baidu.com/s/1lk7gTg8zNZWAJQQKZUeBtw)  密码: lrv9\n\n# Java\n\n# JAVA\n\n- 深入理解Java虚拟机：JVM高级特性与最佳实践（最新第二版） [百度云下载链接](https://pan.baidu.com/s/19tZRPcrl-VSN76Ifxj9LIQ)  密码:656g\n- Java核心技术卷1基础知识原书第10版 [百度云下载链接](https://pan.baidu.com/s/1AbzVqRexes83F_Vt3BRDmw)  密码:v8tp\n- Effective Java 中文第二版 [百度云下载链接](https://pan.baidu.com/s/1Oi8RJ-setdMUEWWtK1y6VA)  密码:ttlk\n\n\n\n# C语言\n\n- 高质量C编程指南.pdf   [百度云下载链接](https://pan.baidu.com/s/1mD2lqGZU2vzu8TAKjxJNBA)  密码:lw07\n- ooc.pdf   [百度云下载链接](https://pan.baidu.com/s/1nf7hdURkuK5JPxyU_5wtgA )  密码:9tkr\n- C语言接口与实现.pdf   [百度云下载链接](https://pan.baidu.com/s/1vSMqr0CIFWU5AcSqyyrJNA)  密码:pqip\n- C程序性能优化  20个实验与达人技巧.pdf   [百度云下载链接](https://pan.baidu.com/s/1KPfrU2iYb9sPFpmEyHHSvQ)  密码:snir\n\n\n# 大数据\n\n// TODO\n\n# 机器学习和人工智能\n\n// TODO\n\n# 未分类\n\n// TODO \n\n# 全部汇总\n\n目前我把电子书暂时放在公众号【编程指北】了，扫码关注下面公众号，回复「pdf」\n就有我收集的上百本经典计算机书籍，包含各个方向：\n\n![](https://tva1.sinaimg.cn/large/0081Kckwgy1gm7amsbgaij312w0r0tb6.jpg)\n\n\n![](https://tva1.sinaimg.cn/large/0081Kckwgy1gm7ane27v0j30by0bymxz.jpg)\n\n**微信扫描上方二维码回复「pdf」**\n\n\n# 免责声明\n\n\n书籍全部来源于网络其它人的整理，这里只是收集汇总了他们的链接资源，如有侵权，请马上联系我，我立马删除对应链接，感谢~\n\n我的邮箱：2039652520@qq.com\n\n本仓库仅作学习交流分享使用，不作任何商用。\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimarvinle%2Fawesome-cs-books","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimarvinle%2Fawesome-cs-books","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimarvinle%2Fawesome-cs-books/lists"}