软件教程技术文章
-
在darktable光桌中从源照片选择性复制编辑,明确选择同组目标,再以追加模式粘贴。说明分组与选择的区别、覆盖风险,以及逐张检查和XMP保存方法。497 收藏 -
Bazel test 默认会输出较多测试信息。本文用 --test_output=errors 控制输出级别,只保留失败测试的日志上下文,并说明如何核对结果、处理缓存与归档命令。490 收藏 -
本文围绕 git bisect run 的退出码契约,演示怎样编写回归脚本、区分 good、bad、skip 和 abort,并在二分结束后清理状态。482 收藏 -
VS Code 设置未生效,常见原因是工作区或语言专属值覆盖了用户设置。本文用字号示例给出四步排查路径,定位同一设置ID、比较各层配置,再只重置错误覆盖并确认原文件的结果。478 收藏 -
VS Code 调试环境变量可在 launch.json 中设置 env,Node.js 调试器也支持 envFile。本文用无敏感示例说明配置创建、变量覆盖、断点核对及终端和 attach 的边界,附原创界面说明图。474 收藏 -
GNU Make 使用 -j 并行构建时,按 target、line、recurse 选择 --output-sync,减少日志穿插并保留可核对的失败上下文。470 收藏 -
在 GitHub Actions 中用 actions/setup-go 的 cache: true 缓存 Go 模块依赖,让 go.sum 变化时自动换 key,缓存不可用时仍能正常下载。470 收藏 -
CTest 重跑测试时,不必每次重新执行完整测试集。本文从构建目录和失败记录开始,演示如何使用 --rerun-failed 只重跑上一轮失败的测试,并说明全通过、没有失败记录以及测试目录选错时的处理方式。459 收藏 -
Bazel aquery 直接查询分析阶段生成的 action graph,可以用 --output=commands 查看编译命令,再结合 mnemonic、inputs、outputs 过滤定位具体 action。450 收藏 -
Git rerere 可以记录一次合并冲突的人工解决结果,并在相同冲突再次出现时尝试复用;本文说明如何开启、检查、确认和清理这份记录。438 收藏 -
在 Thunderbird 中通过 Message Filters 创建一条 From 规则,把指定发件人的新邮件自动移动到目标文件夹;文章同时说明 Run Now 如何处理已有邮件,以及过滤器不生效时应检查的账户、执行时机和规则顺序。425 收藏 -
Docker Compose 中,目标服务与 depends_on 依赖服务分属不同 profile 时不会自然形成完整启动范围。本文用原创配置示意说明同 profile、无 profile 和单独启动三种处理方式,以及 config、ps、down 的验证边界。423 收藏 -
Calibre 的作者名和书籍 Author sort 是两个相关但不同的排序对象。本文按界面路径说明如何批量重算选中书籍的作者排序,并处理作者实体排序与多作者边界。421 收藏 -
Cargo tree 默认从项目根部向下展示依赖。本文用 cargo tree --invert 反查是谁引入了指定依赖,并说明 workspace、-p 和 features 查询范围的区别。415 收藏 -
已有项目想统一开发环境时,可以直接用 VS Code 的 Dev Containers 命令生成配置。本文按真实点击路径说明如何选择模板、Features、检查生成文件并完成首次重建验收。393 收藏