https://github.com/CyC2018/CS-Notes
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
https://github.com/CyC2018/CS-Notes
algorithm computer-science cpp interview java leetcode python system-design
Last synced: 30 days ago
JSON representation
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
- Host: GitHub
- URL: https://github.com/CyC2018/CS-Notes
- Owner: CyC2018
- Created: 2018-02-13T14:56:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T17:55:27.000Z (8 months ago)
- Last Synced: 2024-08-21T02:03:01.376Z (8 months ago)
- Topics: algorithm, computer-science, cpp, interview, java, leetcode, python, system-design
- Homepage: http://cyc2018.xyz
- Size: 111 MB
- Stars: 174,326
- Watchers: 5,319
- Forks: 50,803
- Open Issues: 194
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-leetcode - CS-Notes
- awesome - CyC2018/CS-Notes - :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (miscellaneous)
- awesome-wiki-IT - CyC2018 / CS-Notes
- awesome-algorithm - CS-Notes
- stars - CyC2018/CS-Notes
- awesome-java - CS-Notes - end interview, Java interview, spring recruit, autumn recruit, operating system, computer network, system design. (Tutorial / Java)
- Awesome-Interview - CyC2018/CS-Notes
- awesome-github-star - CS-Notes
- awesome-learning - CyC2018/CS-Notes
- awesome-list - CS-Notes
- awesome-starts - CyC2018/CS-Notes - :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (Java)
- awesome-x - CS-Notes
- Awesome-AI-algorithm - Github
- my-awesome - CyC2018 / CS-Notes - Computer Science Learning Notes (Learn/Book/List)
- awesome-star-libs - CyC2018 / CS-Notes
- awesome-hacking-lists - CyC2018/CS-Notes - :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (Others)
- StarryDivineSky - CyC2018/CS-Notes
- awesome-github - 所有计算机基础相关
- awesome-arsenal - CS-Notes - 技术面试必备基础知识。 (资源 / 书籍)
- awesome - CyC2018/CS-Notes - :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (miscellaneous)
- awesome - CyC2018/CS-Notes - :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (miscellaneous)
- awesome-list - CS-Notes - 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (Programming Language Tutorials / For Scala)
- my-awesome - CyC2018/CS-Notes - science,cpp,interview,java,leetcode,python,system-design pushed_at:2024-08 star:179.6k fork:51.2k :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (Others)
- frontend-focus - CS-Notes
- xiao-awesome - CS-Notes
- stars - CyC2018/CS-Notes - :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (Others)
README
| 算法 | 操作系统 | 网络 |面向对象| 数据库 | Java |系统设计| 工具 |编码实践| 后记 |
| :---: | :----: | :---: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |
| [:pencil2:](#pencil2-算法) | [:computer:](#computer-操作系统) | [:cloud:](#cloud-网络) | [:art:](#art-面向对象) | [:floppy_disk:](#floppy_disk-数据库) |[:coffee:](#coffee-java)| [:bulb:](#bulb-系统设计) |[:wrench:](#wrench-工具)| [:watermelon:](#watermelon-编码实践) |[:memo:](#memo-后记)|
![]()
## :pencil2: 算法
- [剑指 Offer 题解](https://github.com/CyC2018/CS-Notes/blob/master/notes/剑指%20Offer%20题解%20-%20目录.md)
- [Leetcode 题解](https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20题解%20-%20目录.md)
- [算法](https://github.com/CyC2018/CS-Notes/blob/master/notes/算法%20-%20目录.md)
- [字节跳动内推](assets/内推.md)## :computer: 操作系统
- [计算机操作系统](https://github.com/CyC2018/CS-Notes/blob/master/notes/计算机操作系统%20-%20目录.md)
- [Linux](https://github.com/CyC2018/CS-Notes/blob/master/notes/Linux.md)## :cloud: 网络
- [计算机网络](https://github.com/CyC2018/CS-Notes/blob/master/notes/计算机网络%20-%20目录.md)
- [HTTP](https://github.com/CyC2018/CS-Notes/blob/master/notes/HTTP.md)
- [Socket](https://github.com/CyC2018/CS-Notes/blob/master/notes/Socket.md)## :floppy_disk: 数据库
- [数据库系统原理](https://github.com/CyC2018/CS-Notes/blob/master/notes/数据库系统原理.md)
- [SQL 语法](https://github.com/CyC2018/CS-Notes/blob/master/notes/SQL%20语法.md)
- [SQL 练习](https://github.com/CyC2018/CS-Notes/blob/master/notes/SQL%20练习.md)
- [MySQL](https://github.com/CyC2018/CS-Notes/blob/master/notes/MySQL.md)
- [Redis](https://github.com/CyC2018/CS-Notes/blob/master/notes/Redis.md)## :coffee: Java
- [Java 基础](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20基础.md)
- [Java 容器](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20容器.md)
- [Java 并发](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20并发.md)
- [Java 虚拟机](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20虚拟机.md)
- [Java I/O](https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20IO.md)## :bulb: 系统设计
- [系统设计基础](https://github.com/CyC2018/CS-Notes/blob/master/notes/系统设计基础.md)
- [分布式](https://github.com/CyC2018/CS-Notes/blob/master/notes/分布式.md)
- [集群](https://github.com/CyC2018/CS-Notes/blob/master/notes/集群.md)
- [攻击技术](https://github.com/CyC2018/CS-Notes/blob/master/notes/攻击技术.md)
- [缓存](https://github.com/CyC2018/CS-Notes/blob/master/notes/缓存.md)
- [消息队列](https://github.com/CyC2018/CS-Notes/blob/master/notes/消息队列.md)## :art: 面向对象
- [面向对象思想](https://github.com/CyC2018/CS-Notes/blob/master/notes/面向对象思想.md)
- [设计模式](https://github.com/CyC2018/CS-Notes/blob/master/notes/设计模式%20-%20目录.md)## :wrench: 工具
- [Git](https://github.com/CyC2018/CS-Notes/blob/master/notes/Git.md)
- [Docker](https://github.com/CyC2018/CS-Notes/blob/master/notes/Docker.md)
- [构建工具](https://github.com/CyC2018/CS-Notes/blob/master/notes/构建工具.md)
- [正则表达式](https://github.com/CyC2018/CS-Notes/blob/master/notes/正则表达式.md)## :watermelon: 编码实践
- [代码可读性](https://github.com/CyC2018/CS-Notes/blob/master/notes/代码可读性.md)
- [代码风格规范](https://github.com/CyC2018/CS-Notes/blob/master/notes/代码风格规范.md)## :memo: 后记
### 排版
笔记内容按照 [中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines/blob/master/README.zh-CN.md) 进行排版,以保证内容的可读性。
不使用 `![]()` 这种方式来引用图片,而是用 `
` 标签。一方面是为了能够控制图片以合适的大小显示,另一方面是因为 [GFM](https://github.github.com/gfm/) 不支持 ` ![]() ` 这种方法让图片居中显示,只能使用 `
` 达到居中的效果。![]()
在线排版工具:[Text-Typesetting](https://github.com/CyC2018/Text-Typesetting)。
### License
本仓库的内容不是将网上的资料随意拼凑而来,除了少部分引用书上和技术文档的原文(这部分内容都在末尾的参考链接中加了出处),其余都是我的原创。在您引用本仓库内容或者对内容进行修改演绎时,请署名并以相同方式共享,谢谢。
转载文章请在开头明显处标明该页面地址,公众号等其它转载请联系 [email protected]。
Logo:[logomakr](https://logomakr.com/)
### 致谢
感谢以下人员对本仓库做出的贡献,当然不仅仅只有这些贡献者,这里就不一一列举了。如果你希望被添加到这个名单中,并且提交过 Issue 或者 PR,请与我联系。