排序
编写 WinGet 配置文件复现开发环境
WinGet 配置文件描述开发环境所需的先决条件、软件与系统设置。创建文件时,可以按下面的顺序组织工作: 按命名约定新建 YAML 文件。了解文件格式,并链接相应的 JSON 架构。列出断言与资源:断...
渲染函数 & JSX
在绝大多数情况下,Vue 推荐使用模板语法来创建应用。然而在某些使用场景下,我们真的需要用到 JavaScript 完全的编程能力。这时渲染函数就派上用场了。 如果你还不熟悉虚拟 DOM 和渲染函数的概...
使用 OTLP 与 Prometheus 双路导出 .NET 指标
许多应用直接将指标导出到 Prometheus。如果你还不熟悉它,可以把它理解为用于保存计数器、直方图等指标的时序数据库。将指标存入 Prometheus 的应用通常会使用一种常见的 Prometheus 客户端完...
给 Kopia 仓库保留第二份同步副本
原文:Synchronization 作者:原页面未标注个人作者 来源:Kopia 文档:Synchronization 文档信息:页面标注 Kopia v0.6.0 开始支持自动仓库复制;页面最后修改日期为 2025 年 10 月 15 日。为...
使用 Node.js 堆快照定位内存泄漏
使用 Node.js 堆快照 你可以为正在运行的应用生成堆快照(Heap Snapshot),再将它加载到 Chrome 开发者工具中,检查特定变量或保留对象所占的内存。还可以比较多份快照,观察它们随时间发生的...
OPNsense WireGuard 远程接入:双端配置、访问边界与握手诊断
从独立密钥和隧道地址开始,配置 OPNsense 与客户端,区分路由、NAT 和业务授权,并按握手、收发计数、DNS 与 MSS 排障。
谓词下推的力量
在上一篇文章中,我们概览了 Polars 的内部工作方式。本篇深入查询优化器,解释最重要的优化规则之一:谓词下推。思路简单而有效:尽可能靠近数据源应用所有过滤条件。这样既避免为随后会丢弃的...
在真实用户环境中调试网页性能
为性能数据附加调试信息,通过分析数据识别并修复真实用户遇到的问题。Google 提供两类性能测量和调试工具:实验室工具:例如 Lighthouse,在模拟环境中加载页面,模拟慢网络、低端移动设备等条...
用 smartctl 与 smartd 检查磁盘健康、安排自检并接收告警
从确认设备支持和读取自检日志,到配置smartd的通知、待机策略、自检计划与温度阈值,完整梳理S.M.A.R.T.的操作步骤与适用边界。
GitHub Actions:创建和调用可重用工作流
把多个工作流中重复的任务提取到一个可重用工作流,可以统一维护输入、机密、权限和输出。调用方通过作业级 uses 引用它;被调用方用 workflow_call 声明可以接受的接口。 创建可重用的工作流 ...




