# study_note **Repository Path**: owlman/study_note ## Basic Information - **Project Name**: study_note - **Description**: 这里存放的是本人在学习过程中所写的各种笔记以及相关的代码用例 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2019-07-05 - **Last Updated**: 2026-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CS_StudyNotes · 计算机学习笔记库 [![C++](https://img.shields.io/badge/C%2B%2B-00599C?logo=c%2B%2B&logoColor=white)](https://en.cppreference.com/) [![Python](https://img.shields.io/badge/Python-green?logo=python&logoColor=white)](https://www.python.org/) [![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&logoColor=white)](https://developer.mozilla.org/en-US/docs/Web/JavaScript) [![Markdown](https://img.shields.io/badge/Markdown-083FA1?logo=markdown)](https://www.markdownguide.org/) [![LaTeX](https://img.shields.io/badge/LaTeX-008080?logo=latex)](https://www.latex-project.org/) [![Obsidian](https://img.shields.io/badge/Obsidian-8284FF?logo=obsidian)](https://obsidian.md/) [![VSCode](https://img.shields.io/badge/VSCode-007ACC?logo=vscodium&logoColor=white)](https://code.visualstudio.com/) [![License](https://img.shields.io/badge/GPLv2-green?logo=gnu&logoColor=white)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) > 这是一个面向 **CS 学习者与工程实践者** 的长期维护型计算机知识笔记库,整体风格倾向于 **概念理解、知识结构与可复用判断**。 ## 这个仓库适合谁? - 🎓 **计算机相关专业学生** 希望把课程知识整理成可反复使用的知识结构,而不是考完就丢; - 👨‍💻 **在职开发者 / 独立开发者** 想系统回顾计算机基础,并将其与工程实践对齐; - 🔁 **非科班背景的自学者** 希望理解「为什么这样做」,而不只是「怎么做」; - ✍️ **技术写作者 / 研究者** 对知识整理方法、卡片笔记法、技术表达本身感兴趣; ## 这个仓库不提供什么? - ❌ 不提供速成教程; - ❌ 不提供面试八股合集; - ❌ 不提供某一门语言 / 框架的完整手册; 它更倾向于提供给读者: > **一个长期演化的计算机知识工作台** > 用于支持学习、研究、写作与工程判断。 ## 推荐阅读路径 如果你是第一次访问,可以从以下内容入手: 1. 📖 **个人在学习与研究时使用的方法论**: - [关于卡片盒笔记法的实践](./01_个人使用方法/卡片盒笔记法/关于卡片盒笔记法的实践.md) - [怎样进行有意义的线上讨论](./01_个人使用方法/互联网交流方法/怎样进行有意义的线上讨论.md) 2. 🧠 **特定课题的学习路线图**; - [关于计算机语言的学习](./03_编程技术学习/计算机语言/00.关于计算机语言的学习/关于计算机语言的学习.md) - [关于计算机算法的学习](./02_基础理论学习/算法与数据结构/00.学习路线图/关于算法设计的学习.md) - [关于类 UNIX 系统的学习](./02_基础理论学习/操作系统/00.学习路线图/类%20UNIX%20系统的学习路线图.md) - [关于数据库系统的学习](./02_基础理论学习/数据库系统/00.学习路线图/关于数据库系统的学习.md) - [关于软件工程的学习](./02_基础理论学习/软件工程/00.学习路线图/关于软件工程的学习.md) - [关于编程范式与设计模式的学习](./03_编程技术学习/编程范式/00.学习路线图/关于编程范式与设计模式的学习.md) - [关于人工智能的学习](./02_基础理论学习/人工智能/00.学习路线图/关于%20AI%20的学习路线图.md) 3. ⚙️ **特定软件工具的使用经验**: - 编码 & 编译:[NeoVim](./04_软件使用经验/editor/NeoVim%20使用笔记.md) / [VS Code](./04_软件使用经验/IDE/VS%20Code%20配置笔记.md) / [Clang](./04_软件使用经验/Compilers/Clang%20使用笔记.md) / [LaTeX](./03_编程技术学习/计算机语言/02.标记语言/LaTeX/LaTeX学习笔记:快速上手指南.md) - 构建 & 运维:[Git](./04_软件使用经验/Git/Git%20使用笔记.md) / [Zsh](./04_软件使用经验/Shell/Zsh%20配置笔记.md) / [Fish](./04_软件使用经验/Shell/Fish%20配置笔记.md) / [Make](./04_软件使用经验/Make/Makefile%20使用笔记.md) / [Docker](./04_软件使用经验/Docker/Docker%20使用笔记.md) / [Kubernetes](./04_软件使用经验/k8s/Kubernetes%20使用笔记.md) - 辅助 & 查询:[AI Agent](./04_软件使用经验/AI-Agent/Agent%20的基础应用.md) 4. 📚 **特定应用程序的开发实践**: - [关于 Web 应用的开发实践](./03_编程技术学习/Web%20应用开发/00.学习路线图/关于%20Web%20应用的开发.md) - [关于自动化测试的开发实践](./03_编程技术学习/自动化测试/00.学习路线图/关于自动化测试的开发.md) 这些内容可以帮助你快速判断: **这个仓库是否与你的学习方式和目标一致。** ## 如何阅读? - 首先,所有笔记均使用 **Markdown** 编写,可直接在 GitHub 上按目录的自然分类进行阅读。 - 其次,若希望获得更好的体验(双链、反向链接、知识网络),推荐使用 [Obsidian](https://obsidian.md/)或在 VS Code 中配合 [Foam](https://foambubble.github.io/foam/) 插件,可将项目根目录下的 [`Obsidian-README.md`](./Obsidian-README.md) 当做入口文档进行阅读。 > 使用 Obsidian / Foam 是 **增强体验**,而不是前置条件。 ## 关于这个仓库的背景 本仓库的作者长期从事计算机相关技术的学习、研究、写作与翻译工作,这些笔记是他在工作实践中逐步积累的个人知识库。内容长期维护,并会随着认知更新而持续修订。 它既是一个个人工作系统,也被有意整理为 **可供他人参考与复用的公共资源**。 ## 许可证 本项目以 **GNU GPL v2(或更高版本)** 发布。 你可以自由地: - 阅读 - 引用 - 修改 - 再分发 前提是遵守 GPL 许可证的相关条款。 详见:[GNU GPL v2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)