Go语言技术文章
-
科技周边 · 业界新闻 | 1天前 | 依赖管理 · gitHub actions · 业界新闻 · 持续集成 · 项目依赖 GitHub Actions runner images 镜像更新 CI兼容性
GitHub Actions runner 镜像会持续更新预装工具和系统组件,浮动标签还可能带来隐藏的兼容性变化。本文用 release 变更、项目锁定文件和双环境 matrix 建立一套更新前验证方法,帮助团队判断迁移风险、设置门禁并保留回滚路径。152 收藏 -
Go 的 context.WithDeadline 只能把子 context 的截止时间收紧,不能延长父请求预算。本文说明 Done、Err、cancel 如何传播,以及为什么取消不会强行终止未监听 context 的 goroutine。152 收藏 -
Go 中使用 bufio.Reader.Peek 查看协议头或下一行前缀而不推进读取位置,本文说明逐步探测、切片复制、长行和 ErrBufferFull 的处理边界。150 收藏 -
农业种子经销商进货验收,不能只看包装是否完整。本文按标签字段、供货凭证、批次台账和异常隔离四个环节,整理一套可追溯的核对方法。148 收藏 -
embedding 归一化不是简单打开一个开关:先统一 query 与 document 的向量契约,再检查池化、attention_mask 和相似度度量。本文给出两种配置方式和一套可复用的排查清单。147 收藏 -
科技周边 · 业界新闻 | 1天前 | opentelemetry · 可观测性 · CNCF · 语义约定 · 指标日志链路 · OpenTelemetry毕业 OpenTelemetry语义约定 指标日志链路统一命名 Semantic Conventions 可观测性字段规范
OpenTelemetry 成为 CNCF 毕业项目后,团队应如何把指标、日志和链路的字段统一起来?本文从资源字段、语义约定、灰度检查和版本边界给出一套可执行清单。146 收藏 -
Responses API 一次返回多个 function_call 时,不要只处理第一项;保留完整 response.output,按每个 call_id 执行工具并逐条回传 function_call_output,才能避免结果串线。146 收藏 -
etcd v3.7 的 RangeStream 能把大范围读取拆成多个 chunk,但客户端改造量取决于现有调用是否依赖排序、revision filters、gRPC proxy 和完整 RangeResponse。本文给出 Go 客户端盘点清单、消费示例与灰度边界。146 收藏 -
讲清 Go csv.Writer 如何用 UseCRLF 固定 LF 或 CRLF 行尾,并在 Flush 后通过 Error 确认最后一批 CSV 数据已经交给底层 writer。145 收藏 -
Go sort.Search 返回的是第一个满足条件的索引,不是目标值。本文用一个有序档位查找小项目,讲清索引读取、精确命中、插入位置与 n 的边界处理。145 收藏 -
systemd timer 的 OnCalendar 出现重复执行时,重点检查重叠日历表达式、多个 timer 共用服务以及 Persistent 补偿触发。本文给出一套可复查的配置和排障方法。144 收藏 -
Go 读取 gzip 不只是调用 gzip.NewReader:本文从单个 .gz 文件讲到串联 gzip 成员,说明 io.EOF、ErrChecksum、Multistream(false) 和 Reset 应该怎样配合。144 收藏 -
讲清 IntersectionObserver 的 root、null、祖先关系、rootMargin 与 threshold,并用 rootBounds 和检查表定位滚动容器中不触发的问题。144 收藏 -
Go 的 http.Cookie 设置 SameSite 后,浏览器是否发送还要看站点关系、请求凭据、Secure 和 Path。本文按请求链路定位 Cookie 不见的原因。144 收藏 -
制造企业外协件入库追溯单应以内部批次号为主线,连接供应商、订单、到货、检验、入库和异常处置,本文给出字段分区、异常闭环与反查演练方法。143 收藏