papanda925

PowerShell

在 PowerShell 中合并 FileSystemWatcher 的重复事件——尝试使用防抖(debounce)

本文介绍了如何观察 FileSystemWatcher 在短时间内产生的重复 Changed 事件,并探讨了使用防抖(debounce)将后续处理合并为一次的思路。
VBA・Office

VBA也能自定义事件吗?— 用最少代码尝试 Class、WithEvents、RaiseEvent

观察如何在 VBA 的类模块中声明自定义 Event、使用 RaiseEvent 触发,并通过 WithEvents 接收,构建极简的事件驱动。
PowerShell

在 PowerShell 中修改环境变量并通过 GUI 核对答案 — Process、User 与 Machine 的区别

通过 Process/User 作用域操作虚拟环境变量,对照 Windows 的环境变量 GUI 与 PowerShell 的显示结果。
编程・Web开发

在浏览器中获取手机当前位置并显示在地图上 — 运行 Geolocation API + Leaflet

将通过 Geolocation API 获取的纬度和经度传递给 Leaflet,并在地图上显示当前位置。观察位置信息获取与地图绘制的分工。
VBA・Office

VBA突然无法编译?——罗列引用设置以找出 BROKEN

列出 VBA 的 References,并使用 IsBroken 识别损坏的引用。不进行自动修复,首先安全地观察状态。
PowerShell

使用 PowerShell + XAML 构建极简 GUI —— 通过追踪 Button 的 Click 事件来理解

使用 PowerShell 构建 XAML/WPF 的极简界面,观察 Button 的 Click 事件传递到 PowerShell 的流程。
Linux・CLI・DevOps

Linux 的 /proc/self 指的是谁?——通过对比 Bash 和 awk 的 PID 来理解

当在 Bash 中用 awk 读取 /proc/self/status 时,为什么看到的不是 Bash 而是 awk 自身?本文将通过纯读取的方式安全地观察 procfs。
Linux・CLI・DevOps

在 Ubuntu 中查询“谁在监听这个端口?” — 使用 ss 关联 socket 与进程

在 Ubuntu 中使用 ss 命令确认 TCP 监听端口。同时整理了 127.0.0.1、0.0.0.0、[::] 的查看方式,以及权限对进程显示的影响。
VBA・Office

即使每月 CSV 的列名发生变化也尽量不中断 —— 使用 Power Query M 吸收列名波动

通过 Power Query M 标准化员工代码、员工 ID 等列名波动,并使用 null 补全缺失列。对于存在多个候选列的模棱两可输入,采取安全停止的策略。
PowerShell

不解压ZIP查看其内容 — 通过PowerShell直接使用.NET的ZipFile

通过PowerShell使用.NET的ZipFile.OpenRead,在不展开ZIP的情况下列出文件名、原始大小和压缩大小。