// TAG
#开发
2 篇
LinuxDiff 与 Patch:从格式详解到工程实践
本文深入解析了软件开发中常用的 Diff 和 Patch 工具,重点介绍了三种 Diff 输出格式:Normal Diff(普通格式)、Context Diff(上下文格式)和 Unified Diff(统一格式)。文章详细剖析了现代工程最常用的 Unified Diff 的结构与语义,包括文件头、Hunk头和行前缀规则。同时提供了 Patch 命令的完整使用指南,涵盖创建、应用、撤销等操作,并配有 Mermaid 流程图展示工作流程和格式结构。通过系统讲解这对工具的技术细节,帮助读者掌握版本控制和代码审查
阅读 →
Linux详解 Go 的常见环境变量及其在 zshrc 中的配置
正确配置 Go 的环境变量是高效进行 Go 语言开发的基础。通过理解每个环境变量的作用,并将其配置到zshrc文件中,您可以确保您的 Go 开发环境能够正确地找到所需的工具、库和依赖,从而提升开发体验。记住启用 Go Modules () 是现代 Go 开发的推荐做法,并根据您的网络环境配置合适的GOPROXY可以显著提高依赖下载速度。
阅读 →