Go语言技术文章
-
用原生 Popover API 做一个可访问的无 JavaScript 弹出层,覆盖 popover、popovertarget、light dismiss、焦点行为与不支持浏览器的降级方案。235 收藏 -
QueueHandler 本身不会自动把日志变成安全的异步链路:如果它把记录送回监听同一队列的日志路径,就会出现递归、重复输出或队列持续增长。本文用最小示例拆开 QueueHandler、QueueListener 与 logger 层级的边界,给出可验证的安全配置。306 收藏 -
Java 线程池准备退出时,close、shutdown 和 awaitTermination 到底怎么配合?本文用一个可验证的收尾流程说明停止接收任务、等待完成、记录未完成任务和超时兜底的边界。399 收藏 -
PHP flock 能让同一文件的竞争请求排队,但它不会自动替业务去重。本文用一个可复现的并发脚本,拆解锁模式、临界区范围、异常退出和释放后的再次执行,给出检查与回滚方法。196 收藏 -
文章 · 软件教程 | 4天前 | 软件教程 · OBS Studio · 录屏 · 桌面工具 · 视频格式 · MP4 OBS Studio 录制文件格式 Recording Format Output设置 MKV
通过 OBS Studio 的 Settings > Output 设置录制文件格式,完成 MKV 录制、停止后文件核对,以及需要 MP4 时的 Remux Recordings 转换。每一步对应官方界面截图,并说明可见成功状态。124 收藏 -
全国地震预警微信小程序可以在微信中搜索“中国地震台网”或“地震预警”进入,点击开启预警后允许通知和位置权限,再添加需要关注的地点。本文说明入口、权限检查、覆盖边界与收到信息后的判断方法。224 收藏 -
rsync --delete 会删除目标端多出来的文件,但源路径边界、通配符和试运行步骤一旦弄错,就可能把误差放大成批量删除。本文从误删现场出发,讲清目录语义、--dry-run 核对和恢复检查。189 收藏 -
文章 · python教程 | 4天前 | 并发 · 消息队列 · 异步编程 · Python教程 · 性能稳定性 · Python 消费者 超时 Queue asyncio 哨兵 asyncio.Queue task_done
asyncio.Queue 的任务处理结束,不等于消费者协程会自动结束。本文用固定数量哨兵、task_done()、gather() 和 wait_for() 组成可验证的优雅停机流程,说明有界队列、异常回收与超时检查的边界。151 收藏 -
Windows 11 中可以在资源管理器的主页对文件夹右键选择 Pin to Quick access,将常用位置固定到左侧导航窗格和主页。本文按真实界面说明入口、固定动作、结果核对与取消固定。406 收藏 -
医保电子凭证和社保卡都可以作为就医购药的有效凭证,但使用介质、激活方式和补救路径不同。本文按挂号结算、异地就医、丢失停用和核对方法说明怎么选。277 收藏 -
用一个带校验状态、禁用状态和兄弟提示的表单例子,拆清 CSS :has() 的相对选择器边界、特异性影响与可维护写法。485 收藏 -
Linux 主机端口还没耗尽却偶发新连接超时,不能只盯着 ss 数量。本文从 conntrack 表使用率、网卡丢包计数和回收参数入手,拆出证据链、处理顺序与复测边界。301 收藏 -
文章 · python教程 | 4天前 | 数据校验 · Python教程 · dataclasses · 类型标注 · Python 数据类 dataclasses InitVar __post_init__
dataclasses.InitVar 是只参与初始化、不保存为实例字段的伪字段。本文用配置参数注入和输入校验示例,说明它如何进入 __post_init__、为何不出现在 fields() 与 asdict() 中,以及序列化时应如何设计。147 收藏 -
在 Figma 网页端把一个 Frame 导出为 PNG,关键是先选中目标 Frame,再从右侧 Export 添加 PNG 配置,确认倍率与预览后导出,并核对下载文件名和尺寸。278 收藏 -
Linux 服务管理器读取 EnvironmentFile 后变量仍为空时,优先检查文件格式、路径权限和 daemon-reload 与 restart 的执行顺序。本文用一个最小服务逐项验证,给出可回滚的排查路径。489 收藏