{"id":17371777,"url":"https://github.com/cyc2018/cs-notes","last_synced_at":"2025-05-12T18:20:32.235Z","repository":{"id":37276438,"uuid":"121395510","full_name":"CyC2018/CS-Notes","owner":"CyC2018","description":":books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计","archived":false,"fork":false,"pushed_at":"2024-08-21T09:40:10.000Z","size":116179,"stargazers_count":180021,"open_issues_count":187,"forks_count":51200,"subscribers_count":5269,"default_branch":"master","last_synced_at":"2025-05-05T15:46:00.419Z","etag":null,"topics":["algorithm","computer-science","cpp","interview","java","leetcode","python","system-design"],"latest_commit_sha":null,"homepage":"http://cyc2018.xyz","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/CyC2018.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,"zenodo":null}},"created_at":"2018-02-13T14:56:24.000Z","updated_at":"2025-05-05T14:12:42.000Z","dependencies_parsed_at":"2023-02-09T15:31:07.884Z","dependency_job_id":"64f3b28d-69eb-459c-b9e1-004842dbb4f2","html_url":"https://github.com/CyC2018/CS-Notes","commit_stats":{"total_commits":3193,"total_committers":228,"mean_commits":14.00438596491228,"dds":"0.42530535546507986","last_synced_commit":"b70121d377cb6005eb65f12b098cd5decd905669"},"previous_names":["cyc2018/interview-notebook"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyC2018%2FCS-Notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyC2018%2FCS-Notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyC2018%2FCS-Notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyC2018%2FCS-Notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CyC2018","download_url":"https://codeload.github.com/CyC2018/CS-Notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253795162,"owners_count":21965488,"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":["algorithm","computer-science","cpp","interview","java","leetcode","python","system-design"],"created_at":"2024-10-16T01:05:07.905Z","updated_at":"2025-05-12T18:20:32.213Z","avatar_url":"https://github.com/CyC2018.png","language":null,"readme":"\u003cdiv align=\"center\"\u003e\r\n    \u003ca href=\"https://www.cyc2018.xyz\"\u003e \u003cimg src=\"https://badgen.net/badge/CyC/%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB?icon=sourcegraph\u0026color=4ab8a1\"\u003e\u003c/a\u003e\r\n    \u003ca href=\"https://gitstar-ranking.com/repositories\"\u003e \u003cimg src=\"https://badgen.net/badge/Rank/13?icon=github\u0026color=4ab8a1\"\u003e\u003c/a\u003e\r\n    \u003ca href=\"https://github.com/CyC2018/CS-Notes\"\u003e \u003cimg src=\"https://badgen.net/github/stars/CyC2018/CS-Notes?icon=github\u0026color=4ab8a1\"\u003e\u003c/a\u003e\r\n    \u003ca href=\"https://github.com/CyC2018/CS-Notes\"\u003e \u003cimg src=\"https://badgen.net/github/forks/CyC2018/CS-Notes?icon=github\u0026color=4ab8a1\"\u003e\u003c/a\u003e\r\n    \u003c!-- \u003ca href=\"assets/download.md\"\u003e \u003cimg src=\"https://badgen.net/badge/OvO/%E7%A6%BB%E7%BA%BF%E4%B8%8B%E8%BD%BD?icon=telegram\u0026color=4ab8a1\"\u003e\u003c/a\u003e --\u003e\r\n    \u003c!-- \u003ca href=\"assets/download.md\"\u003e \u003cimg src=\"https://badgen.net/badge/%e5%85%ac%e4%bc%97%e5%8f%b7/CyC2018?icon=rss\u0026color=4ab8a1\"\u003e\u003c/a\u003e --\u003e\r\n\u003c/div\u003e\r\n\u003cbr\u003e\r\n\r\n| 算法\u0026nbsp; | 操作系统 | 网络\u0026nbsp;|面向对象| \u0026nbsp;数据库\u0026nbsp;\u0026nbsp;|\u0026nbsp;Java\u0026nbsp;\u0026nbsp;|系统设计| \u0026nbsp;\u0026nbsp;工具\u0026nbsp;\u0026nbsp; |编码实践| \u0026nbsp;\u0026nbsp;后记\u0026nbsp;\u0026nbsp; |\r\n| :---: | :----: | :---: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |\r\n| [:pencil2:](#pencil2-算法) | [:computer:](#computer-操作系统) | [:cloud:](#cloud-网络) | [:art:](#art-面向对象) | [:floppy_disk:](#floppy_disk-数据库) |[:coffee:](#coffee-java)| [:bulb:](#bulb-系统设计) |[:wrench:](#wrench-工具)| [:watermelon:](#watermelon-编码实践) |[:memo:](#memo-后记)|\r\n\r\n\u003cbr\u003e\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n    \u003cimg src=\"https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/githubio/LogoMakr_0zpEzN.png\" width=\"200px\"\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cbr\u003e\r\n\r\n## :pencil2: 算法\r\n\r\n- [剑指 Offer 题解](https://github.com/CyC2018/CS-Notes/blob/master/notes/剑指%20Offer%20题解%20-%20目录.md)\r\n- [Leetcode 题解](https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20题解%20-%20目录.md)\r\n- [算法](https://github.com/CyC2018/CS-Notes/blob/master/notes/算法%20-%20目录.md)\r\n- [字节跳动内推](assets/内推.md)\r\n\r\n## :computer: 操作系统\r\n\r\n- [计算机操作系统](https://github.com/CyC2018/CS-Notes/blob/master/notes/计算机操作系统%20-%20目录.md)\r\n- [Linux](https://github.com/CyC2018/CS-Notes/blob/master/notes/Linux.md)\r\n\r\n## :cloud: 网络 \r\n\r\n- [计算机网络](https://github.com/CyC2018/CS-Notes/blob/master/notes/计算机网络%20-%20目录.md)\r\n- [HTTP](https://github.com/CyC2018/CS-Notes/blob/master/notes/HTTP.md)\r\n- [Socket](https://github.com/CyC2018/CS-Notes/blob/master/notes/Socket.md)\r\n\r\n## :floppy_disk: 数据库\r\n\r\n- [数据库系统原理](https://github.com/CyC2018/CS-Notes/blob/master/notes/数据库系统原理.md)\r\n- [SQL 语法](https://github.com/CyC2018/CS-Notes/blob/master/notes/SQL%20语法.md)\r\n- [SQL 练习](https://github.com/CyC2018/CS-Notes/blob/master/notes/SQL%20练习.md)\r\n- [MySQL](https://github.com/CyC2018/CS-Notes/blob/master/notes/MySQL.md)\r\n- [Redis](https://github.com/CyC2018/CS-Notes/blob/master/notes/Redis.md)\r\n\r\n## :coffee: Java\r\n\r\n- [Java 基础](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20基础.md)\r\n- [Java 容器](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20容器.md)\r\n- [Java 并发](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20并发.md)\r\n- [Java 虚拟机](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20虚拟机.md)\r\n- [Java I/O](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20IO.md)\r\n\r\n## :bulb: 系统设计 \r\n\r\n- [系统设计基础](https://github.com/CyC2018/CS-Notes/blob/master/notes/系统设计基础.md)\r\n- [分布式](https://github.com/CyC2018/CS-Notes/blob/master/notes/分布式.md)\r\n- [集群](https://github.com/CyC2018/CS-Notes/blob/master/notes/集群.md)\r\n- [攻击技术](https://github.com/CyC2018/CS-Notes/blob/master/notes/攻击技术.md)\r\n- [缓存](https://github.com/CyC2018/CS-Notes/blob/master/notes/缓存.md)\r\n- [消息队列](https://github.com/CyC2018/CS-Notes/blob/master/notes/消息队列.md)\r\n\r\n## :art: 面向对象\r\n\r\n- [面向对象思想](https://github.com/CyC2018/CS-Notes/blob/master/notes/面向对象思想.md)\r\n- [设计模式](https://github.com/CyC2018/CS-Notes/blob/master/notes/设计模式%20-%20目录.md)\r\n\r\n## :wrench: 工具 \r\n\r\n- [Git](https://github.com/CyC2018/CS-Notes/blob/master/notes/Git.md)\r\n- [Docker](https://github.com/CyC2018/CS-Notes/blob/master/notes/Docker.md)\r\n- [构建工具](https://github.com/CyC2018/CS-Notes/blob/master/notes/构建工具.md)\r\n- [正则表达式](https://github.com/CyC2018/CS-Notes/blob/master/notes/正则表达式.md)\r\n\r\n## :watermelon: 编码实践 \r\n\r\n- [代码可读性](https://github.com/CyC2018/CS-Notes/blob/master/notes/代码可读性.md)\r\n- [代码风格规范](https://github.com/CyC2018/CS-Notes/blob/master/notes/代码风格规范.md)\r\n\r\n## :memo: 后记\r\n\r\n### 排版\r\n\r\n笔记内容按照 [中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines/blob/master/README.zh-CN.md) 进行排版，以保证内容的可读性。\r\n\r\n不使用 `![]()` 这种方式来引用图片，而是用 `\u003cimg\u003e` 标签。一方面是为了能够控制图片以合适的大小显示，另一方面是因为 [GFM](https://github.github.com/gfm/) 不支持 `\u003ccenter\u003e ![]() \u003c/center\u003e` 这种方法让图片居中显示，只能使用 `\u003cdiv align=\"center\"\u003e \u003cimg src=\"\"/\u003e \u003c/div\u003e` 达到居中的效果。\r\n\r\n在线排版工具：[Text-Typesetting](https://github.com/CyC2018/Text-Typesetting)。\r\n\r\n### License\r\n\r\n本仓库的内容不是将网上的资料随意拼凑而来，除了少部分引用书上和技术文档的原文（这部分内容都在末尾的参考链接中加了出处），其余都是我的原创。在您引用本仓库内容或者对内容进行修改演绎时，请署名并以相同方式共享，谢谢。\r\n\r\n转载文章请在开头明显处标明该页面地址，公众号等其它转载请联系 zhengyc101@163.com。\r\n\r\nLogo：[logomakr](https://logomakr.com/)\r\n\r\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/4.0/\"\u003e\u003cimg alt=\"知识共享许可协议\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png\" /\u003e\u003c/a\u003e\r\n\r\n### 致谢\r\n\r\n感谢以下人员对本仓库做出的贡献，当然不仅仅只有这些贡献者，这里就不一一列举了。如果你希望被添加到这个名单中，并且提交过 Issue 或者 PR，请与我联系。\r\n\r\n\u003ca href=\"https://github.com/linw7\"\u003e\r\n    \u003cimg src=\"https://avatars3.githubusercontent.com/u/21679154?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e \r\n\u003ca href=\"https://github.com/g10guang\"\u003e\r\n    \u003cimg src=\"https://avatars1.githubusercontent.com/u/18458140?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n\u003ca href=\"https://github.com/Sctwang\"\u003e\r\n    \u003cimg src=\"https://avatars3.githubusercontent.com/u/33345444?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e \r\n\u003ca href=\"https://github.com/ResolveWang\"\u003e\r\n    \u003cimg src=\"https://avatars1.githubusercontent.com/u/8018776?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n\u003ca href=\"https://github.com/crossoverJie\"\u003e\r\n    \u003cimg src=\"https://avatars1.githubusercontent.com/u/15684156?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e \r\n\u003ca href=\"https://github.com/jy03078584\"\u003e\r\n    \u003cimg src=\"https://avatars2.githubusercontent.com/u/7719370?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n\u003ca href=\"https://github.com/kwongtailau\"\u003e\r\n    \u003cimg src=\"https://avatars0.githubusercontent.com/u/22954582?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n\u003ca href=\"https://github.com/xiangflight\"\u003e\r\n    \u003cimg src=\"https://avatars2.githubusercontent.com/u/10072416?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n\u003ca href=\"https://github.com/mafulong\"\u003e\r\n    \u003cimg src=\"https://avatars1.githubusercontent.com/u/24795000?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n\u003ca href=\"https://github.com/yanglbme\"\u003e\r\n    \u003cimg src=\"https://avatars1.githubusercontent.com/u/21008209?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n\u003ca href=\"https://github.com/OOCZC\"\u003e\r\n    \u003cimg src=\"https://avatars1.githubusercontent.com/u/11623828?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n\u003ca href=\"https://github.com/5renyuebing\"\u003e\r\n    \u003cimg src=\"https://avatars1.githubusercontent.com/u/32872430?s=400\u0026v=4\" width=\"50px\"\u003e\r\n\u003c/a\u003e\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyc2018%2Fcs-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyc2018%2Fcs-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyc2018%2Fcs-notes/lists"}