RAG检索评估实战:缺失问题、空结果与无答案题分开统计
附完整离线评估包:固定查询集、校验ID和标注,复现只统计非空结果造成的分数虚高;分别报告缺失记录、空结果与无答案题,保留逐题证据。
Git stash恢复实战:保留暂存状态,隔离冲突现场
用四个临时仓库对照stash保存范围和索引恢复,复现新分支冲突,再在另一工作目录重建原状态;附完整脚本、18项检查及恢复边界。
SQLite库存导入实战:预览差异、拒绝过期计划与整批回滚
附完整Python实验包:先查看库存前后差异,再在写事务内核对计划;实测输入变化、库存变化、锁冲突和第二项写入失败,解释数量覆盖与重跑边界。
ZIP资料包接收实战:限额解包与失败清理
附完整Python实验和30项测试:检查ZIP路径、文件碰撞与资源预算,在新目录内解包,复现第二个文件CRC失败后的清理,并保留旧结果。
HTTP超时后的安全重试:幂等键与SQLite实验
通过本机HTTP与SQLite实验复现“客户端超时、任务已创建”,对比普通POST和同一幂等键重试。附完整源码,验证内容冲突、并发与事务回滚。
RAG权限回归实战:缓存隔离、撤权与旧索引
用SQLite FTS5实验复现RAG缓存串用、文档撤权和旧索引问题,比较修正前后的检索结果。附完整源码与19项回归测试,说明生产验证边界。
Python CSV导入校验:坏行报告与安全导出(附源码)
用Python在库存CSV导入前检查坏行、重复SKU与字段类型,生成错误报告并保护旧结果。附完整脚本、14条脏数据和20项测试。
curl重定向后POST变GET:301、302与307的区别
curl使用-L跟随重定向时,原本由数据参数发起的POST可能在下一跳变成GET。默认行为与301、302、303等响应码有关;排查“服务端没收到表单”时,应先检查跳转链,而不是直接认定正文丢失。
git ls-files仍显示已删除文件:理解索引与工作区
git ls-files默认列出索引中的已跟踪路径,不是实时扫描目录的替代品。文件从工作区删除、但删除尚未暂存时,它仍可能出现在结果里;因此不能把这份清单直接当作当前磁盘文件列表。







