Go语言技术文章
-
Golang · Go教程 | 1个月前 | Context · 超时控制 · Go教程 · http.Client · Transport · Go context 请求超时 Transport http.Client Client.Timeout ResponseHeaderTimeout
Go HTTP 客户端超时不要只靠一个 context 或一个 Client.Timeout。更稳的做法是把总预算、连接、TLS 握手、响应头和读取阶段分开设置,再用错误判断和日志字段确认到底卡在哪一段。218 收藏 -
Redis 写入成功不等于副本已收到,也不等于 AOF 已落盘。本文用 WAIT 和 WAITAOF 拆开复制确认、AOF 持久化确认、超时返回与故障切换边界,给出 redis-cli 验收命令和业务侧选型清单。218 收藏 -
给 Go HTTP 接口限制请求体时,http.MaxBytesReader 超限并不会自动替处理器写完响应。本文用一个可运行的上传接口说明读取错误、状态码时机、连接收尾和测试验收应该怎样配合。218 收藏 -
照妖镜对应 zhaoyao.org.cn 的轻量工具云,官网提供 Android 入口,并按日常、户外、创作、趣味和系统场景组织小工具。本文说明官方入口、主要能力、下载边界与权限注意事项。218 收藏 -
用 Moderations API 的 flagged、categories 和 category_scores 区分规则命中与业务误报,再把审核结果分成放行、人工复核和拒绝三条路径。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教程 | 3星期前 | 标准库 · go · csv · 数据导入 · 错误定位 · CSV导入 encoding/csv Go教程 FieldsPerRecord LazyQuotes
Go 标准库 encoding/csv 默认会用首条记录推断字段数,遇到不齐列或引号不规范的文件就可能在中途报错。本文用导入小工具拆开 FieldsPerRecord、LazyQuotes、ParseError 和逐行处理边界。216 收藏 -
用 Go 封装 Ollama 本地 API 健康检查:先确认服务版本,再核对模型清单,最后用短请求验证生成能力,并处理连接超时、模型未安装和常驻内存边界。216 收藏 -
CSS if() 可以在单个属性值中根据 style()、media() 或 supports() 条件选择结果,适合收拢主题和响应式分支,但它仍是实验性能力。本文用自定义属性示例说明条件顺序、else 回退、@media 与 @supports 的边界,并给出上线前的兼容检查。216 收藏 -
Go 1.25 中可以用 runtime/debug.SetCrashOutput 把未处理 panic 和致命错误追加写入单独文件。本文用一个可运行的崩溃留证流程,说明文件轮转、监控进程接收和恢复边界。216 收藏