Go语言技术文章
-
Go time.Ticker.Stop 只停止后续 tick,不会关闭 ticker.C。本文解释通道不结束的原因,并用 done channel 与 context.Context 设计可退出的消费循环。218 收藏 -
Golang · Go问答 | 14小时前 | 错误处理 · 事务 · database/sql · Go问答 · 并发冲突 · Go database/sql Tx Go事务重试 Go死锁处理 Go序列化冲突 database/sql错误分类
围绕 Go database/sql Tx 讲清可重试并发冲突与业务错误的边界:驱动错误映射、单次事务回滚、事务外有限重试以及提交状态未知时的幂等处理。218 收藏 -
Go 项目日志从 fmt.Println 迁到 slog,不只是换一个打印函数。本文用接口调用链场景讲清 slog 字段设计、上下文传递、Handler 选择、敏感字段处理和灰度接入路径。217 收藏 -
科技周边 · 人工智能 | 1个月前 | 人工智能 · sse · 流式输出 · 接口稳定性 · 重试 · SSE 断线重连 Responses API AI流式输出 sequence_number 重复片段
AI 流式输出遇到网络断开时,不能简单重试并把新片段直接拼到旧文本后面。本文从 SSE 事件序号入手,给出事件落盘、断点重放、重复片段去重和最终状态核对的最小实现。217 收藏 -
中文输入法候选词还没确认时,AI 聊天框把回车当成发送,会截断用户正在输入的句子。本文用 compositionstart、compositionend 和 InputEvent.isComposing 组合出稳定的回车发送规则,并补上移动端、粘贴和可访问性检查。217 收藏 -
辨别 OneDrive 官方入口时,应核对 microsoft.com、support.microsoft.com 和 onedrive.live.com 域名,再确认登录跳转和下载来源。本文说明微软官网页面识别与安全访问方法。217 收藏 -
异地就医备案提交后,打开国家医保服务平台 APP 的异地备案和备案记录,核对参保地、就医地、备案类型、起止日期与状态,再查询目标医院是否支持跨省直接结算。217 收藏 -
2026年国庆节高速公路对符合条件的小型客车实行免费通行。本文按免费日期、车型范围和高速出口计时规则,整理出发前与返程时最容易判断错的几个细节。217 收藏 -
Golang · Go问答 | 1星期前 | CI · Go问答 · cmd/go · cgo构建 · 构建一致性 · Go CGO cmd/go build_cgo_consistent_results CI排查
从 Go 官方 build_cgo_consistent_results 测试和近期失败记录拆解 cgo 构建一致性的跳过条件、临时目录与编译器参数边界,给出一套不误判为源码问题的 CI 排查方法。217 收藏 -
矿业、地质检测实验室遇到设备售后不稳定时,应把响应、维修、返场验证和状态放行拆成可验收证据,并将维护记录接回检测结果追溯。217 收藏 -
基于官方 GitHub 公开说明,介绍兽音译者 SDK 的多语言实现、编码解码、自定义字符与 JavaScript 原版核对方法,并说明其用途边界。217 收藏 -
Go 的 http.Cookie.MaxAge 设为负数会生成立即删除语义,但删除是否生效还取决于 Name、Path、Domain 是否与原 Cookie 一致。本文用响应头、代码和排查表说明 MaxAge 三种取值。217 收藏 -
在 Python 3.15 项目中比较 TypeIs 与 TypeGuard:理解真分支、假分支、不兼容类型替换和 typing 版本选择。217 收藏 -
围绕 httptest.ResponseRecorder 说明 Handler 响应测试的边界,演示 Result、Code、Header 和 Flushed 的正确检查方式,并比较何时应该使用 NewServer。217 收藏 -
Go comparable 约束拒绝包含切片字段的结构体,是因为结构体必须保证所有字段都可比较。本文拆解切片、数组、指针和接口字段的边界,并给出固定数组、摘要键与身份指针的改造选择。217 收藏