Go语言技术文章
-
Vue defineModel 的 default 只作用于子组件的 model prop,父组件仍可能保持 undefined。本文说明如何通过父组件初始化避免不同步,如何为对象数组使用工厂函数,以及具名模型的默认值写法。343 收藏 -
Vue 3.5 的 useTemplateRef 可以让静态模板引用由 Vue 语言工具自动推断类型。本文从 ref 名称对齐开始,说明原生元素、动态组件和子组件实例如何使用显式泛型,并补充挂载前后的 null 与 Vue 3.5 之前的兼容写法。404 收藏 -
Vite 中切换 CSS 压缩器时,build.cssMinify 与 css.transformer 负责的层次不同。本文用配置示例说明如何在 esbuild 与 Lightning CSS 之间切换、何时启用完整 Lightning CSS 处理链,以及 CSS Modules 和浏览器目标应该放在哪里。390 收藏 -
通过Vite插件configureServer参数读取开发服务器,示例演示注册诊断中间件、闭包保存引用,并区分配置读取、初始化时机、构建和预览范围。102 收藏 -
Vite 的 build.modulePreload 同时涉及 modulepreload polyfill 和动态导入依赖列表。本文从默认行为出发,说明如何用 resolveDependencies 过滤依赖,并梳理相对 base、非 HTML 入口与 Library Mode 的边界。147 收藏 -
perf stat -j 可以把 cycles、instructions 等硬件计数器结果输出为机器可读 JSON。本文说明标准错误重定向、关键字段、jq 后处理和事件复用边界。333 收藏 -
说明 Linux cgroup v2 io.stat 的读取方法:按 MAJ:MIN 识别设备,提取 rbytes、wbytes、rios、wios,并用两次快照计算 I/O 增量,区分统计与限流接口。451 收藏 -
getfattr 默认读取 user 命名空间的扩展属性。本文从单文件查询、递归读取和符号链接边界讲起,给出生成可由 setfattr --restore 恢复的属性备份方法。307 收藏 -
Linux 的 mount --rbind 会把源目录树及其内部的子挂载一起映射到新位置。本文区分 --bind 与 --rbind,说明 rslave、rprivate、findmnt、mountinfo 和递归卸载的配合方式。145 收藏 -
通过flock独占锁和统一包装脚本避免cron与手工启动的任务重叠,给出非阻塞跳过示例,解释等待策略、退出状态、锁文件和子进程的生命周期。369 收藏 -
GNU tar 默认递归目录时可能跨入其它文件系统的挂载点。本文说明 --one-file-system 的正确用法、-v 的观察方式,以及显式路径仍会被归档的边界。406 收藏 -
使用Linux getconf FILESIZEBITS查询目标目录报告的文件大小限制位数,区分数值、undefined和查询失败,并说明它与应用off_t类型、当前文件长度和可用空间的区别。183 收藏 -
Linux 上端口被占用时,可以用 ss -lntp 只查看 TCP 监听 socket,并从 users 字段读取程序名、PID 和文件描述符。本文按排障现场说明端口过滤、UDP 查询、权限与网络命名空间边界,以及如何把结果封装成可复用脚本。259 收藏 -
Linux getconf PIPE_BUF 可以查询指定管道或 FIFO 的原子写入字节上限。本文区分 PIPE_BUF 与管道总容量,给出 FIFO 查询命令,并解释阻塞、非阻塞和多写入者场景下的边界。394 收藏 -
使用Linux getconf LINK_MAX按已有文件路径查询硬链接数量限制,区分配置上限与当前链接数,并在脚本中分别处理数字、undefined和查询失败。218 收藏