技术博客

把长期学习路线做成证据驱动的反馈闭环

一份长期学习路线可以排得很完整,却无法说明学习者今天真正会做什么。日历能够列出未来十八个月的 Linux、容器、云基础设施和可靠性工程,但它通常回答不了几个实际问题:

  • 昨天的任务已经完成,还是只读过一遍?
  • 学习者能否脱离原步骤解释结果?
  • 哪个薄弱知识点应该在本周重新出现?
  • 下周应该减量、保持,还是适度加量?

为了解决这些问题,我把学习路线实现成了一个带状态的反馈闭环。课程表负责定义预期顺序,每日计划从中选择有限任务,提交的证据推动进度状态变化,周复盘再按明确边界调整后续负载。

日历为什么不够

最初设计是一条按周排列的长期主题序列。它能说明范围,却不能可靠处理学习中断、调度器重复运行、理解薄 …

让 AI 演员看起来更真实:把审核规则写进制作流程

一条 AI 视频可以通过全部技术检查,演员仍然显得不真实。文件能正常解码,时长、字幕和响度都正确,人物身份也大致连续,但皮肤像蜡或锐化过度,表情长期停在同一种皱眉,多个镜头重复相同手势,身体与地面、道具和其他人物之间缺少重量关系。

继续修改提示词只能偶尔改善单次结果。要稳定提升质量,需要把真人感拆成一组能够检查、记录并阻止流程继续执行的规则。这些检查从视频生成前开始,并一直覆盖到最终成片审核。

旧流程为什么仍会产生不自然的表演

旧流程已经有详细镜头提示和三阶段表演结构,但仍有几处缺口让僵硬表演通过:

  • 每期重新生成角色形象,没有复用已审核的演员资料;
  • 不同镜头反复使用少量面部与手部动作模板; …

定时付费任务如何分配递增编号并避免重试重复创建

一个按周运行的媒体流水线需要支持同一 ISO 周内发布多期内容。原来的周标识不再唯一,因此任务目录和历史记录改成了 2026-W32-0、2026-W32-1、2026-W32-2 这样的版本化形式。

但增加序号只解决了一半问题。调度器可能在分配任务后、记录成功前异常重启。如果每次重跑都重新申请“下一个序号”,同一次逻辑运行就会消耗多个任务 ID。对于付费流水线,后果不只是目录混乱:后续命令还可能初始化第二个任务,并向供应商重复提交请求。

重试为什么会重复创建任务

这套流程必须同时满足两个看似冲突的要求:

  1. 同一周内的不同运行必须获得递增序号;
  2. 同一次定时运行的异常重试必须拿回原序号。

只看 …

先过滤,再排序与聚合:把 27 秒分页查询降到 1 …

一个分页业务页面只返回约 10 KB 数据,却需要 27.49 秒。响应体很小,基本可以排除网络传输是主要瓶颈;但浏览器耗时本身还不能说明延迟来自页面渲染、应用代码,还是数据库。

真正有用的证据是:一次页面请求会执行两条高成本 SQL,一条用于计算分页总数,另一条用于取得当前十行数据。数据库统计显示,计数 SQL 平均约 21.3 秒,读取约 448 万个缓冲块;数据 SQL 还需要 7.8 至 9.0 秒。两者相加,几乎完整解释了前端观测到的耗时。

改写前的证据

原查询在知道用户实际需要哪些订单之前,就先构造了多个派生数据集:对大范围流转记录执行窗口排序,聚合明细和质检记录,最后才按组织、项 …

把云端部署休眠到零付费资源,同时保留可验证恢复能力

关闭一套云环境很快,但“服务器已经删除”不等于“系统已经安全休眠”。计算实例停止后,云盘、公网地址或快照仍可能继续计费;备份文件存在,也不代表它真的能恢复出可运行的数据库;资源控制台已经归零时,账单数据还可能因为采集延迟保留旧记录。

因此,安全休眠要分别证明三个状态,单纯删除资源不足以完成验证:

  • 已经没有工作负载继续写入数据;
  • 恢复材料完整、可读,并且存放在即将释放的资源之外;
  • 云平台确认目标范围内没有剩余付费资源。

释放资源前先验证恢复材料

第一项前置检查是在主云账户之外完成一次应用级最终备份。不能因为快照命令返回成功就接受备份,而要把它恢复到隔离数据库,再把恢复后的结构清单与源端对账。 …

业务哨兵值不是空值:修复过度规范化导致的流程阻塞

一个手持终端拣货流程从后端收到了目标字段,但当该字段使用约定的星号哨兵值时,页面不显示目标,暂存和确认按钮也无法通过必填校验。

普通目标值一直正常,因此最初看起来像是接口偶发缺字段。沿着响应、页面状态和提交参数逐层检查后,问题被定位到客户端的一段“规范化”逻辑。

证据

后端响应中存在字面星号,数据模型也允许字符串原样保存。客户端在把字段写入页面状态前,却主动将星号转换成空串。

这个转换影响的不只是显示文本。同一个规范化结果还被用于:

  • 商品卡片和确认弹窗回填;
  • 目标字段的必填判断;
  • 暂存及确认请求的目标参数。

因此一个看似只为界面清理而写的条件,同时切断了展示、校验和提交三条链路。

根因

星 …