Go语言技术文章
-
Go runtime/trace 用 NewTask 标记可跨 goroutine 的逻辑任务,用 WithRegion 标出单个 goroutine 内的阶段;本文说明 context 传递、Task.End 生命周期和类型命名边界。331 收藏 -
Golang · Go问答 | 1天前 | goroutine · go · Context · Go问答 · Http请求 Go Goroutine 取消 context 超时 Deadline Done err
Go context deadline 过期只会发出取消信号,不会强制终止忽略 context 的工作。本文从派生 context、检查点和 HTTP 驱动响应三个层面说明请求仍执行的原因与修复边界。331 收藏 -
区分 shell 的 ulimit、systemd manager 默认值与 unit 级 LimitNOFILE,整理单服务配置、统一默认值和进程侧检查清单。331 收藏 -
Go flag.FlagSet.Parse 遇到 -- 后会停止解析选项,后续参数通过 Args、Arg 和 NArg 读取。本文用最小示例解释位置参数被误判的原因,以及命令包装时如何安全透传参数。330 收藏 -
使用 Transformers Fast tokenizer 的 offset_mapping 把 token 位置还原为原始文本片段,并处理特殊 token、批量溢出、成对输入与预分词边界。330 收藏 -
Go test -json 输出是换行分隔的 JSON 事件流。本文按 Action、Package、Test 和 Output 等字段拆解测试事件、构建事件与输出拼接方法,并给出可直接接入 CI 的 Go 解析示例。330 收藏 -
用 CSS container-type 与 @container 让卡片按自身容器宽度切换单列和双列布局,覆盖命名容器、containment、兼容降级与常见失效原因。330 收藏 -
用 Vite mode 管理 development、staging、production 环境变量文件,说明 .env 覆盖关系、VITE_ 客户端边界,以及在 vite.config.js 中使用 loadEnv 的配置方法。329 收藏 -
photocolors 是一款围绕照片主色提取和故事卡片整理的产品,本文核对产品站入口,并说明调色板模式、故事卡片模式、隐私边界与常见使用问题。329 收藏 -
Go slices.CompactFunc 会在压缩连续重复项后清零尾部元素。本文区分尾部引用与整个 backing array 的生命周期,给出直接接收返回值、Clone 脱离旧数组和 Clip 的使用边界。329 收藏 -
journalctl --vacuum-size 只清理归档日志,活动文件仍可能让磁盘占用高于目标值。本文从一次手工清理出发,说明 --rotate、容量、时间、文件数与 journald.conf 保留策略如何配合,并区分持久化日志与运行时日志。328 收藏 -
RAG 按标题层级切分应先分章节,再按长度细分并继承标题路径和来源元数据。本文用原创 Markdown 示例说明检索文本、生成上下文、引用定位和旧索引迁移的边界,避免切片只剩孤立正文。328 收藏 -
field-sizing: content 可以让 input 和 textarea 按内容伸缩,但实际使用还要配合 min-width、max-width、maxlength,并为未支持的浏览器保留固定尺寸回退。328 收藏 -
从导入图、包级变量依赖和 init 三个层面排查 Go 服务启动时读到错误全局配置的问题,并给出更可维护的初始化清单。328 收藏 -
用 Promise.withResolvers 将一次事件转换为可 await 的结果,结合 AbortSignal 处理预先取消,并在成功、取消与注册异常时移除监听器,避免只用 once 或 race 留下订阅。327 收藏