Go语言技术文章
-
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 收藏 -
Linux find 的 -printf 可以按格式输出路径、字节大小和修改时间,但它不会自动补换行。本文从一条实际清单命令出发,解释常用格式指令、制表符与 NUL 分隔、符号链接边界,以及如何把输出做成便于人读和机器解析的文件清单。477 收藏 -
Linux namespace 负责隔离进程看到的系统资源视图,cgroup 负责按层级限制和统计资源使用。本文用 cgroup v2 接口对比两者职责、检查入口与容器协同边界。296 收藏 -
systemctl list-dependencies 能递归查看 unit 依赖,但结果只覆盖当前已加载到 systemd service manager 内存中的单元。本文用正向、反向和启动顺序三个视角说明如何读结果、解释缺失关系,并给出排查清单。451 收藏 -
Linux epoll 切换到 ET 模式后,不能只读一次就回到 epoll_wait。本文说明如何使用非阻塞 fd 持续读取到 EAGAIN,并正确处理 EOF、错误、EPOLLONESHOT 重置与多连接公平调度。133 收藏 -
Linux io_uring 注册缓冲区应由环级资源池管理。本文说明地址与索引约束、请求和业务租约、注销失败处理,以及取消、热更新与停机时的回收条件。349 收藏 -
Linux fanotify 使用 FAN_REPORT_FID 后,事件不再只依赖打开的文件描述符。本文说明如何读取附加 FID 记录、理解 fsid 与 file handle,并处理目录事件的父子对象关系。126 收藏