自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何自制Everything——快速搜索

NTFS文件系统中有一个USN日志(Update Sequence Number Journal,更新序列号日志),主要作用是高效记录卷内所有文件与目录的变更操作 —— 包括文件创建、删除、修改、重命名、属性变更等,日志中每条记录包含文件唯一标识(引用号)、名称、路径关联(父目录引用号)、变更时间、属性等核心信息,通过USN日志搜索文件不需要逐个访问整个文件,只需要解析日志记录即可,省去了大量磁盘 I/O 操作。例如:Volume是C盘对应的对象,那么使用其对应的搜索功能,就只能搜索C盘下的文件或目录。

2025-09-02 15:01:05 556

原创 C++四种构造函数详解

该构造函数一般默认无参数(或者有默认参数),如果没有写一个构造函数,则编译器会为类自动生成一个默认构造函数。调用getA函数时传递变量a给b,就会使用到拷贝,可以在拷贝构造函数中定义该操作的行为。C++中,构造函数一般有四类:默认构造函数,转换构造函数,拷贝构造函数,移动构造函数。如果有移动构造,则不需要复制,只需要将a的资源转移给main函数,可以减少复制的开销。在main函数中,声明的变量a会自动调用默认构造函数,当然也可以不自己写该构造函数。其中第二个变量就会调用拷贝构造函数。

2025-03-23 15:33:36 1128

原创 回文串详解

回文串算法详解(三种计算方式)

2025-03-23 15:29:38 2254

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除