# Notes **Repository Path**: yangjam_tm/notes ## Basic Information - **Project Name**: Notes - **Description**: 学习笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-04 - **Last Updated**: 2026-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## LLM Wiki — 个人知识库 基于 [Obsidian](https://obsidian.md) 构建的个人知识库,借助 LLM 对技术资料进行系统化整理、归纳与交叉链接,形成可检索、可生长的 Wiki。 ### 目录结构 ``` . ├── wiki/ # 精炼后的知识页面(实体、概念、资料摘要) ├── AI/ # 视频/播客笔记(Bilibili 等) ├── Raw/ # 原始输入资料,待 LLM 加工 ├── 附件/ # 图片、PDF 等附件 └── .obsidian/ # Obsidian 配置(插件、模板、外观) ``` ### 内容概览 #### 硬件/底层 BAR、MMIO、PCIe、MMU/TLB、DMA、GPU 微架构、CUDA 编程模型、PowerVR/TBDR、NUMA、伙伴系统、SLUB 分配器、页缓存、虚拟内存、x86 架构、内存屏障 #### Linux 系统 内核核心功能、进程管理(task_struct)、IPC 进程通信(管道/消息队列/共享内存/信号量/信号/Socket)、系统调用、信号机制、启动流程、网络协议栈、中断处理、epoll/IO 多路复用、内核模块(.ko ELF)、eBPF、cgroup/namespace、CPU 调度器(CFS)、VFS 虚拟文件系统、内核锁机制(spinlock/mutex/RCU)、Core Dump、内存管理(ptmalloc/tcache/kswapd/SLUB) #### C++ 核心机制 虚函数与 vtable、智能指针、RAII、STL 组件、Lambda 闭包、new/malloc 差异、内存屏障 #### 工具链 GDB 调试器底层原理、ptrace 系统调用、Valgrind 内存检测、gprof 性能分析、Git 工作流、CMake 技巧 #### LLM/AI LLM 概念、Token/Context/Prompt、Agent 自主规划、MCP 协议、Skill(五种设计模式)、Hermes Agent、vLLM 推理、DeepSeek 架构、Flash Attention、KV Cache、MOE 混合专家、LLM 量化/剪枝/推测解码/并行训练 #### 开源框架 Qt 信号与槽机制、Sogou Workflow 异步框架、GTest/GMock 测试框架 ### 使用方法 1. 用 [Obsidian](https://obsidian.md) 打开本仓库根目录 2. 从 `wiki/index.md` 进入知识索引,通过 Wikilink 浏览关联页面 3. `wiki/` 下是精炼后的知识,`Raw/` 下是原始资料 ### 知识库构建流程 1. **搜集** — 将技术文章、文档放入 `Raw/` 2. **导入** — 使用 `/llm-wiki:ingest` 由 LLM 提取关键信息 3. **整理** — LLM 按实体/概念/摘要分类,生成 Wikilink 交叉引用 4. **索引** — 自动更新 `wiki/index.md` 入口 ### 环境要求 * [Obsidian](https://obsidian.md) ≥ 1.0 * 推荐插件:通过 `.obsidian/` 目录中的配置自动加载