<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>白夜書簡</title><description>Systems, Data, Code, and Ideas</description><link>https://ruihaozhang.com/</link><item><title>Oracle Cloud 薅 永久24G内存云服务器攻略</title><link>https://ruihaozhang.com/blog/oracle-always-free-vps/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/oracle-always-free-vps/</guid><description>Oracle Cloud 提供永久免费的 ARM 云服务器，最高可享 4 核 24G 内存、200G 磁盘，且无需 VPN 即可连接。本文详解从账号注册、免费资源申请到网络配置的完整流程，并附上各项免费额度的具体范围，帮助你顺利薅到这份云计算福利。</description><pubDate>Mon, 06 Apr 2026 13:16:44 GMT</pubDate></item><item><title>如何构建Claude Skills</title><link>https://ruihaozhang.com/blog/build-claude-skill/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/build-claude-skill/</guid><description>Claude Skills 是一种通过结构化文件（SKILL.md 及可选的脚本、参考文档等）向 Claude 传授自动化工作流的机制。本文梳理了 Skill 的文件结构与设计要点、触发时机与功能性测试方法，以及如何将 Skill 分发共享给他人使用。</description><pubDate>Wed, 18 Mar 2026 14:18:09 GMT</pubDate></item><item><title>美股税收注意事项</title><link>https://ruihaozhang.com/blog/usa-stock-tax/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/usa-stock-tax/</guid><pubDate>Tue, 17 Mar 2026 14:09:49 GMT</pubDate></item><item><title>Python包管理工具uv使用手册</title><link>https://ruihaozhang.com/blog/python-uv-manual/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/python-uv-manual/</guid><description>uv 是用 Rust 编写的现代 Python 包管理工具，可一站式替代 pip、virtualenv、pyenv 和 poetry。本文系统整理了项目初始化、依赖管理、脚本运行、pyproject.toml 配置及 Workspace 多包管理的常用命令与注意事项，适合随时查阅参考。</description><pubDate>Mon, 09 Mar 2026 14:12:59 GMT</pubDate></item><item><title>VPN中系统代理与TUN模式的IPv6和DNS泄露</title><link>https://ruihaozhang.com/blog/vpn-proxy-tun-ipv6-dns-leak/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/vpn-proxy-tun-ipv6-dns-leak/</guid><description>在中国通过VPN使用Claude时，单独开启TUN模式会导致IPv6与DNS泄露，使网页版Claude无法访问；而单独开启系统代理则让终端工具Claude Code失效。同时启用两种模式是目前最简单可靠的解决方案。</description><pubDate>Sat, 07 Mar 2026 10:51:24 GMT</pubDate></item><item><title>Windows系统盘如何使用非相邻空间扩容</title><link>https://ruihaozhang.com/blog/windows-system-disk-extend/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/windows-system-disk-extend/</guid><pubDate>Wed, 04 Mar 2026 20:45:22 GMT</pubDate></item><item><title>Windows/Linux双系统删除Linux教程</title><link>https://ruihaozhang.com/blog/delete-linux/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/delete-linux/</guid><description>在 Windows 11 + Ubuntu 双系统环境下，通过恢复 Windows EFI 引导、使用磁盘管理或 diskpart 强制删除 Linux 分区，最终将释放的空间格式化为 NTFS 新建卷，即可干净地移除 Linux 并保留完整的 Windows 系统。</description><pubDate>Tue, 03 Mar 2026 23:53:22 GMT</pubDate></item><item><title>国内赚人民币换成美元消费划算吗</title><link>https://ruihaozhang.com/blog/cny-to-usd-is-it-worth-it/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/cny-to-usd-is-it-worth-it/</guid><description>在美国信用卡3%返现的条件下，将人民币换成美元后在国内消费是否划算？通过固定与动态汇率分析，结合美元近期贬值走势，换汇后5个月内消费仍可套利，超过5个月则无利可图。</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Java测试笔记：Junit4+PowerMockito</title><link>https://ruihaozhang.com/blog/java-test-junit4-powerMockito/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/java-test-junit4-powerMockito/</guid><description>本文系统梳理了使用 JUnit4 + PowerMockito 进行单元测试的核心技巧，涵盖 AAA 测试步骤、反射访问私有成员、静态方法验证、spy 打桩、构造拦截及参数匹配器的实用写法，是 Java 测试实践的快速参考手册。</description><pubDate>Fri, 27 Feb 2026 23:53:22 GMT</pubDate></item><item><title>AI时代的存储体系梳理：从 SRAM 到 NVMe 的认知框架</title><link>https://ruihaozhang.com/blog/ai-era-storage-hierarchy-from-sram-to-nvme/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/ai-era-storage-hierarchy-from-sram-to-nvme/</guid><description>从寄存器到 NVMe SSD，本文系统梳理了 AI 时代完整的存储体系：SRAM 构成高速 CPU 缓存，DRAM 家族（DDR/LPDDR/GDDR/HBM）覆盖从移动端到 AI 加速器的内存需求，NAND Flash 与磁盘则分别支撑 SSD 和 HDD 的持久化存储，并配以 PCIe/SATA/SAS 接口与 NVMe/SCSI 协议完成整个层次结构的闭环。</description><pubDate>Mon, 02 Feb 2026 21:38:55 GMT</pubDate></item><item><title>Git常用命令工具书</title><link>https://ruihaozhang.com/blog/git-common-commands/</link><guid isPermaLink="true">https://ruihaozhang.com/blog/git-common-commands/</guid><description>本文整理了 Git 日常开发中最常用的命令，涵盖分支管理、远程推送、交互式 rebase 修改历史提交，以及子模块的添加、初始化与更新操作，适合作为快速查阅的实用参考手册。</description><pubDate>Sun, 01 Feb 2026 11:57:20 GMT</pubDate></item></channel></rss>