技术学习笔记和总结,涵盖 C/C++、网络、操作系统、系统编程等多个技术领域。
- GitHub Pages: https://sphinxes0o0.github.io/notes/
- Node.js 18+
- npm
npm installnpm run docs:devnpm run docs:buildnpm run docs:preview本项目配置了 GitHub Actions 自动部署到 GitHub Pages:
- 触发条件: 当代码推送到
main分支时自动触发 - 构建过程:
- 安装 Node.js 18
- 安装项目依赖
- 构建 VitePress 文档
- 部署到 GitHub Pages
.github/workflows/deploy.yml- 自动部署配置
notes/
├── .vitepress/ # VitePress 配置
├── courses/ # 课程笔记
├── notes/ # 技术笔记
│ ├── ccpp/ # C/C++ 相关
│ ├── network/ # 网络技术
│ ├── os/ # 操作系统
│ ├── sys/ # 系统编程
│ ├── midware/ # 中间件
│ └── tools/ # 工具使用
├── resources/ # 资源文件
└── index.md # 首页
- C/C++ 编程: 深入 C 和 C++ 语言学习
- 网络技术: TCP/IP 协议栈、Linux Netfilter 等
- 操作系统: Linux 内核开发、操作系统原理
- 系统编程: 底层系统编程、进程间通信等
- 中间件: 汽车网络协议、SOME/IP、DoIP 等
- 工具使用: 各种开发工具的使用技巧