Go语言技术文章
-
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 收藏 -
批量压缩多个独立数据块时,可以复用同一个 gzip.Writer,但必须先 Close 完当前 gzip 流,再调用 Reset 切换输出目标,并在首次写入前重新设置 Header。本文用两个缓冲区说明复用顺序、元数据边界和不适合共享 Writer 的场景。330 收藏 -
用 MySQL JSON_STORAGE_SIZE 读取 JSON 文档的二进制存储字节数,区分 JSON 文本长度、JSON 列原始空间与部分更新后的可复用空间,并说明 NULL、非法 JSON 和整表磁盘估算的边界。330 收藏 -
Go database/sql Tx 在 BeginTx 成功后注册 defer 回滚兜底,用提交成功标记明确收尾权,并保留业务、提交与清理错误。附原创封装示例与取消、panic 和提交失败的边界说明。330 收藏 -
Python 3.15 pathlib mkdir 新增 parent_mode,可指定新建中间目录的请求权限。本文通过临时目录示例区分末级 mode、中间层权限和 umask,并说明已有目录与旧版 Python 的边界。330 收藏 -
在 async 函数中,直接在 finally 块内使用 await 不会阻塞 Promise 的拒绝/解决流程;若未妥善协调 try/catch/reject/resolve 的时序,清理逻辑将被忽略或导致未处理异常。 在 async 函数中,直接在 finally 块内使用 await 不会阻塞329 收藏 -
当使用 Lara vel 的 whereHas 结合 paginate() 时出现空白页,通常并非查询本身失败,而是视图中未正确处理分页器实例或存在异常未被捕获;compact('quotes') 可规避变量传递错误,但根本原因多在于分页器渲染异常或 Blade 模板中分页方法调用不当。 当使用 L329 收藏 -
科技周边 · 业界新闻 | 1个月前 | 云原生 · kubernetes · Kubernetes 1.35 Pod 安全上下文 supplementalGroupsPolicy Pod Security
Kubernetes 1.35 把 supplementalGroupsPolicy 推进到 GA。升级前不要只看 API Server 版本,还要核对容器运行时、节点能力和 Pod 清单中的 UID/GID,本文给出一条可回滚的检查路径。329 收藏 -
用 Go 泛型拆解 type set、~底层类型与方法集的关系,说明为什么约束能参与类型运算却不一定能直接调用方法,并给出可编译的设计与验收方式。329 收藏 -
Linux 进程突然退出时,先确认崩溃收集服务是否保存了可用转储,再用 coredumpctl debug 进入 gdb;本文按转储存在性、时间筛选、回溯可信度和生产安全边界拆解一条可复查的定位路径。329 收藏 -
CloseIdleConnections 只清理 Transport 中已经空闲的 keep-alive 连接,不会打断正在使用的请求。文章用发布切换场景说明它与 Transport 复用、响应体关闭和灰度验证的边界。329 收藏 -
functools.singledispatchmethod 可以让同一个类方法按第一个非 self 参数的运行时类型选择实现。本文从注册、调用、装饰器顺序和子类继承四个边界拆开验证,给出适合消息解析与命令分发的落地写法。329 收藏