软件开发
记录编程语言基础、API(Application Programming Interface,应用程序接口)设计、测试、系统设计、工程规范和持续集成。
Go 知识库
一套系统、可验证的 Go 中文知识库(Go 1.24 基线,从语法基础到生产工程,含两个可运行示例项目与 RAG 元数据,示例经 gofmt/go vet/go test/-race 实测):
- Go 知识库首页
- 高频面试题
- 术语表
- 统一示例项目:demoapp(任务管理) · urlchecker(并发健康检查)
- 基础:01 简介与安装 · 02 工具链与模块 · 03 程序结构 · 04 变量与类型 · 05 切片映射字符串 · 06 控制流 · 07 函数与闭包
- 类型系统与错误:08 指针与值语义 · 09 结构体与嵌入 · 10 接口 · 11 泛型 · 12 错误处理
- 并发与运行时:13 Goroutine 与 Channel · 14 Context 与 sync · 15 内存模型 · 16 Runtime 调度与 GC
- 标准库与服务:17 标准库 · 18 IO 与文件 · 19 网络与 HTTP · 20 数据库
- 质量、性能与工程:21 测试与基准 · 22 调试与性能分析 · 23 构建与交叉编译 · 24 项目设计 · 25 安全 · 26 可观测性 · 27 部署与运维
- 排障与进阶:28 故障排查 · 29 版本演进 · 30 综合项目 · 31 练习与面试题
Python 知识库
一套系统、可验证的 Python 中文知识库(覆盖基础到生产工程,含可运行示例项目与 RAG 元数据):
- Python 知识库首页
- 高频面试题
- 术语表
- 统一示例项目 tasklib
- 基础:01 简介与安装 · 02 程序结构与导入 · 03 对象与类型 · 04 集合、控制流与函数
- 进阶:05 类型与数据建模 · 06 面向对象 · 07 异常与资源
- 并发与运行时:08 线程 · 09 多进程 · 10 asyncio · 11 CPython 运行时
- 标准库与系统:12 常用标准库 · 13 I/O 与序列化 · 14 网络编程
- 应用与质量:15 Web 开发 · 16 数据库 · 17 数据处理 · 18 测试
- 工程化:19 调试与性能分析 · 20 性能优化 · 21 打包与依赖 · 22 项目设计
- 安全与生产:23 安全 · 24 可观测性 · 25 部署与运维 · 26 故障排查
- 迁移与实战:27 版本差异与迁移 · 28 综合项目、练习与面试题
Shell 知识库
一套系统、可验证的 Shell 中文知识库(POSIX / Bash,从命令行基础到生产工程实践,含可运行示例与实测验证):
- Shell 知识库首页
- 高频面试题
- 术语表
- 统一示例项目 sample-project
- 基础语言:01 Shell、终端与 Unix · 02 环境与帮助 · 03 命令与退出状态 · 04 引用与展开 · 05 变量与参数 · 06 条件与控制流 · 07 函数与脚本结构
- 执行模型:08 标准 I/O 与 FD · 09 管道与重定向 · 10 进程、作业与信号 · 11 文件、路径与权限 · 12 核心命令
- 工程质量:13 文本与正则 · 14 结构化数据与编码 · 15 网络、归档与远程工具 · 16 错误处理与清理 · 17 测试与静态检查 · 18 调试与性能 · 19 Shell 安全
