Go语言技术文章
-
Linux cgroup v2 的 memory.reclaim 是面向目标 cgroup 的主动回收接口。本文说明如何准备目标目录、写入回收量、处理 EAGAIN,并划清主动回收与内存压力指标的边界。209 收藏 -
Python pprint 的 depth 参数可以限制嵌套对象的展示层级,超过边界的内容会显示为省略号而不会修改原数据。本文结合 pp、pformat 和 PrettyPrinter,说明 depth、width、compact、sort_dicts 的配合方式。205 收藏 -
用 XMLStreamWriter 写带命名空间的 XML 时,分别处理前缀、URI 和 xmlns 声明;本文给出显式前缀、默认命名空间、未绑定前缀和资源关闭的实战写法。204 收藏 -
通信机房巡检记录不要只写“设备正常”。本文从对象标识、电源事实、链路两端、影响判断和责任闭环五个方面,给出一套可交接、可追溯的巡检记录方法,并说明未检查项、敏感配置和带电操作的记录边界。204 收藏 -
Python types.MappingProxyType 可以把已有映射包装成只读视图:调用方不能直接写入,但底层字典的合法变化仍会被视图看到。本文用配置暴露示例说明创建方式、动态可见性、浅复制区别与嵌套对象边界。203 收藏 -
PHP PDO 的 ATTR_EMULATE_PREPARES 控制预处理实现,不能代替类型校验。本文以 PDO_MYSQL 为例说明连接配置、分页整数绑定、execute 数组与结果字符串化的区别,避免金额、编码及大整数被错误转换。203 收藏 -
Python difflib.restore 用来从 ndiff 或 Differ.compare 产生的差异流中恢复第 1 份或第 2 份文本。本文说明 which 参数、换行保留、生成器物化方式,以及它与 unified_diff 的格式边界。200 收藏 -
用 PHP readonly class 固定配置对象的声明属性和对象形状,解释一次初始化、嵌套对象内部可变性、动态属性和 PHP 8.3 克隆边界。200 收藏 -
Python weakref.finalize 可以为支持弱引用的对象注册一次性清理回调,并在对象回收或主动调用时执行。本文说明回调参数、避免闭包反向持有对象、alive、detach、atexit 与 with 的边界。200 收藏 -
VS Code 可以通过语言专属设置,只对 TypeScript、Markdown 等指定语言关闭 CodeLens 引用提示。本文按设置入口、@lang 过滤器和 settings.json 三条路径说明操作与优先级确认方法。199 收藏 -
说明 Linux rsync --delete-after 何时删除目标端多余文件,比较 --delete-before、--delete-during 与 --delete-delay,并用预演、备份目录和删除上限降低误删后的恢复风险。198 收藏 -
Python sqlite3 默认返回元组,按列名读取需要在连接创建游标前设置 row_factory = sqlite3.Row。本文说明 row、列别名、空结果、已有游标与重复列名的边界,并给出可迁移的读取写法。197 收藏 -
Python difflib.get_close_matches用cutoff决定候选入选资格,用n限制返回数量。结合固定词表说明阈值边界、空结果、排序及相似度建议与业务判断的区别。194 收藏 -
Java 9 起可以用 Matcher.replaceAll(Function) 按每次匹配的捕获组动态生成替换文本。本文说明从固定字符串迁移的写法、null 与空字符串边界、特殊字符转义和 Matcher 状态注意事项。 193 收藏 -
文章 · php教程 | 11小时前 | 并发 · HTTP · PHP · 工程实践 · php 并发请求 curl_multi_exec curl_multi curl_multi_info_read
PHP curl_multi 的关键不是把多个 URL 放进数组,而是把多个 CurlHandle 加入同一个 CurlMultiHandle,再用 curl_multi_exec 驱动、curl_multi_info_read 排空完成消息。本文给出带错误处理和资源清理的完整写法,并解释传输错误、HTTP 状态与 still_running 的区别。188 收藏