Go语言技术文章
-
HTML dialog 的 cancel 是关闭请求,适合在 Esc 或 requestClose() 时拦截;close 是已经关闭后的通知,适合读取 returnValue、清理状态和同步外部界面。本文用事件路径和代码示例说明两者的边界。159 收藏 -
URLPattern 可以把带参数的 pathname 写成可复用模式,再用 test() 判断路由是否命中、用 exec() 读取 pathname.groups 中的参数。本文拆解模式声明、参数提取、baseURL、查询字符串和兼容边界。443 收藏 -
CSS field-sizing: content 可以让文本输入框按当前内容调整首选宽度,再配合 min-width、max-width 和 maxlength 控制伸缩边界。本文从固定宽度表单的症状出发,说明触发条件、最小写法、placeholder 与兼容性边界。357 收藏 -
CSS @starting-style 用来为首次显示或从 display:none 变为可见的元素提供过渡起始值。本文以原生 dialog 为例,拆解默认态、进入态、display 离散过渡和兼容降级,让弹窗既能淡入也能完整淡出。440 收藏 -
CSS 的 display 默认不能像 opacity 一样平滑过渡。本文用一个可关闭提示面板说明 transition-behavior: allow-discrete、display 过渡和 @starting-style 如何配合,并给出旧浏览器降级写法。181 收藏 -
动态创建正则时,先用 RegExp.escape() 将搜索词、域名等外部字符串转成字面量,再拼接固定的正则语法。本文说明手写转义的误区、组合方式、兼容策略和输入边界。134 收藏 -
content-visibility: auto 能跳过屏外内容,但占位尺寸估计不当会让滚动时页面跳动。本文用 contain-intrinsic-size 给卡片提供接近真实高度的布局尺寸,并说明 auto 记忆值、网格场景和降级边界。351 收藏 -
CSS content-visibility: auto 可减少长列表屏外子树的布局与绘制工作。通过独立分组、占位尺寸和渐进增强示例,说明脚本测量、虚拟列表、分页及可访问性的适用边界。281 收藏 -
CSS anchor-size() 可以把锚定浮层的宽高、位置或边距表达为锚点元素的尺寸。本文用菜单浮层说明默认锚点、逻辑轴、calc() 和缺少锚点时的回退边界。281 收藏 -
Linux statx 返回的时间字段由秒和纳秒组成,挂载 ID 也需要通过请求掩码和返回掩码确认。本文用一个最小 C 示例说明如何读取 tv_nsec 与 stx_mnt_id,并处理内核或文件系统不提供字段的边界。277 收藏 -
用 Linux ss -o 读取 TCP socket 的活动计时器,解释 timer 三元组中的类型、到期时间和重传次数,并结合 -i 查看 RTO、退避与 RTT。126 收藏 -
Linux setcap 可为专用程序设置所需文件能力。以低端口绑定为例,说明 CAP_NET_BIND_SERVICE 的选择、ep 含义、文件与进程权限差别,以及部署升级、撤销和服务级授权的取舍。300 收藏 -
Linux mount --bind 只映射指定挂载点,--rbind 还会递归保留源目录下的独立子挂载。本文用目录模型、findmnt 检查和卸载边界说明两者差异,并给出选择建议。138 收藏 -
说明 Linux rsync --delete-after 何时删除目标端多余文件,比较 --delete-before、--delete-during 与 --delete-delay,并用预演、备份目录和删除上限降低误删后的恢复风险。198 收藏 -
Linux dmesg --level 可以按逗号分隔的日志级别筛选内核环形缓冲区输出,err+ 表示 err 及更严重级别,+warn 则扩展到更低优先级。本文说明组合写法、范围方向、权限边界与排障用法。146 收藏