<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sliglil的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sliglil</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sliglil]]></copyright><item><title><![CDATA[如何自制Everything——快速搜索]]></title><link>https://blog.youkuaiyun.com/sliglil/article/details/151113590</link><guid>https://blog.youkuaiyun.com/sliglil/article/details/151113590</guid><author>sliglil</author><pubDate>Tue, 02 Sep 2025 15:01:05 +0800</pubDate><description><![CDATA[NTFS文件系统中有一个USN日志（Update Sequence Number Journal，更新序列号日志），主要作用是高效记录卷内所有文件与目录的变更操作 —— 包括文件创建、删除、修改、重命名、属性变更等，日志中每条记录包含文件唯一标识（引用号）、名称、路径关联（父目录引用号）、变更时间、属性等核心信息，通过USN日志搜索文件不需要逐个访问整个文件，只需要解析日志记录即可，省去了大量磁盘 I/O 操作。例如：Volume是C盘对应的对象，那么使用其对应的搜索功能，就只能搜索C盘下的文件或目录。]]></description><category></category></item><item><title><![CDATA[C++四种构造函数详解]]></title><link>https://blog.youkuaiyun.com/sliglil/article/details/146456915</link><guid>https://blog.youkuaiyun.com/sliglil/article/details/146456915</guid><author>sliglil</author><pubDate>Sun, 23 Mar 2025 15:33:36 +0800</pubDate><description><![CDATA[该构造函数一般默认无参数（或者有默认参数），如果没有写一个构造函数，则编译器会为类自动生成一个默认构造函数。调用getA函数时传递变量a给b，就会使用到拷贝，可以在拷贝构造函数中定义该操作的行为。C++中，构造函数一般有四类：默认构造函数，转换构造函数，拷贝构造函数，移动构造函数。如果有移动构造，则不需要复制，只需要将a的资源转移给main函数，可以减少复制的开销。在main函数中，声明的变量a会自动调用默认构造函数，当然也可以不自己写该构造函数。其中第二个变量就会调用拷贝构造函数。]]></description><category></category></item><item><title><![CDATA[回文串详解]]></title><link>https://blog.youkuaiyun.com/sliglil/article/details/146456639</link><guid>https://blog.youkuaiyun.com/sliglil/article/details/146456639</guid><author>sliglil</author><pubDate>Sun, 23 Mar 2025 15:29:38 +0800</pubDate><description><![CDATA[回文串算法详解（三种计算方式）]]></description><category></category></item></channel></rss>