# 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-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CS_StudyNotes · 计算机学习笔记库 > 一个面向 **CS 学习者与工程实践者** 的长期维护型计算机知识笔记库 > 强调 **概念理解、知识结构与可复用判断**,而非零散技巧 ![License](https://img.shields.io/badge/License-GPLv2-green) ![Markdown](https://img.shields.io/badge/Markdown-CommonMarkv0.31.2-blue) ![Obsidian](https://img.shields.io/badge/Obsidian-1.8.7-blue) ![Foam](https://img.shields.io/badge/Foam-0.26.5-blue) --- ## 这个仓库适合谁? 如果你符合以下任意一种情况,这个仓库可能对你 **长期有用**: - 🎓 **计算机相关专业学生** 希望把课程知识整理成可反复使用的知识结构,而不是考完就忘 - 👨‍💻 **在职开发者 / 独立开发者** 想系统回顾计算机基础,并将其与工程实践对齐 - 🔁 **非科班背景的自学者** 希望理解「为什么这样做」,而不只是「怎么做」 - ✍️ **技术写作者 / 研究者** 对知识整理方法、卡片笔记法、技术表达本身感兴趣 --- ## 这个仓库不是什么? 在开始之前,有必要说清楚边界: - ❌ 不是速成教程 - ❌ 不是面试八股合集 - ❌ 不是某一门语言 / 框架的完整手册 它更接近于: > **一个长期演化的计算机知识工作台** > 用于支持学习、研究、写作与工程判断 --- ## 内容范围一览 本仓库的内容围绕 **计算机科学与软件工程的核心领域**,包括但不限于: ### 📌 编程语言与语言理解 - JavaScript / Python 学习笔记 - 编程语言学习方法与抽象层次理解 - 语言特性与工程实践的关系 ### 🖥️ 操作系统与系统环境 - 类 UNIX 系统学习路线 - Ubuntu 使用与系统配置笔记 ### 🌐 应用程序与 Web 开发 - Web 应用开发的基础结构 - 自动化测试相关实践 ### 🛠️ 工具链与工程环境 - Git / Makefile / Docker / Kubernetes - NeoVim / VS Code / Zsh - 构建、调试与部署相关经验 ### 🧠 学习方法与研究方法 - 卡片盒笔记法(Zettelkasten)的实践 - 技术学习、线上讨论与知识沉淀的方法论 --- ## 推荐阅读路径(第一次来建议从这里开始) 如果你是第一次访问,可以从以下内容入手: 1. 📖 **学习方法** - [《关于卡片盒笔记法的实践》](https://github.com/owlman/CS_StudyNotes/blob/master/01_%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E5%AD%A6%E4%B9%A0/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95%E8%AE%BA/%E5%8D%A1%E7%89%87%E7%9B%92%E7%AC%94%E8%AE%B0%E6%B3%95/%E5%85%B3%E4%BA%8E%E5%8D%A1%E7%89%87%E7%9B%92%E7%AC%94%E8%AE%B0%E6%B3%95%E7%9A%84%E5%AE%9E%E8%B7%B5.md) - [《怎样进行有意义的线上讨论》](https://github.com/owlman/CS_StudyNotes/blob/master/01_%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E5%AD%A6%E4%B9%A0/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95%E8%AE%BA/%E4%BA%92%E8%81%94%E7%BD%91%E4%BA%A4%E6%B5%81%E6%96%B9%E6%B3%95/%E6%80%8E%E6%A0%B7%E8%BF%9B%E8%A1%8C%E6%9C%89%E6%84%8F%E4%B9%89%E7%9A%84%E7%BA%BF%E4%B8%8A%E8%AE%A8%E8%AE%BA.md) 2. 🧠 **整体认知** - [《关于计算机语言的学习》](https://github.com/owlman/CS_StudyNotes/blob/master/02_%E5%9F%BA%E7%A1%80%E6%8A%80%E6%9C%AF%E7%A0%94%E7%A9%B6/00.%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80/00.%E5%85%B3%E4%BA%8E%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80%E7%9A%84%E5%AD%A6%E4%B9%A0/%E5%85%B3%E4%BA%8E%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80%E7%9A%84%E5%AD%A6%E4%B9%A0.md) - [《类 UNIX 系统的学习路线图》](https://github.com/owlman/CS_StudyNotes/blob/master/02_%E5%9F%BA%E7%A1%80%E6%8A%80%E6%9C%AF%E7%A0%94%E7%A9%B6/04.%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/Linux%26UNIX/00.%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E5%9B%BE/%E7%B1%BB%20UNIX%20%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E5%9B%BE.md) 3. ⚙️ **软件工具** - 工程管理:[Git](https://github.com/owlman/CS_StudyNotes/blob/master/04_%E8%BD%AF%E4%BB%B6%E9%85%8D%E7%BD%AE%E4%B8%8E%E4%BD%BF%E7%94%A8/01.%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7/Git/Git%20%E4%BD%BF%E7%94%A8%E7%AC%94%E8%AE%B0.md) / [Makefile](https://github.com/owlman/CS_StudyNotes/blob/master/04_%E8%BD%AF%E4%BB%B6%E9%85%8D%E7%BD%AE%E4%B8%8E%E4%BD%BF%E7%94%A8/01.%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7/make/Makefile%20%E4%BD%BF%E7%94%A8%E7%AC%94%E8%AE%B0.md) / [Docker](https://github.com/owlman/CS_StudyNotes/blob/master/04_%E8%BD%AF%E4%BB%B6%E9%85%8D%E7%BD%AE%E4%B8%8E%E4%BD%BF%E7%94%A8/01.%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7/Docker/Docker%20%E4%BD%BF%E7%94%A8%E7%AC%94%E8%AE%B0.md) - 编辑器配置:[NeoVim](https://github.com/owlman/CS_StudyNotes/blob/master/04_%E8%BD%AF%E4%BB%B6%E9%85%8D%E7%BD%AE%E4%B8%8E%E4%BD%BF%E7%94%A8/01.%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7/nvim/NeoVim%20%E4%BD%BF%E7%94%A8%E7%AC%94%E8%AE%B0.md) / [VS Code](https://github.com/owlman/CS_StudyNotes/blob/master/04_%E8%BD%AF%E4%BB%B6%E9%85%8D%E7%BD%AE%E4%B8%8E%E4%BD%BF%E7%94%A8/02.%E5%9B%BE%E5%BD%A2%E5%8C%96%E5%B7%A5%E5%85%B7/VSCode/VS%20Code%20%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0.md) 这些内容可以帮助你快速判断: **这个仓库是否与你的学习方式和目标一致。** --- ## 如何阅读? - 首先,所有笔记均使用 **Markdown** 编写,可直接在 GitHub 上浏览。 - 其次,若希望获得更好的体验(双链、反向链接、知识网络),推荐使用 [Obsidian](https://obsidian.md/)或在 VS Code 中配合 [Foam](https://foambubble.github.io/foam/) 插件,可将项目根目录下的 `Obsidian-README.md` 当做入口文档进行阅读。 > 使用 Obsidian / Foam 是 **增强体验**,而不是前置条件。 --- ## 关于这个仓库的背景 本仓库的作者长期从事计算机相关技术的学习、研究、写作与翻译工作,这些笔记是他在工作实践中逐步积累的个人知识库。内容长期维护,并会随着认知更新而持续修订。 它既是一个个人工作系统,也被有意整理为 **可供他人参考与复用的公共资源**。 --- ## 许可证 本项目以 **GNU GPL v2(或更高版本)** 发布。 你可以自由地: - 阅读 - 引用 - 修改 - 再分发 前提是遵守 GPL 许可证的相关条款。 详见: ---