CS Study Notes
本仓库主要为计算机专业技术的学习与总结。
前人栽树,后人乘凉。 本仓库的部分内容参考了互联网前辈的一些优质分享或是经典书籍,凡是有参考或者学习他人的部分,均以参考链接的形式将原始内容来源标注在了文章最后。在此,对所有提供帮助的作者表示由衷地感谢,同时也希望自己今天在此栽下的树苗,能为后来人洒下一片树荫。
目录:
Programming Languages
该目录主要为编程语言的相关学习与总结,部分工作如下:
C++ 相关:
/Programming Languages/C & C++/Effective C++/
:按章节学习并总结了 《Effective C++:改善程序与设计的55个具体做法》。/Programming Languages/C & C++/More Effective C++/
:按章节学习并总结了 《More Effective C++:35个改善编程与设计的有效方法》。/Programming Languages/C & C++/Algorithm Programming Skills/
:从数据结构角度系统地总结了 C++ 算法题练习过程中的常用 API。
Go 相关:
/Programming Languages/Go/Go Package & Tool/
:总结了 Go 工程目录结构与打包部署等相关内容。/Programming Languages/Go/Go Syntax/
:总结了 Go 开发的基础 API、并发编程与类型系统等相关内容。
Subjects
该目录主要针对计算机相关课程的系统学习,部分工作如下:
/Subjects/Data Structure & Algorithm/Algorithm/
:主要总结了一些常见算法的设计**与编程实现。/Subjects/Data Structure & Algorithm/Data Structure/
:主要总结了一些标准库没有实现,但较为重要且常用的数据结构,如:并查集、字典树等。
Skills
该目录主要针对计算机开发过程中的相关基础技能的学习与总结,部分工作如下:
/Skills/Linux/
:总结了 Linux 系统的相关环境配置与软件安装步骤,同时还系统整理了一些高频操作,如:解压缩、链接以及监视系统资源等。/Skills/Git/
:主要总结了 Git 的基础原理、常用命令以及结合 Github 的常用操作。/Skills/Markdown/
:系统总结了 Markdown 语法,并给出了推荐的 Markdown 风格编写指南。
Tools
该目录主要针对计算机开发过程中所使用的相关工具的学习与总结,部分工作如下:
/Tools/VS Code/
:总结了 VS Code 配置、功能、快捷键以及远程开发等相关操作。/Tools/Xshell/
:总结了 Xshell 个性化设置 与 常用快捷键以及配置免密码登录等相关操作。
Others
该目录主要针对计算机其他技术总结,部分工作如下:
/Others/Blog/Hugo/
:总结了 Hugo 博客系统的入门操作以及自动化部署流程。/Others/Blog/WordPress/
:总结了 WordPress 博客系统的入门操作。