源码 Demo
做项目时反复要写的功能模块,整理成可以直接抄走的最小实现。每份都带完整代码、关键点的原因,以及上生产前还得补什么。 共 5 份,覆盖 5 种语言。
这些 Demo 的定位是「能直接跑起来的最小正确实现」,不是框架教程。代码里注释标了为什么这么写, 照着改比从头搜省时间。
Python 分片上传与断点续传(Flask 完整实现)
Python传一个 2GB 的文件,超时一次就得从头再来?这份 demo 用 Flask 实现前端切片 + 后端合并,并支持秒传和断点续传:传过的分片跳过,中断后接着传。含完整前后端代码和并发合并的注意事项。
进阶分片上传 · 断点续传
Node.js 文件上传:从能用到能用在生产
Node.js一个能跑的最小上传接口,和能上生产的上传接口,中间隔着类型校验、大小限制、重命名、目录穿越防护。这份 demo 用 Express + multer 把这几层一次补齐,含前端进度条,复制即可跑。
入门文件上传 · Express
Go JWT 登录鉴权:中间件 + 刷新令牌
GoSession 和 JWT 怎么选?这份 demo 用 Go 写一个可直接用的 JWT 鉴权:登录签发 access/refresh 双令牌、HTTP 中间件校验、刷新令牌轮转、以及把「不能存密码明文」「密钥别硬编码」「登出怎么办」这些坑一次说清。
进阶JWT · 鉴权
页面局部更新:不刷新页面改内容的几种做法
JavaScript页面只想更新一块区域,整页刷新体验太差。这份 demo 用原生 JS 从 fetch + DOM 替换讲起,再到提交表单不跳转、轮询的取舍、SSE 服务端推送、以及什么时候该上 WebSocket。不依赖任何框架,复制就能跑。
入门局部更新 · AJAX
写一个生产能用的 Shell 脚本:锁、日志、错误处理
Shell很多 Shell 脚本在作者自己的机器上跑得好好的,上了定时任务就出事:并发跑重了、失败没留痕、中途退出留下半个文件。这份 demo 给一套骨架——严格模式、flock 防并发、trap 清理、日志与保留策略,套上去脚本就能上 cron。
入门Shell · 脚本
想看某个功能的实现但这里没有?去 关于页 提需求。