开发工具
共 415 篇文章
Python strptime 不带年份解析 02/29 报日期超出范围
Python datetime.strptime 省略年份时使用默认年 1900,无法构造 2 月 29 日。完整日期应补真实年份,只有月日的字段可用闰年占位后取出月日,并保留无效日期校验。
git --force-with-lease 推送成功,却覆盖了远端新增提交
lease省略预期值时会依赖可变远程跟踪引用,fetch后推送通过不代表新增提交已经整合。审查并保留旧历史,授权改写时固定已审核完整OID。
Git 拉取代码报 refusing to merge unrelated histories
本地和远程分别初始化后,git pull 可能报 refusing to merge unrelated histories。先核对远程、浅克隆和本地修改,再在新分支上合并、检查冲突并保留两边提交。
Git 标签无法验签
pnpm 历史标签报 cannot verify a non-tag object。区分轻量标签、附注标签与提交签名,保留发布版本绑定和可信签名的验证要求。
MCP OAuth 授权地址多一个问号
MCP 授权地址已有 query,旧 Python 客户端又加问号,导致 response_type 丢失。保留租户或环境参数,核对 URL 合并、版本与回调清理。
Node 编译缓存卡住
Windows 的 enableCompileCache 在特定长路径布局中不返回并持续占 CPU。核对 26.11.1 有界目录重试,按实例关闭缓存或审查短目录。
cargo fmt 在 CI 报 cargo-fmt 未安装:为实际工具链添加 rustfmt
CI 报 cargo-fmt 未安装时,为实际选中的 Rust 工具链添加 rustfmt,核对项目覆盖与安装步骤;区分组件缺失和格式检查差异。
Ollama 报 think 校验失败
ChatOllama 的 think 字符串在请求前校验失败,核对 Python ollama 0.6.2 与 0.6.3;适配器依赖满足不代表实际模型支持任意等级。
LangGraph 子图为空
LangGraph 根图消息正常,子图 DeltaChannel 却为空。检查继承的 saver、明确 namespace 与 1.2.15 修复,避免空读取覆盖旧快照。
Git rebase 提示 skipped previously applied,提交哈希明明不同
rebase可以按补丁等价跳过哈希不同的提交。对比实际变更,区分reapply-cherry-picks、empty与keep-empty,保留改写前引用和未提交文件。
pip 忽略 OmegaConf 2.0.6:PyYAML 的 >=5.1.* 写法无效
OmegaConf 2.0.6的PyYAML依赖带无效通配符,新pip会排除候选。定位消费方范围,修正完整依赖组合,别把后续version.txt错误当作同一原因。
pnpm Infinity 参数报错
pnpm 拒绝 --workspace-concurrency=Infinity,测试脚本还没运行。核对 12.11.2 参数修复、实际启动版本与有限并发替代的含义。
git lfs migrate --no-rewrite 报 unable to find entry,文件却在子目录
LFS无历史重写迁移要求已跟踪文件的完整字面路径。核对属性与当前分支,按选定路径生成新提交,不把历史重写、全目录暂存或跳过确认当成路径修复。
Python 遍历字典删除空列表时报 dictionary changed size during iteration
Python 3 的字典视图会随原对象变化,遍历时删除空列表可能报 RuntimeError。按原地修改或新建结果选择键快照、两阶段删除或过滤,并核对误删和引用关系。
pip 安装 sklearn 报已废弃,依赖名应写 scikit-learn
sklearn占位包会主动拒绝安装,发行依赖应声明scikit-learn,代码仍import sklearn。定位间接声明者,避免仅靠环境变量绕过保护。
Next.js 14 middleware 导入 firebase-admin 后报 WASM 解析错误
Next14的Edge middleware不能直接承接Node-only SDK。按版本迁移运行边界,核对15.5与16 Proxy规则,并保留业务入口权限校验。


