Go语言技术文章
-
讲清 vLLM 在线服务中请求级 max_tokens 的设置位置、上下文边界与 finish_reason 判断方法,帮助按业务预算控制输出长度。326 收藏 -
Go 1.27 让 encoding/json 使用 v2 实现,旧代码大多无需改动,但重复字段、非法 UTF-8 和错误信息差异值得在升级前做一次验收。本文用最小测试复现边界,给出兼容判断、回滚开关与迁移检查清单。325 收藏 -
RAG 应用不能把最高相似度直接当成答案可信度。本文用可复现的分层规则,把 query_embedding、similarity_score、上下文预算和引用保留串成一条检索到回答的质量控制链。325 收藏 -
结合 CNCF 报告与项目资料,解释 Kubernetes 成本观测为什么不只是财务报表,而是平台工程需要连接资源、遥测、归属和治理的工程议题。325 收藏 -
StoppingCriteriaList 是 Transformers 生成过程中的停止条件容器。本文用长度、时间和自定义条件说明如何组合它们,并解释按 batch 样本合并布尔结果、scores 依赖和 max_length 冲突。325 收藏 -
解释 LiteLLM Chat Completions 流已输出内容后的异常行为,给出应用层备用生成与 attempt 隔离写法,避免把重新生成误当成断点续传。325 收藏 -
pkg.go.dev 在2026年5月推出官方 API,提供模块、版本、符号、引用方和漏洞等结构化查询。本文用一个依赖巡检场景拆解 v1beta 接口、版本边界、缓存策略与落地限制。324 收藏 -
结构化输出校验失败时,不要只记录 ValidationError。本文把原始响应保存、拒答与截断判断、JSON 解析、Schema 校验和业务校验拆开,给出一套可脱敏、可重放、可定位的应用层处理方式。324 收藏 -
围绕固定窗口、重叠区和绝对时间线,说明长音频语音转文字如何保留边界语音、裁剪重复文本并合并时间戳。324 收藏 -
CloudEvents统一事件元数据,不会自动统一订阅API与投递保证。本文用订单事件说明来源、类型、对象和事件身份的用途,以及跨协议适配、幂等和业务契约升级的边界。324 收藏 -
流式 AI 接口返回的是连续事件而不是一段完整文本。本文用浏览器 ReadableStream 拆解 delta、done、缓冲区与断线续传的边界,给出可落地的拼接方案。323 收藏 -
Go 1.26 将 cgo 基线运行时开销降低约 30%,但收益取决于跨语言固定成本在业务中的占比。本文按高频小调用、参数转换、回调阻塞和多平台构建,整理升级后值得优先回归的场景与最小基准设计。323 收藏 -
用 OpenTelemetry 的 trace、metric 和结构化日志记录 AI 应用的 token 用量与请求追踪信息,并比较日志、Collector 和厂商 SDK 的适用边界。323 收藏 -
用 MySQL JSON_TABLE 将订单 JSON 中的商品与批次嵌套数组展开成可查询的行,解释 NESTED PATH 的路径继承、行扩展、空数组补 NULL,以及 ON EMPTY 与 ON ERROR 的边界。322 收藏 -
GitHub 2026年10月8日公布时间线无障碍改进:屏幕阅读器可将 Activity 作为列表导航,读取事件总数、当前位置,并在加载更多后播报新增数量。322 收藏