教程

后端、跨平台、AI编程

60RSS
Git 忽略文件不止 .gitignore——三层忽略机制详解

Git 忽略文件不止 .gitignore——三层忽略机制详解

除了 .gitignore,Git 还有另外两层忽略文件的机制:.git/info/exclude 和全局忽略文件。本文详细讲解三者的区别和使用场景。

从 GNU Stow 迁移到 Chezmoi——多机点文件管理方案

从 GNU Stow 迁移到 Chezmoi——多机点文件管理方案

点文件管理是每个开发者的必修课。本文详细对比 GNU Stow 和 Chezmoi 两种方案,并给出完整的迁移指南,涵盖多机同步、敏感文件管理和开机初始化配置。

不用 curl 也能发 HTTP 请求:Bash 内置 /dev/TCP 网络编程指南

不用 curl 也能发 HTTP 请求:Bash 内置 /dev/TCP 网络编程指南

Bash 内置了 TCP/UDP 网络能力,通过 /dev/tcp 这个虚拟设备就能直接发起 HTTP 请求、测试端口、搭建简易服务——不需要 curl、wget 或任何额外工具。本文手把手教你掌握这个被低估的 Shell 技能。

AWS 用随机图理论重写数据中心网络:Leaf-Spine 架构的终结者

AWS 用随机图理论重写数据中心网络:Leaf-Spine 架构的终结者

AWS 工程师利用随机图(Random Graph)理论设计出 RNG(Resilient Network Graph)架构,用更少的交换机实现更高的吞吐量,同时降低 40% 网络能耗。到 2026 年初,RNG 已成为 Amazon 全球新建数据中心的默认网络设计。

AI 辅助测试实战:用 LLM 构建自动化测试工作流

AI 辅助测试实战:用 LLM 构建自动化测试工作流

从自动生成单元测试到持续维护测试套件,一套用 LLM 做测试的完整工作流——不依赖特定工具,只讲通用方法论和实战操作。

Pyodide 314.0 发布:Python 包可直接发布 WebAssembly wheels 到 PyPI

Pyodide 314.0 发布:Python 包可直接发布 WebAssembly wheels 到 PyPI

Pyodide 314.0 迎来里程碑式更新:PEP 783 被正式采纳,Python 包维护者现在可以将 Emscripten 平台的 WebAssembly wheels 直接发布到 PyPI,无需经过 Pyodide 核心团队的手动构建。

Statewright 实战:用状态机给 AI 编码代理装上护栏

Statewright 实战:用状态机给 AI 编码代理装上护栏

手把手教你用 Statewright 的状态机框架为 AI 编码代理定义工作流,让 Claude Code、Codex 等工具按你设定的阶段逐步执行任务

Homebrew 6.0 升级迁移实战指南:掌握 Tap Trust、沙箱机制等关键新特性

Homebrew 6.0 升级迁移实战指南:掌握 Tap Trust、沙箱机制等关键新特性

Homebrew 6.0.0 正式发布,带来了 Tap Trust 安全机制、Bubblewrap Linux 沙箱、默认内部 JSON API、brew bundle 并行安装等一系列重大更新。这篇教程带你逐一了解新特性、完成安全升级迁移。

AI 编码代理的提示词工程实战指南

AI 编码代理的提示词工程实战指南

系统提示、任务描述、上下文管理——让 AI 编码代理产出高质量代码的提示词技巧,涵盖五种实战模式和大量可复用的提示模板。

AI 代码审查自动化:如何让 AI 代理帮你把关代码质量

AI 代码审查自动化:如何让 AI 代理帮你把关代码质量

从搭建审查流程到配置自动化检查规则和编写审查提示语,手把手教会你用 AI 代理建立一套持续运行的代码审查系统

pytest 实战指南:从基础到高效测试的完整工作流

pytest 实战指南:从基础到高效测试的完整工作流

面向 Python 开发者的 pytest 使用指南,从基础 fixture 管理到高级插件生态,涵盖测试组织、参数化、mock 技巧和 CI 集成

写好 README 的完整指南:从项目门面到开发者体验

写好 README 的完整指南:从项目门面到开发者体验

面向开发者的 README 撰写指南,涵盖结构组织、写作技巧、徽章系统、安装说明、贡献指南等,帮你写出既能吸引用户又能方便贡献者的项目文档