Go语言技术文章
-
rsync 复制后看到的文件时间不对,通常要先区分修改时间、访问时间和时区显示,再检查是否使用 --times 以及目标文件系统的时间精度。本文给出可复现的复制、核对和修复命令。446 收藏 -
在 Figma 中把组件实例交给团队复用时,Variants 负责状态和尺寸,Instance swap 负责替换嵌套实例。本文按真实界面说明创建、替换、保留覆盖值以及发布前验收的方法。122 收藏 -
搜索框连续输入时,较早发出的慢请求可能晚于新请求返回并覆盖结果。用 AbortController 取消上一轮 fetch,再用请求序号做最后一道验收,就能同时降低无效请求和旧数据回写风险。497 收藏 -
Linux 审计日志出现 backlog limit exceeded 时,不能只把队列上限调大。本文从 auditctl 状态、lost 计数和 auditd 内部队列入手,区分内核 backlog、守护进程消费和磁盘轮转三个环节,给出可回滚的处理与复核顺序。391 收藏 -
Python 异步服务需要把 request_id、租户或用户上下文带进子任务时,contextvars 能保持 Task 隔离,但跨线程不会自动复制。本文用可复现的边界检查说明 copy_context、to_thread 与日志关联的正确用法。234 收藏 -
Microsoft To Do 的重复任务不是只点一次 Repeat 就结束,还要先设置截止日期,再分别确认提醒时间、重复周期和完成后的下一次实例。本文按桌面网页端的任务详情路径,演示每日、工作日、自定义重复的设置与核验。444 收藏 -
同一条脚本在终端能正常显示,放进服务托管任务却出现乱码,通常不是脚本突然改了编码,而是 LANG、LC_ALL、LC_CTYPE 和服务环境不一致。本文按证据顺序核对 locale、服务属性和日志,给出稳妥的修复与回滚方法。345 收藏 -
前端表单重复提交通常不是单纯把按钮 disabled 就能解决。本文从 submit 事件、form.submit()、requestSubmit() 和原生校验的差异出发,给出一次提交门闩、异步恢复与键盘回车场景的可验证写法。200 收藏 -
Java 管理外部子进程时,isAlive、onExit 和 exitValue 解决的是不同问题。本文用一个可复现的小任务拆解退出状态、异步等待、异常处理与句柄回收边界。249 收藏 -
Obsidian 图片显示为破损图标时,先检查仓库内附件位置和 Files and links 设置,再确认文件名大小写,最后用重建元数据缓存恢复索引。490 收藏 -
非 root 进程绑定 80 端口,不只取决于 setcap 是否出现,还要核对内核低端口范围、文件能力、解释器启动方式和实际进程能力。本文用一组可复现命令把判断链串起来。295 收藏 -
拖拽排序跳回原位,通常不是 CSS 位置算错,而是指针事件丢失、视觉顺序没有同步 DOM 顺序,或键盘回退路径没有共用同一套排序逻辑。本文用原生 Pointer Events 拆开定位、提交和验收边界。351 收藏 -
GitHub Desktop 切换分支时,未提交改动会决定能否直接切换。本文结合官方界面说明 Changes 面板、暂存分支、丢弃改动和恢复检查的边界,避免把工作目录误带到另一条分支。242 收藏 -
2026年国庆节高速公路对符合条件的小型客车实行免费通行。本文按免费日期、车型范围和高速出口计时规则,整理出发前与返程时最容易判断错的几个细节。217 收藏 -
Popover API 的弹层如果只给 :popover-open 写过渡,首次打开和关闭时常会出现闪现或瞬间消失。本文从最小示例出发,说明 @starting-style、transition-behavior、overlay 与 reduced motion 的配合边界。307 收藏