Go语言技术文章
-
用 TypeScript 小项目演示 tsBuildInfoFile 将增量信息集中到 .cache/ts,区分 rootDir、outDir 与缓存文件路径,并说明配置继承、多配置独立文件名及清理集成边界。420 收藏 -
MySQL JSON_VALUE 在路径缺失时使用 DEFAULT value ON EMPTY 返回默认值。本文区分路径不存在、JSON null、类型转换错误和非法输入,并用 RETURNING、ON EMPTY、ON ERROR 组合出可复查的 JSON 查询契约。420 收藏 -
用 PID、程序名或可执行文件路径定位 systemd-coredump 记录,先看 COREFILE 和权限,再用 coredumpctl --output 导出指定进程的 core 文件,并说明多次崩溃、时间范围与调试器的边界。419 收藏 -
Go 定时轮询要立即执行一次,不能等待 time.NewTicker 的第一拍。把任务抽成函数先直接调用,再用 ticker.C 驱动后续周期,并用 context 控制退出。419 收藏 -
PHP 8.2+ 的 mysqli::execute_query 可以把带问号占位符的 SQL、参数数组和执行过程合并起来。本文说明参数如何对应、SELECT 结果怎样读取、写入语句如何判断受影响行数,以及快捷方法与手动 prepare 的选择边界。419 收藏 -
io/fs.ValidPath 只接收 string,不能直接复用调用方的 []byte。动态路径应复用 []byte scratch,完成一次受控的 string 转换后再校验,并注意临时字符串的生命周期、容量和并发隔离。419 收藏 -
Go net/http.Transport 返回 error 时,先区分 HTTP 响应与传输失败,再沿错误链识别取消、超时、连接和 URL 原因,并据此安排日志与重试。419 收藏 -
从 Read、ReadAt、Size 和 io.EOF 的组合判断 Go io.SectionReader 是否读完整区间,覆盖顺序读取、固定偏移读取和四种边界情况。419 收藏 -
建筑分包单位进场资料可按单位、人员、作业和设备分类,用总目录和缺项台账关联提交、补交与专业复核;资料收齐不等于具备进场作业条件。419 收藏 -
文章 · python教程 | 6天前 | 格式化 · Template Python 3.14 t-string string.templatelib template strings Interpolation
Python 3.14 的 template strings 返回 Template,把静态文本和插值对象保留到合并前。本文说明 t-string 怎样延迟格式化、为什么不是延迟求值,并给出自定义渲染器、转换标记和安全边界。418 收藏 -
crypto/subtle.XORBytes 会按两个输入切片的较短长度写入,但输入长度不一致并不是普通截断场景。本文结合官方文档说明 dst 长度、输入长度、返回值和切片重叠的边界。418 收藏 -
介绍 Java HexFormat 如何把 byte[] 格式化为可读十六进制文本,配置大小写、分隔符、前缀和后缀,并用 parseHex 做严格往返解析。418 收藏 -
用 readelf --debug-dump=decodedline 读取 ELF 中 DWARF .debug_line 的地址、文件和行号映射,说明字段含义、空输出原因、独立调试信息和源码路径变化时的排查顺序。418 收藏 -
Go path.Match 面向正斜杠分隔的路径名,* 和 ? 不会跨过斜杠。本文用代码说明分段匹配、字符类、转义、完整匹配与 ErrBadPattern 的区别,并说明什么时候应改用 filepath.Match。418 收藏 -
矿山企业准备特种作业人员培训记录,建议把人员、证件、培训过程和考核结果串成一人一档、一期一档的闭环,并按煤矿与其他矿山的适用规定分别确认保存要求。418 收藏