编程闭关教程 · 系列 08–20 · 编制日期 2026-10-14

编程闭关教程 · 首页

本文件夹是《07 编程主线决策报告》的执行版:13 个离线 HTML 模块,覆盖 Go 主线、Vue3 / Flutter / Python 卫星、C/C++ 根基、MySQL / PostgreSQL / Redis / SQLite3 四套数据库与低配服务器部署。所有模块同目录互链、离线可读——闭关期间不需要跳出教程找任何资料。
本系列承诺阅读顺序已替你定死:从 08 总纲选路径 → 09 搭环境(版本全部锁定)→ 10+11 两周交付工作台(里程碑 M1)→ 数据库与部署按需查阅。你唯一要做的决定是:今天开始。
13
个离线 HTML 模块(08–20)
1
条主线:Go(其余为卫星/根基)
4
套数据库专题(MySQL/PG/Redis/SQLite)
2 周
首个里程碑:工作台跑通
0 次
需要跳出教程的外搜
与 07 报告同源:四阶段路线、四件套资产沉淀、AI 五步工作流、版本纪律全部落地为可执行模块;数据基准 2026-10-14,全部版本已核验(见 09 §4 与各模块来源表)。
首页 08 总纲 09 环境·版本 10 Go 内核 11 工作台 12 Vue3 13 Flutter 14 Python 15 C/C++ 16 MySQL 17 PostgreSQL 18 Redis 19 SQLite3 20 部署
本页目录
  1. 模块地图 08–20
  2. 怎么开始:三步上手
  3. 场景速查表
  4. 版本与来源说明
01

模块地图 08–20

13 个模块按阅读顺序分组。点击标题进入对应模块;模块之间顶部导航互链,随时跳转。

1.1 入口与地基(先读)

08 闭关总纲

全系列入口与指挥中心:三条阅读路径、12 个月四阶段 52 周路线、每日 4 小时模板、M1/M2/M3 里程碑、四件套资产沉淀法、AI 五步工作流、版本纪律、模块依赖与总验收清单。

09 环境搭建与版本清单

Windows 本机全套环境(Go/VS Code/Node+pnpm/Flutter/Python/CMake/Docker,含国内镜像)+ Debian 服务器加固 + 2026-10 锁定版本总表(每项带官方来源)。版本唯一事实来源

1.2 Go 主线(核心,第 1–2 周)

10 Go 语言内核

对照 C/C++/PHP/Java 的语法速览、包与模块、接口泛型、并发 + context 优雅停机完整示例、表驱动测试、pprof、14 天计划。

11 工作台实战

M1 里程碑载体:Go+Vue3+SQLite/MySQL 全栈工作台从零到上线——12 个后端文件全量代码、httptest 测试、前端 11 文件、CGO 交叉编译、systemd、14 条报错表。全系列最重的一册

1.3 卫星(按阶段编排,不抢主线)

12 Vue3 前端

Vue 3.5 / TS / Vite 8 栈,工作台前端完整实现(路由守卫、状态管理、请求封装)。

13 Flutter APP

Dart 速览、Riverpod、dio CRUD、Windows exe / Android APK 打包。有 APP 项目才启动

14 Python AI 胶水

uv 0.13、三类脚本、LLM 集成写回工作台。第 3 个月起每周 1 个时间盒

1.4 根基(长期 · 梦想基金)

15 C/C++ 根基专题

保持锋利而非入门:五个 C 练习全代码、现代 C++ 差异速览、内存模型(为 Go runtime 打底)、QEMU toy kernel 六站路线(第 1 站含完整可跑 nasm 引导扇区)。

1.5 数据库四件套(各成独立专题)

16 MySQL

8.4.12 LTS:概念 / SQL 速查 / Go 三方案(含 GORM 切换)/ 备份 cron / 1GB 调优 / 12 条报错。网站主力

17 PostgreSQL

18.6:JSONB / MVCC / pgx 首选 / 备份 / 11 条报错。复杂数据

18 Redis

8.10.2:数据结构 / 缓存三防代码 / 限流 / Stream 队列 / 12 条报错。缓存队列

19 SQLite3

3.53.4:modernc 纯 Go 驱动免 CGO / WAL / 备份 / 12 条报错。单机工作台默认

1.6 上线(生产落点)

20 部署运维专题

1GB 低配服务器完整方案:SSH 加固、交叉编译 + systemd 模板、Nginx/Caddy 双方案 + 自动 HTTPS、四库低配部署要点、完整备份脚本、/healthz 轻量监控、14 条报错表。
02

怎么开始:三步上手

  1. 打开 08 闭关总纲:花 30 分钟读完三条阅读路径与每日 4 小时模板,把 12 个月路线抄到日程本上;选择"路径 A · 快速定型"(前 2 周)。
  2. 按 09 装环境:Windows 本机全套安装命令都在 09,国内镜像已配好;对照"锁定版本总表"逐项勾掉,之后所有版本号只照抄、不选择。
  3. 10 → 11 跑通工作台:第 1 周完成 10 的 Go 速览(前 6 天),第 2 周全程做 11 工作台实战;第 2 周末达成里程碑 M1:本地 + 服务器都跑通。
唯一原则:卡住先翻对应模块的"常见报错"表(每册至少 5–14 条真实报错);再不行按 08 §6 的 AI 五步工作流把报错原文打包喂给 AI。不要在"我该先学什么 / 用什么版本"上再花一天——路线和版本都已定死。
03

场景速查表

我现在想…打开模块备注
快速定型、先跑通一个全栈项目08 → 09 → 10 → 11路径 A,第 2 周末达 M1
搭环境 / 查该装哪个版本09 环境搭建与版本清单版本总表在 §4,含官方来源
写前端页面12 Vue3Vue 3.5 / TS / Vite 8
做 APP13 Flutter有 APP 项目才启动
写脚本 / 接大模型14 PythonAI 胶水,第 3 个月起
C/C++ 与操作系统梦15 C/C++ 根基每周固定 1 小时时间盒
网站数据库16 MySQL / 17 PostgreSQLMySQL 主力,PG 复杂数据
缓存 / 队列 / 限流18 Redis8.10.2,缓存三防
单机 / 工作台默认存储19 SQLite3modernc 免 CGO
服务器上线 / 备份 / 监控20 部署运维1GB 服务器完整方案
04

版本与来源说明

本系列所有版本号为 2026-10 时点经官方页面实访核验,集中在 09 §4 锁定版本总表;各模块引用同一份口径,禁止自行换版本。关键版本速览:Go 1.27.x、MySQL 8.4.12 LTS、PostgreSQL 18.6、Redis 8.10.2、SQLite 3.53.4、GORM v1.31.2、pgx v5.11.0、go-redis v9.23.0、modernc v1.60.1。

版本纪律(六条主规则 + EOL 观察):①可复现 > 最新 ②只用稳定版 + 支持窗口中点 ③锁文件是唯一事实来源 ④升级三条件(安全 / 真需求 / 新项目)⑤AI 建议升级默认拒绝 ⑥新项目起步即冻结;外加紧盯 EOL(生命周期到期)。详见 08 §7。