说明把外部 Git 仓库接入现有项目时如何在 Submodule、Subtree 和完整历史归档之间选择,并给出添加、克隆初始化、更新、删除子模块以及把仓库导入子目录的命令。文章重点区分继续独立演进与统一检出的需求,帮助避免丢失提交历史、残留 .gitmodules 配置或错误合并目录。
记录 Windows 上配置 Android SDK 与 Gradle 依赖下载环境的做法,包括 SDK 路径、HTTP 代理、全局 init.gradle 和阿里云 Maven 镜像。文章给出仓库替换与排查顺序,用于处理 Android Studio 等待依赖、Google Maven 或插件仓库连接失败等问题。
归档过去使用 ArchLinux 时留下的实操记录,包括裸机安装、GNOME 桌面、ArchLinuxCN、Yay 与包清单、Zsh、Docker、Samba、GRUB、WPS、OneDrive、Python 环境及服务器初始化命令,作为旧环境迁移和查找历史配置的索引。
记录现代 Web 站点在 Next.js 中优化明暗主题、首屏闪烁、移动浏览器 theme-color、分页入口、Link 预取和不可用控件语义的实现方案。文章说明 next-themes 的服务端与客户端边界、系统主题跟随方式、预取带来的请求成本,以及按钮、链接和 aria 属性如何共同保证移动端体验与可访问性。
记录 Electron 桌面端通过 koffi 调用 Win32 API 辅助控制第三方浏览器的实现边界,涵盖窗口查找与激活、键鼠输入、剪贴板、本地配置和 FFI 隔离。文章比较桌面自动化与 DOM 控制、UI Automation 的差异,并说明 main、preload、renderer 各层应承担的能力。
排查 bun 已安装、交互终端可以运行,但脚本、自动化工具或 bash -c 中提示命令找不到的问题。文章解释 .bashrc 在非交互 Shell 中提前 return 导致后续 PATH 配置被跳过,并给出移动环境变量位置、验证加载链路和避免重复配置的方法。
面向使用 Codex、Claude Code 等代码 Agent 的开发协作,总结怎样把一次修改切成可审查、可回滚的 Git 工作单元,何时允许代理提交,以及哪些测试值得长期保留。文章还说明提交身份、显式授权、临时验证与回归测试的边界,帮助团队减少混乱提交和仓库噪音,并提高代码审查效率。
排查 Next.js standalone 构建中 Turbopack trace 复制 TypeScript 源码的问题,解释追踪根目录、包含清单与 workspace 包如何影响产物,并给出收窄 content 文件、检查 standalone 目录和 Docker 复制边界的方法。