VBA・Office

仅用 Excel 从日志中提取 ID 和邮箱 — 使用 REGEXEXTRACT / REGEXREPLACE

通过 Excel 的 REGEXEXTRACT 和 REGEXREPLACE 函数,学习如何从虚拟日志中提取 ID、对邮箱进行脱敏,并理解正则表达式的用法。
VBA・Office

即使每月 CSV 的列名发生变化也不会中断 ― 使用 Power Query M 吸收列名变体

尝试进行月度 CSV 导入,仅使用 Power Query M 标准化允许的列名变体,同时不漏掉缺失的列或未知的更改。
网络・RFC

切勿盲目追踪重定向:使用 curl 观察 Location 的链式跳转

通过 curl 观察 3xx 状态码和 Location,初步排查 SSO、短链接以及旧内链的跳转路径。
PowerShell

使用 PowerShell 观察 Win32 窗口句柄

通过 PowerShell 读取 GUI 进程的 MainWindowHandle,以观察 Win32 的 HWND。
Linux・CLI・DevOps

什么是Unix套接字? —— 通过临时创建 .sock 文件来观察它与TCP端口的区别

在 /tmp 目录下安全地创建一个临时的 Unix domain socket,观察其路径如何成为同一主机内通信的接口。这也有助于理解 PHP-FPM 的 .sock。
Microsoft 365・Azure

JWT是加密的吗?——在 PowerShell 中不使用真实令牌,仅读取其结构

使用 PowerShell 创建完全的伪 JWT 风格数据,并安全地观察 header.payload.signature 与 Base64URL 解码。
网络・RFC

在 PowerShell 中尝试 IPv6 通信 — ::1 的 localhost TCP 与 IPv4 有何不同?

使用 IPv6 回环地址 ::1 在一台电脑内构建 TCP 服务器和客户端,观察端点(endpoint)和地址族(AddressFamily)的区别。
Linux・CLI・DevOps

Ubuntu 服务无法运行时的排查指南:结合 systemctl 与 journalctl 逐步追踪

不要仅止步于 systemctl status 来排查 Ubuntu 服务故障,而是要按顺序依次检查 Unit 定义、运行状态、进程以及 journal 日志。这是一套在重启服务前保留现场信息并进行故障隔离的实用排查步骤。
网络・RFC

学会解读 curl -I 的结果:逐行查看 HTTP 响应标头

按 Status、Content-Type、Content-Encoding、Cache-Control、Content-Length 的顺序解读 curl -I 显示的 HTTP 响应。这是用于确认 Nginx gzip 等功能的实用查看方法。
Linux・CLI・DevOps

从官方手册解读 GitHub CLI 的工作原理与基本操作

本文是使用人工智能创建的技术说明与实现示例。所发布的代码与步骤基于第一手资料构建,但未经作者在实际设备上进行运行验证。根据环境与版本的不同,实际运行情况可能会有所差异。GitHub 官方的命令行接口 GitHub CLI (gh) 是一个用...