Go语言技术文章
-
本文从多个 tsconfig 清理和重建顺序混乱的现象出发,说明如何用 references、composite 和 solution tsconfig 描述项目图,再用 tsc -b 的 dry、clean、verbose 和 force 选项按依赖关系处理构建。361 收藏 -
用 TypeScript 小项目演示 tsBuildInfoFile 将增量信息集中到 .cache/ts,区分 rootDir、outDir 与缓存文件路径,并说明配置继承、多配置独立文件名及清理集成边界。420 收藏 -
使用 Vue 的 InjectionKey 把 provide 与 inject 连接到同一个 TypeScript 上下文类型,说明字符串 key 的 unknown、inject 的 undefined、默认值、响应式 ref 和最近祖先覆盖规则。164 收藏 -
Vue 自定义指令中,对象表达式从 binding.value 读取,冒号参数从 binding.arg 读取,点号修饰符变成布尔对象;updated 还能读取 oldValue。本文用原创示例说明字段映射、更新比较和只读边界。258 收藏 -
通过 Vue defineSlots 为 row、summary 具名插槽声明参数类型,配合子组件 slot 数据绑定和父模板解构,说明 TypeScript 工具支持、组件输入与插槽输出的区别,以及静态声明的运行时边界。251 收藏 -
Vue 自定义指令在 mounted 中注册 DOM 事件后,要保存同一处理函数和 capture 选项,在 updated 重绑前清理旧监听,并在 unmounted 中使用相同 target、type、handler 完成回收,避免组件反复挂载后事件重复触发。121 收藏 -
React createPortal 只改变 DOM 挂载位置,点击事件仍按 React 树向逻辑父组件冒泡。本文用最小示例说明定位方法、阻断位置和组件边界取舍。237 收藏 -
同页挂载多个独立 React 根时,分别给 createRoot 或 hydrateRoot 设置不同的 identifierPrefix,让 useId 生成的可访问性 ID 保持独立;SSR 场景还要让服务端与客户端复用同一前缀。219 收藏 -
GNU install 的普通写法会根据最后一个参数是否为目录决定目标路径;install -T 固定按文件目标处理,install -t 则固定按目录处理。本文用运维脚本场景说明三者的选择、软链接边界和回滚方式。449 收藏 -
用 getent ahostsv4 和 ahostsv6 分别查看主机名的 IPv4、IPv6 地址解析结果,解释输出字段、AI_V4MAPPED 行为、退出码以及双栈排障边界。131 收藏 -
介绍 React hydrateRoot 的 onRecoverableError 接入方式,通过有界结构化日志保存错误、组件栈和可选 cause,并补充构建及页面标签,说明去重、日志失败隔离与 SSR 框架接入边界。204 收藏 -
用 readelf --debug-dump=decodedline 读取 ELF 中 DWARF .debug_line 的地址、文件和行号映射,说明字段含义、空输出原因、独立调试信息和源码路径变化时的排查顺序。418 收藏 -
介绍 openssl speed 公平比较算法吞吐量的方法,统一 EVP 路径、数据块大小、计时窗口、provider 与并行条件,说明输出单位及重复记录方式,区分库内吞吐与业务速度。230 收藏 -
用 wg showconf 读取正在运行的 WireGuard 接口配置,区分运行态导出、文件保存和真正可恢复的网络配置边界。331 收藏 -
解释 mount.cifs 的 multiuser 与 cache 选项如何分工:前者按访问用户建立服务器凭据会话,后者控制客户端文件数据缓存,并给出 strict、none、loose 的选择边界。266 收藏