Go语言技术文章
-
PHP stream_filter 可以把多个过滤器串成读取链。本文说明 php://filter、stream_filter_append() 与 stream_filter_prepend() 的顺序、方向、失败返回值和资源关闭方式。423 收藏 -
PHP DOMDocument 读取不可信 XML 时,真正需要控制的是外部实体加载、实体替换和网络访问三个边界。本文给出兼容 PHP 8.x 的解析入口,并解释 LIBXML_NOENT、LIBXML_NONET、LIBXML_NO_XXE 与自定义实体加载器的组合关系。347 收藏 -
PHP str_increment 可递增数字字符串并保留未被转换丢失的前导零。本文说明返回值、进位扩宽、ASCII输入限制与旧运行时的处理边界。355 收藏 -
本文说明 PHP str_getcsv 怎样解析字段内的分隔符和双引号,如何显式设置 separator、enclosure、escape,以及 PHP 8.4 下怎样避免依赖默认 escape 参数。356 收藏 -
PHP DateTimeImmutable 直接加一个月时,月末日期可能溢出到下个月。本文用代码说明默认规则,并给出 last day of、DateInterval、不可变对象和边界测试的处理方法。280 收藏 -
PHP OPcache 预加载需要让完整版本、启动配置与进程生命周期保持一致。本文说明版本落盘、入口配置、新旧进程与回滚的部署顺序和限制。497 收藏 -
本文用 PHP Intl NumberFormatter 说明怎样按 locale 输出普通数字、货币和百分比,怎样设置小数位与舍入规则,以及如何处理格式化失败。351 收藏 -
PHP SplPriorityQueue 默认只提取数据。本文用一个任务调度小工具说明怎样设置 EXTR_BOTH,同时读取 data 与 priority,并区分 top、current、extract 的行为边界。420 收藏 -
PHP get_mangled_object_vars 会返回对象的各层级属性,但私有属性键会带声明类名,保护属性带星号,前后还有 NUL 字节。本文用一个对象检查场景说明键名解析、未初始化类型属性排除与兼容边界。239 收藏 -
用 PHP SplFileObject::fgetcsv 读取 CSV 时,空行可能表现为单个 null 字段,文件结束则应按 false 或迭代状态处理。本文给出显式参数、flags 选择和排查边界。385 收藏 -
Obsidian 内置 Templates 核心插件支持 {{title}}、{{date}} 和 {{time}} 变量。本文从模板文件夹设置开始,演示如何写入日期格式串、插入新笔记并排查变量没有替换的原因。227 收藏 -
以 VS Code Source Control 为例,说明如何在 diff editor 中选中指定行或代码块进行 Git 交互式暂存,并核对 Staged Changes、撤销误选和后续编辑的边界。499 收藏 -
DBeaver 导出 SQL 查询结果为 CSV 时,重点设置 Encoding、Header 和 Header format:用 UTF-8 保持中文,用 top 输出列名,并根据接收方选择字段标签或描述。173 收藏 -
在 JetBrains IDE 中使用 Preview 和 Refactoring Preview 查看重命名、移动等结构化重构的影响范围,排除不应修改的结果后用 Do Refactor 批量应用,并在误选时撤销回退。352 收藏 -
LibreOffice Writer 通过工具中的行编号为文档显示行号。本文说明入口、显示间隔与空行计数选项,以及应用后保存和审阅时的注意事项。389 收藏