Go语言技术文章
-
Go regexp.Regexp SubexpIndex 返回命名捕获组的数字下标,不存在时返回 -1。本文拆开说明组名存在、输入匹配和本次捕获值三种状态,给出安全读取命名组的原创示例。230 收藏 -
strings.Builder.Reset 会清空已写内容;复用时应分别观察 Len 与 Cap,再按下一轮写入规模决定是否 Grow,并避开复制非零 Builder 的风险。230 收藏 -
说明 Zerolog UpdateContext 修改共享上下文的并发风险,用完整 Go 示例派生任务局部子日志器,区分结构体浅拷贝、事件字段、Writer 同步及回滚观察项。230 收藏 -
SacreBLEU 的分数不能脱离 tokenizer、大小写、平滑方式和版本单独保存。本文比较 JSON 完整记录、短签名和自有清单三种归档方式,给出可复用的命令与选择建议。230 收藏 -
用 Gonum distuv.Normal 的 CDF 与 Survival 计算正态分布左尾、右尾和双侧尾部概率,解释 Mu、Sigma 与 z 分数的边界。230 收藏 -
世界地质公园与世界遗产不是同一个称号,也不存在自动包含关系。本文从关注对象、认定逻辑、管理重点和官方名录核对方式说明两者为何可以重叠但不能混用。230 收藏 -
用 Ollama 的 /api/embed 把本地文档切成片段并批量转换为向量,保留文本、模型和元数据映射,再用同一模型生成查询向量完成语义检索。230 收藏 -
用完整包路径、类型和方法定向查询 Go 文档,按需使用 -src 查看实现,并用 go list 查找本地源码目录,区分符号查询、展示选项与文件位置。230 收藏 -
本文说明 Java FileChannel.transferTo 为什么可能只传输部分字节,并给出按返回值推进 position、处理返回 0 和区分非阻塞目标的可靠循环方案。229 收藏 -
strings.EqualFold 按 Unicode 简单大小写折叠直接判断两个 UTF-8 字符串,而 strings.ToLower 是把字符单向映射成小写。本文用希腊 Sigma、德语 ß 和组合字符说明两者差异、适用场景与工程边界。229 收藏 -
Go 1.23 的 slices.Chunk 能按固定上限惰性产出连续子切片。本文用批量写入场景说明最后一组、空输入、非法大小、错误返回和底层数组共享,并给出可观察的工程封装。229 收藏 -
讲清 Go sync.OnceValues 如何把初始化返回值与 error 一起缓存,说明并发调用、失败复用、panic 复用和不可重试边界。229 收藏 -
go generate 默认在包含指令的 Go 包源目录运行。本文从工作目录、相对路径、环境变量和模块根目录入手,排查命令找不到、输入为空与生成文件落错位置等问题。229 收藏 -
人类基准反应测试通常指 Human Benchmark 的 Reaction Time 页面。本文从公开产品入口出发,说明测试规则、设备和浏览器延迟、重复测量方法以及结果能说明什么、不能说明什么。229 收藏 -
本文依据可公开访问的 mifun乐园产品资料页,说明入口、内容分类、社区互动与 Android 版本信息的核对方法,并提示不要把公开资料页直接等同于官方承诺。229 收藏