2019-06-09 20:35:41 +08:00
< div align = " center " >
2019-07-21 23:26:40 +08:00
< a href = " https://gitstar-ranking.com/repositories " > < img src = " https://badgen.net/badge/Rank/20?icon=github&color=4ab8a1 " > < / a >
2019-06-10 11:28:15 +08:00
< a href = " assets/download.md " > < img src = " https://badgen.net/badge/OvO/%E7%A6%BB%E7%BA%BF%E4%B8%8B%E8%BD%BD?icon=telegram&color=4ab8a1 " > < / a >
2019-06-09 20:36:23 +08:00
< a href = " https://cyc2018.github.io/CS-Notes " > < img src = " https://badgen.net/badge/CyC/%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB?icon=sourcegraph&color=4ab8a1 " > < / a >
2019-06-10 11:29:29 +08:00
< a href = " #微信公众号 " > < img src = " https://badgen.net/badge/%e5%85%ac%e4%bc%97%e5%8f%b7/CyC2018?icon=rss&color=4ab8a1 " > < / a >
2019-06-09 20:35:41 +08:00
< / div >
< br >
2019-10-13 15:13:56 +05:30
| & nbsp ; Algorithm & nbsp ; | Operating System | & nbsp ; Network & nbsp ; | Object - Oriented | & nbsp ; & nbsp ; Database & nbsp ; & nbsp ; | & nbsp ; & nbsp ; & nbsp ; Java & nbsp ; & nbsp ; & nbsp ; | System Design | & nbsp ; & nbsp ; & nbsp ; Tools & nbsp ; & nbsp ; & nbsp ; | Code Practice | & nbsp ; & nbsp ; & nbsp ; Postscript & nbsp ; & nbsp ; & nbsp ; |
| : - - - : | - - - - : | : - - - : | : - - - - : | : - - - - : | : - - - - : | : - - - - : | : - - - - : | : - - - - : | : - - - - : |
| [ : pencil2 : ] ( # pencil2 - algorithm ) | [ : computer : ] ( # computer - operating system ) | [ : cloud : ] ( # cloud - network ) | [ : art : ] ( # art - object - oriented ) | [ : floppy_disk : ] ( # floppy_disk - database ) | [ : coffee : ] ( # coffee - java ) | [ : bulb : ] ( # bulb - system design ) | [ : wrench : ] ( # wrench - tool ) | [ : watermelon : ] ( # watermelon - coding practice ) | [ : memo : ] ( # memo - postscript ) |
2019-02-03 20:52:43 +08:00
2019-06-09 20:33:54 +08:00
< br >
2019-06-09 20:33:26 +08:00
< div align = " center " >
< img src = " assets/LogoMakr_0zpEzN.png " width = " 200px " >
< / div >
2019-06-09 20:35:41 +08:00
< br >
2019-06-09 22:32:10 +08:00
2019-10-13 15:13:56 +05:30
# # : pencil2 : Algorithm
2018-02-20 10:40:05 +08:00
2019-10-13 15:13:56 +05:30
- [ Sword refers to the offer solution ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Sword refers to %20Offer%20 solution%20-%20 directory.md)
- [ Leetcode FAQ ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20Solutions%20-%20Directory.md)
- [ Algorithm ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/algorithm%20-%20 directory.md)
2018-02-20 10:40:05 +08:00
2019-10-13 15:13:56 +05:30
# # : computer : Operating System
2018-02-20 10:40:05 +08:00
2019-10-13 15:13:56 +05:30
- [ Computer Operating System ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/computer operating system%20-%20 directory.md)
2019-04-25 18:28:42 +08:00
- [ Linux ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Linux.md)
2018-02-20 10:40:05 +08:00
2019-10-13 15:13:56 +05:30
# # : cloud : Network
2018-03-01 22:57:56 +08:00
2019-10-13 15:13:56 +05:30
- [ Computer Network ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/computer network%20-%20 directory.md)
2019-04-25 18:28:42 +08:00
- [ HTTP ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/HTTP.md)
- [ Socket ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Socket.md)
2018-05-27 14:29:16 +08:00
2019-10-13 15:13:56 +05:30
# # : art : Object Oriented
2018-02-20 10:40:05 +08:00
2019-10-13 15:13:56 +05:30
- [ Design Mode ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Design Mode.md)
- [ Object - Oriented Thoughts ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Object-Oriented Thoughts.md)
2019-06-05 10:46:03 +08:00
2019-10-13 15:13:56 +05:30
# # : floppy_disk : Database
2018-02-20 10:40:05 +08:00
2019-10-13 15:13:56 +05:30
- [ Database System Principles ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Database System Principles.md)
2019-04-25 18:28:42 +08:00
- [ SQL ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/SQL.md)
2019-10-13 15:13:56 +05:30
- [ Leetcode - Database FAQ ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode-Database%20Solutions.md)
- [ MySQL ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/MySQL.md)
2019-04-25 18:28:42 +08:00
- [ Redis ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Redis.md)
2018-03-14 16:55:01 +08:00
2019-02-03 20:51:10 +08:00
# # : coffee : Java
2018-02-20 10:40:05 +08:00
2019-10-13 15:13:56 +05:30
- [ Java Basics ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Java%20Basic.md)
- [ Java Container ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Java%20container.md)
- [ Java Concurrency ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Java%20 Concurrency.md)
- [ Java Virtual Machine ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Java%20Virtual Machine.md)
- [ Java I / O ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Java%20IO.md)
2018-02-20 10:40:05 +08:00
2019-10-13 15:13:56 +05:30
# # : bulb : System Design
2018-03-15 15:05:44 +08:00
2019-10-13 15:13:56 +05:30
- [ System Design Basics ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/System Design Basics.md)
- [ Distributed ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/distributed.md)
- [ Cluster ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/cluster.md)
- [ Attack technology ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/attack technology.md)
- [ Cache ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/cache.md)
- [ Message Queue ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Message Queue.md)
2018-07-28 01:05:53 +08:00
2019-10-13 15:13:56 +05:30
# # : wrench : Tools
2018-03-13 10:00:39 +08:00
2019-04-25 18:28:42 +08:00
- [ Git ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Git.md)
2019-10-13 15:13:56 +05:30
- [ Docker ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Docker.md)
- [ Building Tools ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Building Tools.md)
- [ regular expression ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/regex.md)
2018-03-13 10:00:39 +08:00
2019-10-13 15:13:56 +05:30
# # : watermelon : coding practice
2018-02-22 01:06:40 +08:00
2019-10-13 15:13:56 +05:30
- [ Code Readability ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/code readability.md)
- [ Code Style Specification ] ( https : //github.com/CyC2018/CS-Notes/blob/master/notes/Code Style Specification.md)
2018-02-27 21:25:45 +08:00
2019-10-13 15:13:56 +05:30
# # : memo : Postscript
2019-06-10 11:11:21 +08:00
2019-10-13 15:13:56 +05:30
# # # more content
2019-02-14 01:34:43 +08:00
2019-10-13 15:13:56 +05:30
- Internal push : [ Job - Recommend ] ( https : //github.com/CyC2018/Job-Recommend)
- Resume template : [ Markdown - Resume ] ( https : //github.com/CyC2018/Markdown-Resume)
- Face : [ 2018 this year ] ( https : //www.nowcoder.com/discuss/137593)
- Resume : https : //cyc2018.github.io
- Small column : [ Backend interview advanced guide ] ( https : //xiaozhuanlan.com/CyC2018)
- QQ exchange group : [ 857210598 ] ( assets / group . png )
2019-02-14 01:34:43 +08:00
2019-10-13 15:13:56 +05:30
# # # Tools
2019-01-20 09:58:39 +08:00
2019-10-13 15:13:56 +05:30
- Github Pages : [ docsify ] ( https : //docsify.js.org/#/)
- Cloud Notes : [ For Knowing Notes ] ( http : //www.wiz.cn/)
- Drawing : [ draw . io ] ( https : //www.draw.io/)
- Logo : [ logomakr ] ( https : //logomakr.com/)
2019-01-12 19:30:24 +08:00
2019-10-13 15:13:56 +05:30
# # # WeChat public number
2019-07-21 23:31:36 +08:00
2019-10-13 15:13:56 +05:30
More exciting content will be posted on the WeChat public account CyC2018 , and you can also exchange questions about job and job search in the public account . In addition , the public number provides offline reading versions of the project such as PDF , and the background reply " download " to receive . The public number also provides a technical interview review outline , which not only systematically sorts out the interview knowledge points , but also marks the importance of each knowledge point , so as to help you sort out the many interview knowledge points , and reply to the " outline " in the background . receive . I basically followed the outline to review , and I got a lot of help with getting the BAT headline and other offers . You can do the same review with me based on the knowledge points listed in the outline . You don ' t have to look at a lot of unimportant content , you can also know what is important and arrange some review time .
2019-07-21 23:31:36 +08:00
< br >
2019-10-13 15:13:56 +05:30
< div align = " center " > < img width = " 300px " src = " https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/other/Public Poster 6.png " > < / Img > < / div >
2019-07-21 23:31:36 +08:00
2019-10-13 15:13:56 +05:30
# # # Typesetting
2019-01-20 22:05:09 +08:00
2019-10-13 15:13:56 +05:30
The contents of the notes are typeset according to [ Chinese copywriting guide ] ( https : //github.com/sparanoid/chinese-copywriting-guidelines) to ensure the readability of the content.
2019-01-27 00:21:32 +08:00
2019-10-13 15:13:56 +05:30
Instead of using ` ! [ ] ( ) ` to refer to the image , use the ` < img > ` tag . One is to be able to control the image to display at the right size , and the other is because [ GFM ] ( https : //github.github.com/gfm/) does not support `<center> ![]() </center> ` This method allows the image to be centered and can only be centered with `<div align="center"> <img src=""/> </div>`.
2019-02-28 20:16:31 +08:00
2019-10-13 15:13:56 +05:30
Online typesetting tool : [ Text - Typesetting ] ( https : //github.com/CyC2018/Text-Typesetting).
2019-01-20 22:05:09 +08:00
2019-10-13 15:13:56 +05:30
# # # Uploading plan
2019-01-20 22:05:09 +08:00
2019-10-13 15:13:56 +05:30
To facilitate the uploading of local notes to Github , a complete set of automated uploading schemes , including extracting images , Markdown document conversion , and Git synchronization , was implemented . The Markdown document conversion is done because the GFM used by Github does not support MathJax formulas and TOC tags , so you need to replace the MathJax formula for CodeCogs ' cloud services and regenerate the TOC directory .
2019-01-20 22:05:09 +08:00
2019-10-13 15:13:56 +05:30
GFM conversion tool : [ GFM - Converter ] ( https : //github.com/CyC2018/GFM-Converter).
2019-01-20 22:05:09 +08:00
2019-04-29 11:21:07 +08:00
# # # License
2019-10-13 15:13:56 +05:30
The contents of this warehouse * * is not * * The information on the Internet is freely pieced together , except for a small number of references and original texts of technical documents , the rest are my original . When you quote the contents of this warehouse or modify the content , please sign and share in the same way , thank you .
2019-04-29 11:21:07 +08:00
2019-10-13 15:13:56 +05:30
For reprinted articles , please indicate the address of the page at the beginning of the article . Please contact zhengyc101 @163.com for other reprints such as the public number .
2019-04-29 11:21:07 +08:00
2019-10-13 15:13:56 +05:30
< a rel = " license " href = " http://creativecommons.org/licenses/by-nc-sa/4.0/ " > < img alt = " Creative Commons License Agreement " style = " border-width:0 " src = " https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png " / > < / a >
2019-04-29 11:21:07 +08:00
2019-10-13 15:13:56 +05:30
# # # Acknowledgement
2018-07-22 22:55:27 +08:00
2019-10-13 15:13:56 +05:30
Thanks to the following people for their contributions to this warehouse , of course , not only these contributors , but not listed here . If you wish to be added to this list and have submitted a Issue or PR , please contact me .
2018-07-22 22:55:27 +08:00
< a href = " https://github.com/linw7 " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars3.githubusercontent.com/u/21679154?s=400&v=4 " width = " 50px " >
2018-07-22 22:55:27 +08:00
< / a >
< a href = " https://github.com/g10guang " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars1.githubusercontent.com/u/18458140?s=400&v=4 " width = " 50px " >
2019-03-18 16:57:38 +08:00
< / a >
< a href = " https://github.com/Sctwang " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars3.githubusercontent.com/u/33345444?s=400&v=4 " width = " 50px " >
2018-07-22 22:55:27 +08:00
< / a >
< a href = " https://github.com/ResolveWang " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars1.githubusercontent.com/u/8018776?s=400&v=4 " width = " 50px " >
2018-07-22 22:55:27 +08:00
< / a >
< a href = " https://github.com/crossoverJie " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars1.githubusercontent.com/u/15684156?s=400&v=4 " width = " 50px " >
2018-07-22 22:55:27 +08:00
< / a >
< a href = " https://github.com/jy03078584 " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars2.githubusercontent.com/u/7719370?s=400&v=4 " width = " 50px " >
2018-07-22 22:55:27 +08:00
< / a >
< a href = " https://github.com/kwongtailau " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars0.githubusercontent.com/u/22954582?s=400&v=4 " width = " 50px " >
2018-07-22 22:55:27 +08:00
< / a >
< a href = " https://github.com/xiangflight " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars2.githubusercontent.com/u/10072416?s=400&v=4 " width = " 50px " >
2018-09-20 00:12:26 +08:00
< / a >
< a href = " https://github.com/mafulong " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars1.githubusercontent.com/u/24795000?s=400&v=4 " width = " 50px " >
2018-07-22 22:55:27 +08:00
< / a >
2018-12-16 21:34:57 +08:00
< a href = " https://github.com/yanglbme " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars1.githubusercontent.com/u/21008209?s=400&v=4 " width = " 50px " >
2019-01-07 11:20:31 +08:00
< / a >
2019-04-11 22:41:08 +08:00
< a href = " https://github.com/OOCZC " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars1.githubusercontent.com/u/11623828?s=400&v=4 " width = " 50px " >
2019-04-11 22:41:08 +08:00
< / a >
2019-05-10 11:02:19 +08:00
< a href = " https://github.com/5renyuebing " >
2019-06-09 20:33:54 +08:00
< img src = " https://avatars1.githubusercontent.com/u/32872430?s=400&v=4 " width = " 50px " >
2019-06-09 20:30:44 +08:00
< / a >