Go语言技术文章
-
CSS font-size-adjust 可以按 x-height、cap-height 或 CJK 字符度量调整字体使用字号,让首选字体不可用时的后备字体保持相近字高。本文说明固定比例、from-font、继承、size-adjust 与旧浏览器降级边界。465 收藏 -
CSS Grid 通过 grid-area、order 或响应式布局改变视觉位置后,卡片的 DOM 顺序和键盘焦点顺序可能不一致。本文用 reading-flow 的 grid-rows、grid-columns 与 grid-order 对齐访问顺序,并说明 tabindex、reading-order 和兼容性边界。101 收藏 -
用 Temporal 区分同一时刻换区、当地日历加日和实际时长,结合预约示例处理夏令时歧义,并说明接口存储与兼容层选择。228 收藏 -
文章 · 前端 | 1星期前 | javascript · 异步编程 · 前端开发 · JavaScript Promise Promise.withResolvers resolve reject 异步事件
Promise.withResolvers() 返回 promise、resolve 和 reject 三个控制点。本文从一次性外部事件与连续数据批次两个场景说明如何拆开 Promise 控制器、何时重新创建,以及生命周期和兼容性边界。126 收藏 -
用 FileSystemDirectoryHandle.values() 配合 for await...of 遍历文件与子目录,按 kind 分流,并处理权限和条目消失异常。219 收藏 -
从用户选择得到 FileSystemFileHandle 后,使用 createWritable 创建可写流,写入文本或 Blob 并正确 close,同时处理安全上下文、权限、取消和兼容性降级。260 收藏 -
用 scheduler.yield 把长时间的批量 DOM 更新拆成可恢复片段,先给用户反馈,再处理能力检测、setTimeout 降级和取消边界。117 收藏 -
用 Linux perf stat 比较不同运行参数时,关键不是只跑两次命令,而是固定事件集合、重复次数和输出格式,再处理事件复用、CPU 绑定与权限造成的可比性边界。269 收藏 -
Linux cgroup v2 的 memory.reclaim 是面向目标 cgroup 的主动回收接口。本文说明如何准备目标目录、写入回收量、处理 EAGAIN,并划清主动回收与内存压力指标的边界。209 收藏 -
Linux tar --one-file-system 可以让目录递归停在当前文件系统边界,避免备份时展开其它挂载卷。本文说明挂载关系、verbose 复查和显式路径清单的边界。420 收藏 -
rsync --delete 只会清理正在同步范围内的目标多余项,但源目录尾斜杠、通配符、排除规则和 I/O 错误都会影响结果。本文用 dry-run、max-delete=0、delete-delay 和独立 backup-dir 组成一套更稳妥的同步方式。239 收藏 -
说明 Linux nftables set 如何把地址、端口和临时封禁成员集中管理,并给出集合创建、规则引用、动态增删、超时和回滚的实用写法。365 收藏 -
说明 Linux mount --make-private 与 --make-rprivate 的区别,展示如何查看传播属性、选择修改范围,并处理 mount namespace、slave 与 unbindable 的边界。276 收藏 -
用 PID、程序名或可执行文件路径定位 systemd-coredump 记录,先看 COREFILE 和权限,再用 coredumpctl --output 导出指定进程的 core 文件,并说明多次崩溃、时间范围与调试器的边界。419 收藏 -
Linux ip rule 排查策略路由时,先按 priority 从小到大确认 RPDB 扫描顺序,再核对 from、to、fwmark 与 table,最后用 ip route get 带上源地址和 mark 验证出口。本文区分规则优先级、路由表内容和默认规则的边界。371 收藏