知识技术的学习和应用是一个长期的持久化的过程,同一个问题会随着个人知识技术的积累而呈现多样的解决方案。Recorder 是我的个人项目,目的是通过记录个人知识技术体系的实际建立过程来探索其方法论。
- node - 碎片化知识库:记录碎片化的知识技术片段
- spark - 问题想法记录库:记录问题和初步想法,捕获灵感
- topic - 主题研究文档库:以特定主题或问题场景为核心的研究文档库。
- docs - 项目文档
- tools - 项目工具
- Python中的内省与反射机制及其应用场景
- Python线程池的源码实现分析与相关问题探讨
- Scrapy-请求去重机制分析
- Scrapy-运行状态监控组件的实现原理分析
- 一种朴素的人工滑动轨迹生成方案
- 基于requests库的组件化扩展方案
- 基于JavaScript和Canvas绘制曼德勃罗特集
- 模块化URL提取器的设计与实现
- Supervisor-持久化进程部署方案
- JavaScript项目的文档自动化集成与发布方案
topic 目录中的子目录结构需要遵循以下规范。
- 每个主题/子主题的根目录需要包含 README.md 文件,用于后期在建立管理系统的时候,通过检查 README.md 文件来识别主题目录。
- 每个主题中采用文件夹对文档进行分割,文件夹名称应表达要探讨的核心问题,通常与核心文档同名。
- src 目录用于存储文档中使用到的源代码。
目录结构样例如下:
topic
├─ topicA
| ├─ doc1
| | ├─ doc1.md
| | └─ src/
| ├─ doc2
| | └─ doc2.md
| └─ README.md
├─ topicB
| ├─ ...
| └─ README.md
├─ topicC
| ├─ ...
| └─ README.md
|
...
topic 文档中的 元数据 记录文档的相关创建信息和特征,用于管理系统识别和索引的建立。通常位于文档中 概述 段落的 ### Meta 标题下,其结构定义如下:
{
"node": "文档的唯一标识码(全大写的UUID)",
"name": "文档名",
"author": "作者(Ais)",
"date": "文档完成日期(yyyy-mm-dd)",
"tag": ["文档标签"]
}实际样例如下:
{
"node": "D0B58787-93D2-DBD0-E731-3817F18AED2A",
"name": "python中的反射机制及其应用场景",
"author": "Ais",
"date": "2023-09-13",
"tag": ["python", "语法研究", "高级特性", "反射机制", "内省机制", "自省", "动态构建"]
}