Go语言技术文章
-
GitHub 官方在 2026 年 8 月发布 CodeQL 2.26.3,更新了 JavaScript、TypeScript、Vue 建模,并改进 GitHub Actions 查询对 merge_group 不可信数据和 schedule 触发判断的识别。本文把版本消息拆成升级前检查、工作流复核和结果验收三步。213 收藏 -
大模型流式接口出现重复片段,通常不是模型把同一句话生成了两次,而是客户端把重试、重放或累计快照重复拼接。本文用可观测指标拆开增量事件、断线续传和去重边界。213 收藏 -
大模型接口返回 JSON 时,偶尔会带上 Markdown 代码围栏、解释文字或截断内容。本文从真实响应现场出发,给出 Go 解析、边界判断、重试与结构化响应约束的组合方案。213 收藏 -
CNCF 与 SlashData 的 2026 中国专项报告估算中国有 175 万云原生开发者,其中约 40 万同时从事云原生 AI;年轻后端和工业物联网采用尤为突出。更重要的信号是,AI 进入生产推理后,对可观测性、服务网格、多集群和韧性工程的要求明显上升。213 收藏 -
Chrome DevTools 的 Local Overrides 可以把线上响应映射到本地文件,用于验证前端修复而不立即改服务器。本文从 Network 保存响应、覆盖生效、缓存排查和恢复现场四个环节说明怎样做一次可回看的验证。212 收藏 -
GitHub 为 Dependabot 版本更新默认加入三天冷却,让普通依赖版本先经过社区信号和项目自测;安全更新仍即时创建。文章把这项变化落到分组策略、锁文件验收、例外处理和回滚检查。211 收藏 -
Assistants API 进入弃用后的迁移重点,不是替换一个接口地址,而是重新划分会话状态、工具调用、输出解析和数据保留边界。本文给出旧对象到 Responses API 的映射表、适配代码和可回滚灰度顺序。210 收藏 -
科技周边 · 业界新闻 | 1个月前 | devops · gitHub actions · 工程实践 · 持续集成 · CI/CD GitHub Actions Runner升级 自托管 runner 2.329.0
GitHub Actions 正在恢复自托管 Runner 版本强制检查:2.329.0 是注册或重新注册的最低版本,已注册 Runner 还要在新版本发布后 30 天内完成更新。本文把官方变更拆成可执行的盘点、升级和回归检查。209 收藏 -
重复把长文档或系统提示词发送给 Gemini API 时,可以用显式 Context Caching 保存公共上下文,再通过 cachedContents、TTL 和 usage.total_cached_tokens 验证缓存是否真的生效。209 收藏 -
关键词检索和向量检索各自找到了内容,合并后却出现重复段落、来源顺序混乱或引用丢失,问题往往出在结果融合阶段。本文用可运行的 Python 示例拆开去重、分组、来源优先级与引用回填,让多路 RAG 的合并结果可解释、可回归。208 收藏 -
科技周边 · 业界新闻 | 1个月前 | 云原生 · 安全 · kubernetes · Kubernetes 1.37 manifest-based admission control AdmissionConfiguration staticManifestsDir CEL
Kubernetes v1.37 将基于 manifest 的准入控制配置提升到 Beta,AdmissionConfiguration 可从 staticManifestsDir 加载 Webhook 与 CEL 策略。本文用策略加载路径、API Server 重启与 etcd 不可用场景,拆解它解决的控制面风险和采用边界。208 收藏 -
科技周边 · 人工智能 | 2星期前 | 错误处理 · mcp · 工具调用 · AI工程 · MCP工具错误 isError structuredContent CallToolResult JSON-RPC错误
MCP 工具遇到业务失败时,应在正常工具结果中设置 isError,并把可行动信息放进 content;只有协议层故障才返回 JSON-RPC error。本文用 TypeScript 示例说明结构化错误的设计边界。208 收藏 -
RAG 检索结果很多却答不准时,先区分召回缺失、候选过杂和上下文丢失,再从语义切块、混合召回、元数据过滤、重排和固定评测集逐层改进。208 收藏 -
RAG 检索结果过多时,不要只调小 top_k。本文拆分候选去重、重排、上下文压缩与预算装箱,给出可落地的选择规则、Python 示例和四项排查指标。207 收藏 -
Go 1.27 已于 2026 年 8 月 19 日发布。对已有服务而言,升级重点不是把版本号改成 1.27,而是先核对 go directive、stdversion 检查、依赖文件整理、JSON 行为和可回退开关,再决定是否进入灰度。206 收藏