Go语言技术文章
-
批量导入校验里,str_contains 的空字符串行为很容易把缺失字段和任意内容混在一起。本文从一条失败记录开始,拆解 trim、str_contains 与 empty 的判断边界,并给出可回退到旧版 PHP 的写法。276 收藏 -
用 GitHub 公开仓库演示如何从 Issues 列表打开标签筛选器,选择 new release 标签并核对筛选结果,适合需要快速收拢待处理 Issue 的维护者。387 收藏 -
钢材采购合同不要只写“按国家标准验收”。把过磅、规格尺寸、材质证明、抽样复检、异议期限和不合格品处理写成可执行记录,后续结算与争议处理才有依据。361 收藏 -
Linux 进程突然退出时,先确认崩溃收集服务是否保存了可用转储,再用 coredumpctl debug 进入 gdb;本文按转储存在性、时间筛选、回溯可信度和生产安全边界拆解一条可复查的定位路径。329 收藏 -
建筑钢筋采购不能只看报价单,HRB400E牌号、炉批号、质量证明书、进场复验和合同不合格处理需要一一对应。本文给出一份适合采购、项目材料员和监理沟通的核对清单。305 收藏 -
用一个原生 HTML dialog 表单说明 showModal、close、returnValue 与 cancel 事件的关系,给出提交、取消和重复打开时的可靠状态处理方式。229 收藏 -
用 pathlib.Path.rglob 扫描项目文件时,如何跳过隐藏目录并保留需要的隐藏文件?本文从遍历结果、路径过滤和符号链接边界写出可验证的 Python 实现。181 收藏 -
用 npm 官网包详情页完成一次可复核的版本与依赖查询:从搜索入口进入包页面,确认当前版本,再定位 Dependencies 区域核对运行依赖。216 收藏 -
用 AbortSignal.any 合并用户取消和超时信号,让 fetch 请求只监听一个入口,并按 AbortError、TimeoutError 区分结束原因,补上兼容与竞态边界。276 收藏 -
文章 · linux | 1个月前 | 定时任务 · 任务调度 · linux运维 · 故障排查 · 服务管理 · Linux 定时任务 OnCalendar Persistent Linux 定时单元
Linux 定时任务是否需要补跑,关键不在于把 OnCalendar 写得多复杂,而在于分清日历触发、服务单元和 Persistent=true 的职责。本文用一个每日归档任务拆解配置取舍、错过窗口时的状态变化与可验证的检查命令。375 收藏 -
当资源数量运行时才确定时,contextlib.ExitStack 可以把文件、锁和临时清理动作按进入顺序登记,并在退出时逆序回收。本文从一个批量读取小项目出发,说明 enter_context、callback 和异常路径的配合方式。441 收藏 -
PHP Generator 使用 yield from 委托子迭代器时,外层遍历拿到的是 yield 值,子 Generator 的 return 值要等委托完成后通过 getReturn 读取。本文用可运行示例说明调用链、完成条件和常见误区。161 收藏 -
在 GitHub 的 golang/go Issues 页面用 label 和 open 状态缩小问题范围,并保存可复用的查询链接。353 收藏 -
纺织现场测织物克重,关键是取样面积固定、布样平整且电子天平归零。本文用100平方厘米取样器演示裁样、称量、换算和复核,帮助把单位面积质量记录成可追溯的数据。440 收藏 -
用一个可运行的曝光实验说明 IntersectionObserver 的 threshold 数组如何触发可见比例回调,并用 Set 做首屏曝光去重,避开重复上报和阈值误判。133 收藏