<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Vallelonga的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Vallelonga</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Vallelonga]]></copyright><item><title><![CDATA[对 vhost 和 vhost-user 的理解]]></title><link>https://blog.csdn.net/Vallelonga/article/details/162939213</link><guid>https://blog.csdn.net/Vallelonga/article/details/162939213</guid><author>Vallelonga</author><pubDate>Thu, 16 Jul 2026 15:49:37 +0800</pubDate><description><![CDATA[介绍我对 vhost 和 vhost-user 的理解]]></description><category></category></item><item><title><![CDATA[对 Linux waitqueue 和 epoll、eventfd 实现的理解]]></title><link>https://blog.csdn.net/Vallelonga/article/details/162937509</link><guid>https://blog.csdn.net/Vallelonga/article/details/162937509</guid><author>Vallelonga</author><pubDate>Thu, 16 Jul 2026 15:33:53 +0800</pubDate><description><![CDATA[介绍 epoll 的底层实现原理与 waitqueue]]></description><category></category></item><item><title><![CDATA[杂谈 x86 架构中的 TSS 和现代 OS 中的用户栈、内核栈]]></title><link>https://blog.csdn.net/Vallelonga/article/details/162107297</link><guid>https://blog.csdn.net/Vallelonga/article/details/162107297</guid><author>Vallelonga</author><pubDate>Thu, 18 Jun 2026 20:11:21 +0800</pubDate><description><![CDATA[介绍 TSS 和线程用户栈、内核栈]]></description><category></category></item><item><title><![CDATA[从 FUSE 到 virtiofs 在 Qemu-kvm 上的使用]]></title><link>https://blog.csdn.net/Vallelonga/article/details/162037372</link><guid>https://blog.csdn.net/Vallelonga/article/details/162037372</guid><author>Vallelonga</author><pubDate>Thu, 18 Jun 2026 19:53:05 +0800</pubDate><description><![CDATA[介绍了 fuse 和 virtiofs 的基本概念。]]></description><category></category></item><item><title><![CDATA[Rust 中的枚举]]></title><link>https://blog.csdn.net/Vallelonga/article/details/161821282</link><guid>https://blog.csdn.net/Vallelonga/article/details/161821282</guid><author>Vallelonga</author><pubDate>Tue, 09 Jun 2026 10:42:11 +0800</pubDate><description><![CDATA[Rust 中的枚举]]></description><category></category></item><item><title><![CDATA[Rust 生命周期标注积累]]></title><link>https://blog.csdn.net/Vallelonga/article/details/161752876</link><guid>https://blog.csdn.net/Vallelonga/article/details/161752876</guid><author>Vallelonga</author><pubDate>Sat, 06 Jun 2026 21:31:49 +0800</pubDate><description><![CDATA[积累下我实际编程中遇到的使用“Rust生命周期标识”情况，不强求总结出任何理解。]]></description><category></category></item><item><title><![CDATA[Rust 中的 Atomic 类型]]></title><link>https://blog.csdn.net/Vallelonga/article/details/161535520</link><guid>https://blog.csdn.net/Vallelonga/article/details/161535520</guid><author>Vallelonga</author><pubDate>Sat, 30 May 2026 10:49:10 +0800</pubDate><description><![CDATA[介绍 Rust 中的 Atomic 的使用场景和底层原理。]]></description><category></category></item><item><title><![CDATA[Rust 中 unsafe 关键字的语义]]></title><link>https://blog.csdn.net/Vallelonga/article/details/161524384</link><guid>https://blog.csdn.net/Vallelonga/article/details/161524384</guid><author>Vallelonga</author><pubDate>Fri, 29 May 2026 22:37:36 +0800</pubDate><description><![CDATA[介绍 rust unsafe 关键字在不同场景的不同含义。]]></description><category></category></item><item><title><![CDATA[Rust 从结构体中取字段的引用]]></title><link>https://blog.csdn.net/Vallelonga/article/details/161400242</link><guid>https://blog.csdn.net/Vallelonga/article/details/161400242</guid><author>Vallelonga</author><pubDate>Mon, 25 May 2026 21:58:36 +0800</pubDate><description><![CDATA[列举了一些基础的、常见的同时使用结构体和引用的场景。]]></description><category></category></item><item><title><![CDATA[Rust Conversion 工具 trait AsRef AsMut]]></title><link>https://blog.csdn.net/Vallelonga/article/details/161399861</link><guid>https://blog.csdn.net/Vallelonga/article/details/161399861</guid><author>Vallelonga</author><pubDate>Mon, 25 May 2026 21:25:17 +0800</pubDate><description><![CDATA[Rust 中的 Conversion Trait 之 AsRef AsMut]]></description><category></category></item><item><title><![CDATA[Rust 中的“解引用”和智能指针与 MutexGuard 等]]></title><link>https://blog.csdn.net/Vallelonga/article/details/161369306</link><guid>https://blog.csdn.net/Vallelonga/article/details/161369306</guid><author>Vallelonga</author><pubDate>Sun, 24 May 2026 21:28:56 +0800</pubDate><description><![CDATA[Deref trait 的作用；* 表达式与 deref() 的区别与关系；如何理解智能指针和 MutexGuard，如何使用他们。]]></description><category></category></item><item><title><![CDATA[M.2 SATA NVMe 概念梳理]]></title><link>https://blog.csdn.net/Vallelonga/article/details/160849713</link><guid>https://blog.csdn.net/Vallelonga/article/details/160849713</guid><author>Vallelonga</author><pubDate>Thu, 07 May 2026 10:22:00 +0800</pubDate><description><![CDATA[介绍 M.2 硬盘接口，SATA 和 NVMe 等概念。]]></description><category></category></item><item><title><![CDATA[Rust 中 Cargo.toml & Cargo.lock]]></title><link>https://blog.csdn.net/Vallelonga/article/details/160830586</link><guid>https://blog.csdn.net/Vallelonga/article/details/160830586</guid><author>Vallelonga</author><pubDate>Wed, 06 May 2026 19:22:17 +0800</pubDate><description><![CDATA[解释 Rust 项目中 Cargo.lock & Cargo.toml 存在的意义，讨论是否应将 Cargo.lock 纳入 git 管理。]]></description><category></category></item><item><title><![CDATA[认识 Linux 终端]]></title><link>https://blog.csdn.net/Vallelonga/article/details/159173615</link><guid>https://blog.csdn.net/Vallelonga/article/details/159173615</guid><author>Vallelonga</author><pubDate>Tue, 17 Mar 2026 21:15:27 +0800</pubDate><description><![CDATA[一些关于 Linux 终端的基础知识]]></description><category></category></item><item><title><![CDATA[Rust 生命周期]]></title><link>https://blog.csdn.net/Vallelonga/article/details/158778836</link><guid>https://blog.csdn.net/Vallelonga/article/details/158778836</guid><author>Vallelonga</author><pubDate>Sat, 07 Mar 2026 22:15:10 +0800</pubDate><description><![CDATA[Rust 生命周期用来帮助编译器确定引用是否存活，使用时总是伴随着引用。]]></description><category></category></item><item><title><![CDATA[Rust 用于开发操作系统的底层库]]></title><link>https://blog.csdn.net/Vallelonga/article/details/158696703</link><guid>https://blog.csdn.net/Vallelonga/article/details/158696703</guid><author>Vallelonga</author><pubDate>Fri, 06 Mar 2026 10:04:25 +0800</pubDate><description><![CDATA[介绍了 Rust 中用于底层软件（如操作系统）开发的标准库 core 和 alloc 的基本情况。]]></description><category></category></item><item><title><![CDATA[Rust Option.as_ref() 方法]]></title><link>https://blog.csdn.net/Vallelonga/article/details/157647175</link><guid>https://blog.csdn.net/Vallelonga/article/details/157647175</guid><author>Vallelonga</author><pubDate>Mon, 02 Feb 2026 11:50:54 +0800</pubDate><description><![CDATA[讨论 Option Result 的 as_ref as_mut 方法]]></description><category></category></item><item><title><![CDATA[Rust 中 extern “C“ 关键字]]></title><link>https://blog.csdn.net/Vallelonga/article/details/157132218</link><guid>https://blog.csdn.net/Vallelonga/article/details/157132218</guid><author>Vallelonga</author><pubDate>Mon, 19 Jan 2026 11:48:56 +0800</pubDate><description><![CDATA[Rust 中的 extern "C" 关键字]]></description><category></category></item><item><title><![CDATA[浅谈 Rust bindgen 工具]]></title><link>https://blog.csdn.net/Vallelonga/article/details/157130310</link><guid>https://blog.csdn.net/Vallelonga/article/details/157130310</guid><author>Vallelonga</author><pubDate>Mon, 19 Jan 2026 10:43:01 +0800</pubDate><description><![CDATA[简要介绍 Rust bindgen 工具的作用和原理。]]></description><category></category></item><item><title><![CDATA[ELF 文件和 Linux 内核镜像文件]]></title><link>https://blog.csdn.net/Vallelonga/article/details/156989207</link><guid>https://blog.csdn.net/Vallelonga/article/details/156989207</guid><author>Vallelonga</author><pubDate>Thu, 15 Jan 2026 16:55:40 +0800</pubDate><description><![CDATA[Linux 编译产物“内核镜像文件”和 ELF 文件的区别与联系。]]></description><category></category></item></channel></rss>