-
通过工单分组示例说明 JavaScript Map.groupBy 的对象引用键、原引用查询、属性修改与成员重建,以及归档和清理方式。
-
JavaScript Element.toggleAttribute 怎样同步布尔属性?本文用一个可展开面板说明如何切换 hidden、disabled 等属性,区分属性存在与属性值,利用 force 参数固定状态,并处理 ARIA 属性与非法名称的边界。
-
模态框打开后,背景内容不应只是被遮罩,还应从焦点、点击、文本查找和辅助技术访问路径中退出。本文用 HTML inert 属性与 HTMLElement.inert 完成背景冻结,并说明 dialog.showModal、继承状态、disabled、aria-hidden 与视觉提示的边界。
-
Linux systemd-analyze dump 怎样按 unit 过滤服务管理器状态?本文用精确 unit 名和 glob 模式缩小排查范围,说明 --user 的实例边界、dump 文本的阅读方法,以及为什么脚本应改用 systemctl show 读取固定属性。
-
Linux systemd 通过 CPUQuota= 为服务设置 CPU 时间上限,CPUQuota=200% 表示最多使用两个 CPU 的时间。本文用 drop-in 配置、CPUQuotaPeriodSec=、systemctl show 检查和回退步骤说明如何限制服务 CPU 配额,并解释 CPUQuota 与 CPUWeight、父 slice 的边界。
-
Linux mount_setattr() 可以修改单个挂载点或整棵挂载树的只读、禁止执行、设备访问和传播类型等挂载对象属性。本文按目标定位、属性清除与设置、递归修改、C 调用模板和权限边界说明怎样安全地批量调整挂载属性。
-
Linux 的 /proc/pid/fdinfo 会按文件描述符提供信息。本文说明怎样定位 epoll fd,读取 tfd、events、data,并把监听项映射回目标文件描述符,同时区分静态登记信息与 epoll_wait 的实时结果。
-
Linux rsync 使用 -a 归档模式保留常见权限和文件属性,再用 --exclude 排除 cache、.cache、__pycache__ 等目录。本文比较命令行规则、源路径斜杠、远端 SSH、属主权限与 --delete 的边界,给出适合备份和部署的选择表。
-
Linux nftables 可将 iifname 与 tcp dport 组合,按接口约束本机入站端口。本文以 TCP 8080 为例,解释 input 范围、回环例外、跨链裁决、计数器判断和局部回退。
-
Linux BPF map 是内核 BPF 程序与用户态之间交换数据的通用容器。本文从 map FD、key/value 尺寸和 libbpf lookup 入手,说明普通 map、per-CPU map、查找错误与 pin 生命周期的处理方式。
-
Linux signalfd 可以把被阻塞的目标信号转成文件描述符事件,加入 epoll 后统一读取 signalfd_siginfo,适合把退出、重载等控制信号纳入服务端事件循环。
-
Linux PSI 会把 CPU、内存和 I/O 争用造成的任务等待暴露为 /proc/pressure 下的 some、full、时间窗口和累计停顿。本文从读取接口、判断趋势、捕获尖峰到 cgroup 下钻,给出一套不把指标误当根因的定位方法。
-
Linux pidfd_open 用文件描述符引用进程,适合把进程退出监控接入 poll、epoll 等等待机制,减少仅保存 PID 时遇到的复用误判。本文梳理调用方式、退出事件、版本边界和生产清单。
-
Linux 维护 journald 日志时,journalctl --rotate 会请求 systemd-journald 将当前活动 journal 文件归档并创建替代文件。本文结合一次维护场景拆开 rotate、sync 和 vacuum 的职责,给出低风险命令顺序与判断边界。
-
systemd.swap 用 .swap 单元管理交换设备或交换文件,核心是让单元名对应受管路径,并在 [Swap] 中写入必需的 What=。本文以 /swapfile 为例,说明创建、依赖、启停和 fstab 冲突边界。