Go语言技术文章
-
preg_match 配合 PREG_OFFSET_CAPTURE 返回的是匹配文本和字节偏移,不是中文字符下标。本文用 UTF-8 文本拆解偏移量、mb_substr 截取和 offset 参数的校验边界。111 收藏 -
12306候补订单不是固定几小时兑现,而是在订单生效后持续尝试,直到你设置的截止兑现时间;成功会生成已支付订单,未兑现或主动终止则按规则原路退回预付款。本文结合铁路12306官方规则说明时间边界、状态查看和退款核对方法。137 收藏 -
拖拽排序松手后顺序回跳,通常不是 CSS 问题,而是指针位置、占位元素和最终数组没有在同一个时序里更新。本文用 Pointer Events、占位节点和单一提交点拆解竞态,并给出可复核的实现与验收方法。296 收藏 -
Files.readString 适合小型文本读取,却会把整个文件和解码后的字符串同时带进堆。本文用内存预算、newBufferedReader 分块读取和 lines 流关闭三个检查点,说明大文件读取该如何选型。335 收藏 -
Python 日志配置不只是把日志打印出来。本文对比 basicConfig、dictConfig 和分层输出,给出从本地脚本到多模块服务的选择边界、配置示例与验收方法。368 收藏 -
用 PHP 递归处理 JSON 日志中的密码、令牌和个人字段,兼顾嵌套数组、无效 UTF-8、null 值与审计可追溯性,给出可测试的脱敏边界。462 收藏 -
LibreOffice Calc 表格分页打印时,可以在“格式→打印区域→编辑”中设置重复行,并配合分页预览与导出后的逐页核对,避免第二页开始没有列标题。111 收藏 -
快递物流显示已签收但包裹没有到手时,先核对投递位置和代收人,再保存物流、沟通和商品凭证,按商家、寄递企业、邮政管理申诉的顺序处理。146 收藏 -
文章 · linux | 6天前 | Linux · 运维排查 · 崩溃分析 · core dump · 调试回溯 · Linux GDB 崩溃排查 coredumpctl core dump 崩溃收集
Linux 服务崩溃后,先用 coredumpctl 确认现场是否被记录,再检查保留策略、权限和调试符号,最后导出 core 文件交给 gdb 回溯。本文给出一套可复查的命令顺序。256 收藏 -
用浏览器原生 Popover API 做一个键盘可用的操作菜单,覆盖 popovertarget、自动关闭、焦点回收、toggle 事件和不支持浏览器的降级方案。340 收藏 -
Python 日志文件已经完成轮转,旧文件却继续变大,通常不是轮转器失效,而是进程仍持有旧文件句柄或多个 handler 重复写入。本文用 WatchedFileHandler、RotatingFileHandler 和多进程场景拆开排查,并给出可复现的验收步骤。204 收藏 -
Java 线程池出现任务堆积时,不要只盯着活动线程数。本文用队列长度、完成任务数和拒绝策略还原排查路径,并给出可复现的状态采样代码。284 收藏 -
Obsidian 导出 Markdown 笔记为 PDF 时,先确认预览中的页面方向和分页,再检查字体、代码块与图片是否完整,最后用文件属性和页尾内容验收,避免导出后出现标题重复、空白页或中文缺字。396 收藏 -
手机或应急终端发出地震预警时,先把它当作争取几秒到几十秒的避险提示:室内就近躲避并护住头颈,晃动停止后再有序撤离;速报则是震后确认时间、地点、震级等信息。147 收藏 -
PHP preg_match 返回 0 和 false 不是一回事:0 表示正则语法有效但没有匹配,false 表示调用或正则本身出错。本文用手机号校验和 UTF-8 异常案例拆开判断顺序,给出日志记录、错误定位和边界检查方法。489 收藏