Go语言技术文章
-
文章 · python教程 | 3星期前 | 日志 · logging · Python教程 · 生产运维 · Python 优雅停机 logging QueueHandler QueueListener 日志不丢
Python logging 使用 QueueHandler 和 QueueListener 后,停机阶段不能只调用 logging.shutdown() 就结束进程。本文用一个可运行的日志队列示例,拆解停止接收、等待队列排空、关闭监听器和异常兜底的顺序,给出生产环境可复查的验收方法。469 收藏 -
用 DateTimeFormatter 和 ResolverStyle.STRICT 解析 Java 日期,区分格式、时区、无效日期与时间字段,给出可运行的验收代码和常见边界。426 收藏 -
用 PHP Reflection API 检查联合类型参数时,先区分 ReflectionNamedType 与 ReflectionUnionType,再处理 nullable 标记,避免把 null、单类型和多类型混成一个判断分支。346 收藏 -
用 Krita 的 Wrap Around Mode 检查纹理边缘,结合偏移处理定位接缝,并通过平铺预览和导出复核确认最终文件可用。278 收藏 -
2026年中秋节与国庆节相邻但不属于同一段高速免费期,国庆假期7座及以下小型客车可享免费通行,关键要看车辆驶离收费公路出口的时间。129 收藏 -
Web Worker 处理大数组或文件切片时,结构化克隆会复制数据,Transferable 则转移底层内存。本文用 ArrayBuffer 实验说明两者的边界、发送后原对象为何被清空,以及如何用生命周期和回收检查避免主线程内存持续上涨。273 收藏 -
用 7-Zip 制作分卷压缩包时,从压缩格式、分卷大小和加密选项入手,说明 .7z.001 文件如何配套保存,以及解压前后的完整性核对方法。328 收藏 -
2026年中秋节与国庆节相邻但不是同一段假期,本文按官方安排拆开说明放假日期、可衔接的请假方式和需要记住的上班日。181 收藏 -
VS Code 的编辑器组可以按左右、上下或 Grid 2x2 组织。本文从 View > Editor Layout 入手,说明拆分方向、组间切换、大小调整与重启后的布局核对。290 收藏 -
从触底加载重复请求的现场出发,拆开 rootMargin、哨兵节点和请求状态之间的关系,给出可验收的去重实现与异常处理边界。462 收藏 -
Python 3.13 新增 os.process_cpu_count(),它读取当前进程可用的逻辑 CPU 数,可能小于 os.cpu_count()。本文用容器配额和线程池示例拆开默认值、None 回退、显式 max_workers 与验收边界。197 收藏 -
从输入组件重构案例说明为什么不应默认把 DOM Event 传到业务层,并给出语义回调、原生事件保留边界、TypeScript 示例和测试判断清单。234 收藏 -
io_uring 的 SQPOLL 能让内核线程轮询提交队列,减少提交路径上的系统调用,但它不是无条件加速。本文用 sq_thread_idle、SQPOLL 唤醒、提交批次和 CPU 观测,核对多队列程序何时受益、何时只是空转。484 收藏 -
线程池满载或进入关闭流程时,任务拒绝不应该只变成一条模糊异常。本文从一个有限队列的订单异步任务池出发,拆解拒绝处理器的错误语义、四种内置策略与调用方重试边界,并给出可验收的 Java 示例。484 收藏 -
用 7-Zip 创建带密码的 7z 压缩包,说明文件名加密、AES-256、ZIP 兼容性和解压后的完整核对方法。489 收藏