程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Go 相关技术文章(第2页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
5 个 Go 搜索引擎实测:从 bleve 到 Elasticsearch,百万到亿级文档怎么选
编程
5 个 Go 搜索引擎实测:从 bleve 到 Elasticsearch,百万到亿级文档怎么选
2026-09-12 09:57:20
实测 bleve、MeiliSearch、Elasticsearch、Typesense、ZincSearch 五个 Go 可用的全文检索方案,从百万到亿级文档对比性能、中文分词、部署与成本,附选型决策树、5 个常见坑和向量搜索的取舍。
Go
搜索引擎
Elasticsearch
MeiliSearch
bleve
UpSnap:关机设备用 Web 页面唤醒,Go + SvelteKit + PocketBase 的 WOL 实现
编程
UpSnap:关机设备用 Web 页面唤醒,Go + SvelteKit + PocketBase 的 WOL 实现
2026-09-12 09:56:10
UpSnap 是一个 Go + SvelteKit + PocketBase 写的 Wake-on-LAN Web 应用,6.2K Star、MIT 协议。本文拆解它的 WOL 原理、Docker 部署命令、cron 定时唤醒、SSH 远程关机、网络扫描与多用户权限,并列出依赖局域网、WiFi WOL 支持有限等实际不足。
Go
Wake-on-LAN
Docker
PocketBase
SvelteKit
运维
golang-migrate:18.8K Star 的数据库迁移工具,用 up/down SQL 文件管理变更
编程
golang-migrate:18.8K Star 的数据库迁移工具,用 up/down SQL 文件管理变更
2026-09-12 09:55:34
多人协作下数据库表结构变更容易失控:同事漏执行 SQL、迁移顺序错乱、多环境不同步。本文拆解 Go 生态的 golang-migrate(18.8K Star,MIT),讲清 up/down 迁移文件、schema_migrations 版本表与"防弹"设计,给出安装、创建迁移、执行/回滚命令,以及团队协作、多环境部署、CI/CD、Go 代码集成的四种用法和实用最佳实践。
Go
数据库
迁移工具
golang-migrate
MySQL
用 Go 构建生产级 AI Agent:Agent SDK Go 的多模型、记忆与 MCP 集成
编程
用 Go 构建生产级 AI Agent:Agent SDK Go 的多模型、记忆与 MCP 集成
2026-09-12 09:54:52
Go 的 AI Agent 框架 Agent SDK Go 拆解:多模型接入(OpenAI/Anthropic/DeepSeek/Ollama 等)、Buffer 与向量记忆、模块化工具与 MCP 集成、Token 成本追踪、安全护栏与可观测性,含可运行代码、agent.yaml 配置与 CLI 用法。
Go
AI
Agent
MCP
LLM
开源框架
res-downloader:Go+Wails 本地代理嗅探,下载视频号、抖音、小红书和 QQ 音乐资源
编程
res-downloader:Go+Wails 本地代理嗅探,下载视频号、抖音、小红书和 QQ 音乐资源
2026-09-12 09:54:17
res-downloader(爱享素材下载器)是 Go+Wails 写的开源媒体嗅探工具,在本地起 127.0.0.1:8899 代理、装根证书解密 HTTPS,自动嗅探视频号、抖音、快手、小红书、QQ音乐等平台的视频/音频/图片/m3u8/直播流并一键下载。本文整理其原理、各平台嗅探步骤、ffmpeg 合并 m3u8、macOS 证书与代理配置、以及根证书安全风险与合规提醒。
Go
Wails
开源工具
资源下载
代理抓包
Multica:把多个 Agent CLI 放进同一块 Issue 看板的工作空间
编程
Multica:把多个 Agent CLI 放进同一块 Issue 看板的工作空间
2026-09-12 09:54:00
Multica 是 Go 开源的多 Agent 协作工作空间:用 Issue 驱动把 Claude Code、Codex、Cursor、Kimi 等 23 种 Agent CLI 放进同一块看板,Agent 像队友一样领取任务、报告进度、交回审核。本文梳理 Issue 驱动、Runtime 抽象、Squads、Autopilots 与完全自托管的部署命令。
AI
Agent
Multica
Go
自托管
Issue
New API 自建大模型网关:一套 OpenAI 格式接口接 Claude/Gemini/国产模型
编程
New API 自建大模型网关:一套 OpenAI 格式接口接 Claude/Gemini/国产模型
2026-09-12 09:53:03
用 Go 写的开源 LLM 网关 New API,把 OpenAI、Claude、Gemini、DeepSeek 等模型的 API 收敛到一套 OpenAI 兼容接口,附 Docker 部署命令、模型名控制推理力度、三方方案对比与 AGPL 授权注意点。
Go
LLM网关
New
API
API对接
Docker
250 个 Agent 复用 8 个 Pod:Google 的 Agent Substrate 如何在 K8s 上做亚秒级挂起恢复
编程
250 个 Agent 复用 8 个 Pod:Google 的 Agent Substrate 如何在 K8s 上做亚秒级挂起恢复
2026-09-12 09:52:58
Google 开源的 Agent Substrate 用多路复用把大量 AI Agent 塞进少量 Pod:Actor 空闲即挂起、需要时亚秒级恢复,内存与文件系统状态不丢。本文拆解其 30 倍超售比原理、控制面/数据面架构、与 K8s 的关系,并给出基于 kind 的本地部署命令与局限。
Agent
Substrate
Kubernetes
Go
AI
gVisor
用 Go 写的 MCP Agent 执行平台:把 Mac、Linux、手机上的 Agent 收进一个任务板
编程
用 Go 写的 MCP Agent 执行平台:把 Mac、Linux、手机上的 Agent 收进一个任务板
2026-09-12 09:52:22
多个 AI Agent 分散在 Mac、Linux、手机上,各自为战、状态不同步。Yao Agents 是一个 Go 写的 MCP AI 执行平台:用工作空间隔离项目、用任务板把对话变成任务、跨设备同步并沉淀知识库,支持自托管与 BYOK。本文拆解其核心概念、架构、安装方式与局限。
Go
AI
Agent
MCP
开源项目
自托管
Claude Code 按 token 计费太贵,这个 Go 代理让 Claude 说「原始人英语」,省 65% 开销
编程
Claude Code 按 token 计费太贵,这个 Go 代理让 Claude 说「原始人英语」,省 65% 开销
2026-09-12 09:51:23
Caveman 是一个用 Go 写的本地代理,插在 Claude Code 和 Anthropic API 之间,通过注入系统指令 + 压缩回复,让 Claude 用「原始人英语」回答,平均省 65% token。本文给出安装步骤、配置、效果对比、工作原理与适用/不适用场景。
Go
Claude
Code
AI编程
token优化
开源项目
用 Go 重写打包器:esbuild 为什么不用缓存也能比 webpack 快 10–100 倍
编程
用 Go 重写打包器:esbuild 为什么不用缓存也能比 webpack 快 10–100 倍
2026-09-12 09:50:48
从 webpack 打包慢的真实场景切入,讲清 esbuild 用 Go 重写、多核并行、免缓存带来的 10–100 倍提速,附 CLI / JS / Go 三种 API 的安装与使用示例、Tree Shaking、CSS/TS/JSX 内置支持,以及和 webpack、Rollup、Vite 的取舍对比与已知局限。
esbuild
Go
webpack
构建工具
前端工程化
Go 测试数据不用手写:用 go-faker 按标签生成结构化假数据
编程
Go 测试数据不用手写:用 go-faker 按标签生成结构化假数据
2026-09-12 09:50:25
用 Go 的 go-faker 库按 struct tag 生成结构化假数据:覆盖基础/长度/范围/唯一值标签、嵌套与集合类型、自定义生成器与模板,附单元测试、演示、压测、开发环境初始化四类实战代码,并对比 gofakeit 与手动生成的取舍。
Go
go-faker
测试
单元测试
假数据
go-resty:链式调用写 Go HTTP 客户端,内置重试、熔断与 SSE
编程
go-resty:链式调用写 Go HTTP 客户端,内置重试、熔断与 SSE
2026-09-12 09:49:20
用 Go 标准库 net/http 写请求常常样板代码堆一屏,重试、超时、熔断还得自己造。这篇以 go-resty 为例,给出链式调用、自动 JSON 解析、重试与熔断、负载均衡、中间件、SSE 和文件上传的可运行代码,并对照 net/http、req、heimdall 说明取舍与局限。
Go
resty
HTTP客户端
net
http
熔断降级
go-colorable:让 Go CLI 在 Windows 终端正确显示 ANSI 颜色
编程
go-colorable:让 Go CLI 在 Windows 终端正确显示 ANSI 颜色
2026-09-12 09:48:49
Windows 的 cmd.exe 默认不支持 ANSI 转义码,同一份彩色输出代码在 Linux/macOS 正常、到 Windows 就变成乱码。go-colorable 是一个 ANSI 兼容层:包装 stdout/stderr,在 Windows 上启用 ANSI 支持,在其它平台直接透传。本文含安装、包装 stdout、配合 log 包、256 色/真彩色、彩色日志与测试结果等实战代码,并给出与 go-color、直接 ANSI 方案的对比与局限。
Go
CLI
go-colorable
ANSI
终端
用 go-prompt 给 Go CLI 接入交互式输入:自动补全、历史记录与快捷键
编程
用 go-prompt 给 Go CLI 接入交互式输入:自动补全、历史记录与快捷键
2026-09-12 09:48:32
用标准库 bufio.Scanner 写 CLI 缺少补全与历史记录,本文基于 go-prompt(github.com/c-bata/go-prompt)给出接入路径:自动补全、多级/上下文补全、历史记录、快捷键、多行与密码输入、实时校验的示例代码,以及 SQL 客户端、配置编辑器、命令调试器三个场景实现,并对比 readline、promptui 与标准库的取舍。
Go
go-prompt
CLI
交互式命令行
自动补全
8 个 Go 开源仓库:从 Web 框架、微服务到学习路线
编程
8 个 Go 开源仓库:从 Web 框架、微服务到学习路线
2026-09-12 09:46:38
按核心库、中间件、学习资源、项目与资源五类,整理 8 个值得 Go 开发者关注的 GitHub 仓库,含 gin、go-zero、gorm、etcd、Kubernetes、awesome-go 等,附仓库地址与 star 数,便于按需选型和学习。
Go
开源项目
Gin
GORM
Kubernetes
用 Go + Vue 写 Redis Web 管理工具:grm 支持 SSH、命令行与 LUA 脚本
编程
用 Go + Vue 写 Redis Web 管理工具:grm 支持 SSH、命令行与 LUA 脚本
2026-09-12 09:46:18
GRM 是基于 Go + Vue 的 Web 版 Redis 管理工具,支持直连/SSH 连接、用户鉴权、操作日志、命令行与 LUA 脚本执行,可编译打包成单二进制部署。本文给出编译、运行命令与功能清单,附项目仓库地址。
Redis
Go
Vue
grm
运维工具
数据库管理
450 行 Go 写出一门编程语言:手写 Lexer、Parser 和解释器
编程
450 行 Go 写出一门编程语言:手写 Lexer、Parser 和解释器
2026-09-12 09:45:33
用 450 行 Go 代码实现 Pineapple Lang:包含手写递归下降解析器和简单解释器,附运行命令、Markdown 原版教程与衍生语言版本,适合编译原理初学者入门。
Go
编译原理
解释器
开源项目
调试还在手写 %+v?go-spew 一行 dump 复杂结构体,循环引用不炸栈
编程
调试还在手写 %+v?go-spew 一行 dump 复杂结构体,循环引用不炸栈
2026-09-12 09:39:36
go-spew 是 Go 的深度打印库,一行 spew.Dump 就能打印嵌套结构体、自动处理循环引用,避免 fmt.Printf 的栈溢出和指针地址难读问题。本文涵盖安装、Dump/Printf/Sdump/Fdump 用法、ConfigState 配置、树形结构与单测比较场景,并对比 fmt/json.Marshal 与局限。
Go
go-spew
调试
golang
库
写 Go 项目绕不开的 17 个库:配置、CLI、ORM、爬虫各挑一个能打的
编程
写 Go 项目绕不开的 17 个库:配置、CLI、ORM、爬虫各挑一个能打的
2026-09-12 09:38:41
按使用场景梳理 17 个常用 Go 第三方库,覆盖配置、CLI、环境变量、构建、热重载、Web 框架、日期、ORM、微服务、爬虫、重试、零停机重启、定时任务、Redis 与 Elasticsearch,附各库官方地址。
Go
第三方库
Viper
Cobra
Gin
GORM
Colly
Docker 出品的 go-units:一行代码把 1.5GB 转成字节,别再手写正则解析单位
编程
Docker 出品的 go-units:一行代码把 1.5GB 转成字节,别再手写正则解析单位
2026-09-12 09:37:25
用 Docker 团队的 go-units 库替代手写正则,完成 「1.5GB」与字节数互转、秒数与「2 hours 30 minutes」互转,以及 Docker 资源限制、磁盘用量、进程运行时间等场景的解析与格式化,附完整可运行代码。
Go
go-units
Docker
单位转换
工具库
OpsAgent:Go 写的多云运维 multi-agent,靠四条链路压 MTTR
编程
OpsAgent:Go 写的多云运维 multi-agent,靠四条链路压 MTTR
2026-09-12 09:13:43
OpsAgent 是 Go 1.24+ 写的多云运维智能体,用 Claude Agent SDK 做故障根因分析、告警响应和变更关联。本文拆它的 RCA 置信度评分权重、四级数据源与三级执行权限,附 clone 即跑的快速开始命令。
Go
运维
AI
Agent
SRE
多云
PicoClaw:Go 单二进制跑在 10 美元板子上,但 pre-1.0 别上生产
编程
PicoClaw:Go 单二进制跑在 10 美元板子上,但 pre-1.0 别上生产
2026-09-12 00:04:58
PicoClaw 是 Sipeed 用 Go 从零写的超轻量 AI 助手,单二进制宣称 <10MB 内存、<1s 启动,能跑在 10 美元板子/旧安卓机上。这篇整理它的 Docker 部署、config.json 与 .security.yml 拆分、workspace 沙箱、Gateway 默认只绑 127.0.0.1、launcher token 每次重启随机等会绊人的默认值,以及渠道/Provider/MCP/cron 与 pre-1.0 边界、假代币警告。
picoclaw
Go
AI
Agent
边缘计算
Docker
Go 1.27 的 go mod tidy 会把重复 require 块合并成两块
编程
Go 1.27 的 go mod tidy 会把重复 require 块合并成两块
2026-09-11 21:03:10
Go 1.27 起,go.mod 的 go 指令 ≥1.27 时 go mod tidy 会把多个 require 块合并成「直接依赖 + 间接依赖」两块,注释保留。文中给出去重布局产生 diff 时如何区分「纯整理」与「版本变化」的核对命令与判断表。
Go
go
mod
依赖管理
1.27
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
17
下一页
共 17 页
到第
页
确定