展卷 ↗ 置顶技术手札2026.09.10 幂等请求怎么设计:让重复操作得到同一个结果 幂等请求怎么设计:让重复操作得到同一个结果 网络不保证一次提交只到达一次 约 7 分钟 · 含图解# 幂等展卷 ↗
展卷 ↗ 技术手札2026.09.10 备份为什么要验证恢复:从文件到可用数据 备份为什么要验证恢复:从文件到可用数据 ### 备份任务成功,只说明文件被写过 定时任务返回成功、磁盘上出现一个新文件、监控面板保持绿色 约 8 分钟 · 含图解# 备份展卷 ↗
展卷 ↗ 技术手札2026.09.10 渐进增强:脚本失效时,页面仍然可用 渐进增强:脚本失效时,页面仍然可用 ### 增强是加在可用之上的,不是先缺一块再补上 渐进增强的顺序是:先有一份能完成任务的文档,再用样式… 约 8 分钟 · 含图解# 前端展卷 ↗
展卷 ↗ 仙侠拾梦2026.09.10 仙侠文字如何精修:分四遍改,不一次改完 仙侠文字如何精修:分四遍改,不一次改完 想一遍就把一篇仙侠文字的所有问题改完,几乎总会失败 约 15 分钟 · 含图解# 文字修订展卷 ↗
展卷 ↗ 技术手札2026.09.10 测试用例怎么选:把风险变成一张矩阵 测试用例怎么选:把风险变成一张矩阵 ### 用例不是功能清单的展开 把每个按钮、每个字段、每种浏览器都乘在一起,得到的是组合数量,不是风险… 约 9 分钟 · 含图解# 测试展卷 ↗
展卷 ↗ 技术手札2026.09.10 动效的四条边界:节奏、暂停、可见性与减少动态 动效的四条边界:节奏、暂停、可见性与减少动态 ### 动效是状态说明,不是持续的背景噪声 界面里的运动用来说明一件事刚刚发生:面板打开了 约 10 分钟 · 含图解# 交互设计展卷 ↗