Go语言技术文章
-
基层医疗机构可用器械包标识连接处理批次、监测资料、送收交接和使用记录,分别整理院内与委托处理资料,并保留异常、更正及归档痕迹。485 收藏 -
餐饮门店保存冷藏食品温度巡检记录时,应把设备、时间、读数、食品或库位、责任人、复核人和异常处置关联起来,并按门店制度归档。本文给出一份可直接落地的记录设计与保存方法。483 收藏 -
用完整 Compose 示例按字节估算 strings.Builder 容量,提前检查输出预算后调用 Grow,说明中文长度、分隔符、追加容量语义和不预留时的回退方法。481 收藏 -
regexp.Regexp 本身没有需要 Close 的资源。本文从正则调用点出发,使用 pprof 区分内存保留、文件与 HTTP 响应体未关闭,以及 goroutine 阻塞等真正的生命周期问题。479 收藏 -
Linux btrfs 要按子卷和快照查看空间,核心是启用 qgroup 后读取 btrfs qgroup show 的 rfer 与 excl。本文从子卷 ID 映射、统计命令和共享 extents 解释入手,说明怎样判断快照真正独占的空间以及统计暂时不一致时的处理方式。479 收藏 -
Go 1.23 起可以让 for range 直接消费函数迭代器。本文用一个泛型集合实现 iter.Seq 的 All 方法,说明 yield 返回 false 时如何提前停止,并梳理数据复制、并发和发布前检查边界。478 收藏 -
用 Go 1.24+ 的 os.OpenRoot 和 Root.Open 封装根目录内文件读取,讲清 ../ 路径、符号链接、错误包装和资源关闭边界。477 收藏 -
PHP Composer 的 config.platform.php 可以让依赖解析按生产 PHP 版本进行。本文说明如何配置 platform.php、如何区分模拟平台与真实运行环境,以及 composer check-platform-reqs、扩展约束和 platform_check.php 的使用边界。477 收藏 -
Go os.Root 适合在固定根目录内打开可能来自外部的相对路径。本文用一个小型读取函数说明空字符串为何要单独处理、怎样拒绝越界路径,以及如何用 %w、errors.Is 和 errors.As 保留可判断的错误边界。476 收藏 -
用 AppendFormat 直接向字节缓冲追加时间,结合日志批次说明容量复用、返回值、写入错误及同步与异步消费的所有权边界。475 收藏 -
PHP preg_match_all 可以用命名捕获分组按字段读取结果。本文说明命名语法、PREG_PATTERN_ORDER 与 PREG_SET_ORDER 的区别,以及可选分组、未匹配值、返回值和输入边界。475 收藏 -
PHP Fibers 能暂停和恢复调用栈,但不会自己产生并发。本文用一个最小调度器说明如何把可暂停任务放入 ready 队列、按等待信号恢复,并解释真实阻塞 I/O 为什么仍需非阻塞适配层。474 收藏 -
runtime/metrics 结果为空时,先区分空的 Sample 切片、指标名称不在 All 中、Value.Kind 判断错误,以及直方图当前确实没有样本。本文给出一套可复用的读取与排查方式。474 收藏 -
危废经营单位应把入库接收台账和对外转移联单分开管理,再用批次号、重量和联单编号关联,避免把内部库存记录当成转移凭证。473 收藏 -
Go path.Match 返回 false 时,先检查它是否要求整串匹配、通配符是否跨过斜杠、模式是否有语法错误,以及当前数据究竟是 URL 路径还是本地文件路径。472 收藏