从工作区的全部项目里,挑出设计好、边界清晰、值得复用的代码实现。
用途:以后开源分享、写文章、面试展示、给新项目"抄作业"(抄思路,不抄私有逻辑)。
不是"代码大全",而是精选集:每个条目都是一个独立、可移植的功能实现,
附上出处、核心代码、设计亮点、复用方式和开源化建议。
docs/ 顺序读,每篇 5-10 分钟,配合同目录下对应课程的深入讲解REUSABLE.md 列出可直接整文件复用的收录标准.md)| 编号 | 功能 | 出处 | 可复用度 |
|---|---|---|---|
| 01 | 坐标系转换与球面几何 | wechat-map-tools/utils/coord.js + geo.js | 高(整文件可搬) |
| 02 | 多格式地理数据解析(文本/GeoJSON/GPX/KML) | wechat-map-tools/utils/parse.js | 高(整文件可搬) |
| 03 | 零依赖 Markdown 渲染器(含答案折叠) | course-publisher/md2html.py | 高(整文件可搬) |
| 04 | 零依赖 ZIP 写入器 + sha256 清单打包 | portfolio-site/zip.mjs + package.mjs | 高(整文件可搬) |
| 05 | LLM 输出的容错 JSON 解析与降级链 | 查资料/server.py + worry_debate_game/nodes.py | 高(函数级) |
| 06 | 前端 SSE 流式客户端(半包处理 + 类型化事件) | worry_debate_game/frontend/src/api/client.ts | 高(函数级) |
| 07 | 可解释打分引擎(加权 + 人话理由) | paper-follower/app/scoring.py | 中(需配置结构) |
| 08 | 文本归一与文献去重(词干/标识/倒排摘要) | paper-follower/app/normalize.py | 高(整文件可搬) |
| 09 | 定时任务幂等守卫(多触发 + 两处证据) | paper-follower/app/cli.py + *.bat | 中(Windows 专属) |
| 10 | 安全白名单网关(令牌 + 网段 + 动作 + 参数) | phone-remote/app/security.py + actions.py | 中(FastAPI 专属) |
| 11 | HMAC 签名链接 + 局域网 IPv4 探测 | phone-remote/app/security.py + config.py + pair.py | 高(函数级) |
| 12 | 关联数据批量查询(邻接表,避免 N+1) | 查资料/server.py | 高(函数级) |
| 13 | 可复现数据校验与自动判分(TODO 清单) | 生信入门/tools/datasets.py + conftest.py | 中(教学场景) |
| 14 | 原子发布构建器与浏览器验收 | portfolio-site/build.mjs + verify.mjs | 中(思路通用) |
| 15 | 前端共享状态:useSyncExternalStore 模式 | shijing-v5-dev/src/hooks/ + lib/ | 高(模式可搬) |
收录标准.md —— 判断一个实现"值不值得收"REUSABLE.md —— 哪些文件可以整文件复制到新项目