Go语言技术文章
-
GitHub Copilot app 的 Projects 适合把多个仓库、Library 资料、session 和重复任务放到同一个持续目标中。本文解释新工作区的组织方法、单仓库 session 的边界、public preview 限制与低风险采用建议。127 收藏 -
Go groot 的 File.Close 会让文件失去 I/O 能力,但不会自动清空调用方已经保存的普通值。本文区分已解码对象、键元数据和仍依赖文件的调用,给出关闭前复制数据的写法。451 收藏 -
Go groot 读取 ROOT 文件时,同名对象并不是同一个 key:不带 cycle 默认取最高版本,name;cycle 才能定位历史对象。本文用 Keys、Get 和 Put 说明判断与排查方法。157 收藏 -
SVG feGaussianBlur可用stdDeviation的两个数分别控制x轴和y轴模糊。本文说明单值与双值、零值、用户坐标单位和动态更新方法,并给出方向不符时的排查顺序。277 收藏 -
介绍 Linux utmpdump 如何读取 utmp/wtmp 登录记录、导出可读文本、跟随追加内容,并说明时间格式、文本兼容性和 -r 回写的使用边界。389 收藏 -
Go groot 中的 ROOT Directory 是文件内部的对象组织结构,不是操作系统目录。本文用 groot.Open、Keys 和 Get 拆开两层边界,并说明怎样用键名、类名和标题复查读取结果。283 收藏 -
用 Python 标准库 wave 读取无压缩 WAV 的声道数、采样宽度、采样率和帧数,说明 getparams、格式字段、wave.Error、资源关闭与按需读取之间的边界。160 收藏 -
Go groot可用Get按对象键名读取ROOT数据,但需要判断直方图类型。本文给出TH1D、TH1F、TH1I读取与hbook转换示例,说明分箱权重、错误反馈和目录范围。101 收藏 -
使用 Go groot 创建新的 ROOT 文件,通过 File.Put 按名称保存 ROOT 对象,并在关闭后重新打开读取,掌握写入句柄、对象键和文件收尾的关系。121 收藏 -
使用 Go groot 打开 ROOT 文件后,遍历 File.Keys() 列出对象键,并读取名称、类名、标题和 cycle。本文还说明对象键与对象内容的区别、Get 的使用边界,以及嵌套目录和异常文件的处理方式。445 收藏 -
用 jdeps 找出 Java 应用真正需要的 JDK 模块,再配合 jlink 的模块路径、启动器和裁剪插件生成更小的自定义运行时,并给出服务绑定与反射场景的复核方法。353 收藏 -
librosa可通过起音强度包络与选峰提取起音位置。本文给出短音频检测函数,说明采样参数、阈值、回溯和空结果处理,帮助区分起音候选、节拍与实际切割边界。484 收藏 -
PHP grapheme_strstr 默认从首次匹配处返回包含匹配串的尾部,beforeNeedle=true 时返回匹配串之前的内容。本文用 UTF-8 文本示例说明如何按字素边界继续取得匹配串之后的部分,并处理 false 返回值。333 收藏 -
Go fitsio 的 File.Close 只释放 FITS 层资源,不会关闭底层 io.Reader 或 io.Writer。本文拆开 os.File、fitsio.File 与 Rows 的责任,给出读取和创建 FITS 文件时的安全关闭写法。368 收藏 -
Go fitsio 的 Header.Axes 返回各维度长度,len(axes) 只是轴的数量;读取图像时要把所有轴长度相乘,并让目标切片类型与 BITPIX 对应。本文给出二维、三维图像的排查和读取写法。213 收藏