2026-10-11 Go Go 1.27 测试相关变化详解:新特性与升级避坑 Go 1.27 已于 2026 年 8 月 19 日发布。这个版本中,实现了多个与测试相关的改动:既有让编写测试更省心的新 API,也有默认开启、可能导致升级后 go test 直接失败的 vet 检查。本文就来系统梳理这些变化,并给出升级时的注意事项。 阅读全文…
2026-09-05 Go Go GOPROXY 兜底链的坑:从一次诡异的 CI lint 失败说起 一天,我正在搬砖,本地修改完 Go 代码后,打算通过 make image 命令来构建 Docker 镜像进行测试。不过在构建镜像的过程中有一个报错,因为 make build 直接构建二进制已经通过,那肯定不是代码的问题,就没有在意。因为本机网络环境不是很好,大概率是网络问题导致 GOPROXY 代理站的模块拉取不到,直接让 Claude Code 帮我来解决。 阅读全文…
2026-07-25 Go Go 虚荣域名详解:我用 go get -x 抓了个包,终于看清了 Go 工具链“对暗号”的全过程 我们知道,Go 语言的包管理哲学和 Python/Node.js 这些前辈有些不同。Python 有一个中央集权的 pypi.org,全世界的第三方库都集中托管在那里。而 Go 从诞生之日起就走了一条彻头彻尾的分布式路线——代码散落在 GitHub、GitLab、Bitbucket 等全球各个角落。 阅读全文…
2026-02-17 Go 用 Go 语言还原 2026 春晚《惊喜定格》魔术! 2026 magic 今天是大年初一,江湖十年给读者朋友们拜年了,祝大家新年快乐! 又是新的一年,想必大家都没看春晚吧 😄,今天继续一年一度的用 Go 语言实现春晚魔术。 废话不多说,咱们直接看原理。 阅读全文…
2026-01-25 Docker 如何在两个镜像仓库之间迁移 Docker 跨平台镜像 大家好,我是江湖十年。久违了,这是我的 2026 年第一篇技术文章。 Docker 镜像迁移的需求想必大家都有,比如因为众所周知的原因需要做镜像加速,将 Docker Hub 中的某个镜像上传到 Mirror 镜像站。今天来介绍下如何在两个镜像仓库之间迁移 Docker 跨平台镜像。 阅读全文…
2025-11-09 Agent AIO Sandbox:一个为智能体而生的全能沙盒 在开发 AI Agent 时你有没有思考过——如果能在一个容器里同时打开浏览器、终端、VSCode、Jupyter,并能让智能体直接调用这些能力,那该有多方便?效率定能翻倍! 没错,AIO Sandbox 项目就是干这件事情的,项目官网在这里 👉 https://sandbox.agent-infra.com。这是一款 All-in-One 超级容器,它把开发者常用的所有工具,打包成一个可编程的统一沙盒环境,并通过 API 或 SDK 暴露给智能体使用。 阅读全文…
2025-10-08 Go MCP 官方 Go SDK v1.0.0 正式发布:Go 生态的模型上下文协议步入稳定时代 在人工智能快速发展的今天,大型语言模型(LLM)需要更丰富、更动态的上下文信息来完成任务。Model Context Protocol (MCP) 应运而生,它定义了一套标准协议,允许模型与外部工具、数据源和服务进行安全、高效的交互,极大地扩展了大模型的能力边界。 阅读全文…
2025-09-29 Go AI Agent 生态再添一员,Kratos 带着他的武器 Blades 走来了! 想必广大 Gopher 对 b 站开源的 Go 微服务框架 Kratos 并不陌生,如今 Kratos 生态中又新增了一款开源多模态 AI Agent 框架 Blades,它支持自定义模型、工具、记忆体、中间件等,适用于多轮对话、链式推理和结构化输出等。 阅读全文…
2025-09-07 Go Go 并发控制:sync.Pool 详解 sync.Pool 是 Go 并发原语中用于对象池化的工具,主要用于缓存和复用临时对象,以减少内存分配和垃圾回收的压力。 本文将带大家一起来深入探讨 sync.Pool,包括使用示例和源码解读,让你彻底理解 sync.Pool 的设计。 阅读全文…
2025-09-05 Go 使用 testing/synctest 测试并发代码 大家好,我是江湖十年。 Go 1.25 发布有段时间了,随之带来了正式版本的并发测试包 testing/synctest,今天就来通过这篇文章向大家介绍一下在 Go 中如何测试并发代码,本文翻译自 Go 官方博客。 阅读全文…