Go语言技术文章
-
从闭包变量绑定、Go 版本语义和 Timer 生命周期三个方向,排查循环创建 Go 定时回调时业务标识错位,并给出可落地的修复与回归清单。460 收藏 -
用 Linux find 按文件大小和修改时间清理缓存时,先固定目录和文件边界,再打印候选清单,最后复用同一组条件执行 delete,避免误扫挂载点或删除不该动的目录。293 收藏 -
讲清 Go http.ServeContent 中 modtime 的真实作用:如何配合 Range、If-Range 和 Last-Modified 返回稳定的部分内容响应,并避开 time.Now() 造成的缓存问题。253 收藏 -
用泛型 Protocol 的 __call__ 描述可调用对象输入与输出的类型关系,兼容普通函数和可调用实例,并说明 Python 3.12 与旧语法、方差和运行时边界。355 收藏 -
Go 服务在精简容器中调用 time.LoadLocation 失败,通常是 IANA 时区数据库缺失。本文梳理查找顺序,并给出安装 tzdata、嵌入 time/tzdata 与显式回退的部署方案。148 收藏 -
本文面向内容工作室评估商汤Seko急单承接适配性,从脚本成熟度、返修窗口、验收风险维度给出落地的红黄绿接单决策规则401 收藏 -
Java record 适合承载请求对象,但校验、默认值和集合可变性必须在紧凑构造器与工厂方法中分清边界。本文用一个请求 DTO 示例说明如何写出稳定的不可变输入。439 收藏 -
讲清 Go httptest.NewRequest 如何构造请求体、设置 ContentLength,并用 Handler 回归测试覆盖已知长度、未知长度和空请求体边界。260 收藏 -
用 PHP readonly 属性或 readonly class 封装经过校验的配置对象,说明构造阶段赋值、数组与对象边界,以及 PHP 8.1 和 8.2+ 的兼容写法。138 收藏 -
Go 接口处理时间字段时,Unix 时间戳和 RFC3339 文本应按输入协议分别解析。本文用 time.Parse、time.Unix 和单位检查整理一套可复用的选择规则。453 收藏 -
本文讲解商汤Seko辅助内容工作室做改稿对比的方法,涵盖版本样片制作、反馈归因逻辑与改稿止损规则,配套实操建议与常见问题解答。110 收藏 -
科技周边 · 业界新闻 | 20小时前 | go · 业界新闻 · encoding/json · 版本迁移 · 兼容性 · encoding/json Go工具链 jsonv2 Go 1.27 JSON兼容性
Go 1.27让encoding/json由v2实现支撑,并提供encoding/json/v2与jsontext。本文用兼容矩阵解释严格默认值、旧API保留、CI对照测试和nojsonv2回退边界,帮助团队安全评估JSON编码变化。293 收藏 -
Go多用户HTTP客户端不要共享同一个CookieJar。本文从串线症状出发,演示按用户创建独立cookiejar.Jar和http.Client,并说明并发、认证与生命周期边界。248 收藏 -
多轮对话压缩不能只追求文本变短。本文用任务目标、已确认决策、硬约束、未完成动作、待确认问题和证据引用六类字段设计提示模板,并说明如何组合状态摘要与最近原文,减少上下文丢失和任务返工。278 收藏 -
Go regexp 遇到 .+ 贪婪匹配时,字段可能跨过分隔符吞掉后续内容。本文用可复现输入对比贪婪、非贪婪和字符类边界,并给出子匹配回归清单。267 收藏