快速查找本地磁盘文件
2021-01-28 00:40:49 1.61MB 文件搜索 everything 本地磁盘文件搜索
1
快速查找电脑里面的资源,软件很小
2021-01-28 00:29:03 2.13MB everything.exe
1
很好用的PC文件查找工具,快速,方便,定位想要查找的文件
2020-01-13 03:16:48 423KB 工具
1
GIMP 是跨平台的图像处理程序。GIMP 是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。包括几乎所有图象处理所需的功能,号称Linux下的PhotoShop。GIMP在Linux系统推出时就风靡了许多绘图爱好者的喜爱,它的接口相当轻巧,但其功能却不输于专业的绘图软件;它提供了各种的影像处理工具、滤镜,还有许多的组件模块,对于要制作一个又酷又炫的网页按钮或网站Logo来说是一个非常方便好用的绘图软件,因为它也提供了许多的组件模块,你只要稍加修改一下,便可制作出一个属于你的网页按钮或网站Logo。
2020-01-11 03:15:24 100.61MB gimp
1
分享一下别人写的代码,质量蛮高的
2020-01-03 11:29:48 364KB Everything
1
"Everything"是一款非常知名的文件搜索工具,以其极快的搜索速度和高效的索引能力而闻名。在本项目中,我们尝试模拟"Everything"的基本实现,通过深入理解其核心技术来构建一个类似的系统。以下是对"Everything"核心原理以及如何实现的一个详细解析。 我们要了解NTFS文件系统的特性。NTFS(New Technology File System)是Windows操作系统中广泛使用的文件系统,它支持多种高级功能,其中之一就是USN(Update Sequence Number)日志。USN日志是一个记录文件系统变化的系统,每次文件或目录发生更改,如创建、修改、删除等,都会在USN日志中留下记录。这个日志提供了实时更新索引的可能性,使得我们可以快速获取到文件系统的最新状态。 在模拟"Everything"时,我们的第一步是读取并解析这些USN日志。这涉及到对NTFS结构的理解,包括MFT(Master File Table)和USN Journal。MFT是NTFS的核心,存储了所有文件和目录的信息,而USN Journal则提供了变更历史。我们需要编写代码来遍历USN日志,提取出相关的文件元数据,如文件名、路径、大小、修改时间等。 接下来,我们将构建索引。索引是"Everything"高效搜索的关键。我们需要设计一个数据结构,如哈希表或者B树,用于存储从USN日志中提取的文件信息。索引应该能够快速地根据文件名或部分文件名进行查找。当新的USN日志条目出现时,我们需要更新索引,确保其反映文件系统的真实状态。 在搜索阶段,用户输入关键词后,程序将遍历索引,找到匹配的文件名,并返回结果。由于索引已经预先建立,搜索速度可以非常快,接近实时。 在实现过程中,`NtfsDesktopSearch`可能包含了实现这个功能的相关代码,比如读取USN日志的函数、解析MFT和USN Journal的逻辑、构建及更新索引的算法,以及搜索接口等。这部分代码需要仔细阅读和理解,以确保正确地模拟了"Everything"的工作流程。 需要注意的是,虽然这样的模拟可以实现快速的文件搜索,但可能无法完全复制"Everything"的所有特性,例如对网络驱动器的支持、文件属性过滤、自定义排序等。此外,考虑到性能和资源消耗,实际应用中可能还需要添加缓存策略、多线程处理等优化措施。 模拟"Everything"需要深入理解NTFS文件系统,特别是USN日志,以及如何有效地构建和使用索引来加速搜索。通过这个项目,不仅可以学习到文件系统和搜索技术的基础知识,还能锻炼到编程和系统设计的能力。
2019-12-21 22:06:31 219KB everything
1
破解版可直接安装使用。Everthing是当之无愧的最强文件搜索神器!每个人的电脑都保存着大量的软件、MP3、照片、游戏、文档、电子书等文件。如果没有很好的使用习惯和管理方法,时间一长东西就容易乱起来了,可能你将需要花大半天的时间才找到一个文档,急用时可谓相当尴尬呢。不过Everthing可以在闪电般的瞬间从海量的硬盘中找到你需要的文件!速度快到绝对让你难以置信!
2019-12-21 20:46:06 682KB 文件搜索神器
1
第一次使用 Everything 时,对其速度确实感到惊讶,后来了解到是通过操作 USN 实现的,并且有一定的局限性(只有 NTFS 下才能使用)。 近来清闲无事(失业了),搞些自己的小项目玩玩。其中也要处理到本地搜索这块,首先我想到的就是 Everything 。 我仔细地将官网和他论坛的帖子都看了遍,基本没找到什么讲到原理的。倒是官网上提供了一个 Everything 的 SDK 下载,是一个 IPC 的实现(我不是很懂,大概是程序关联之类的),需要 Everything 在后台跑才能调用操作。我也试了下效果,可以实现的,就是这样太麻烦了。 经过多日的搜搜,我发现了一个帖子,讨论的正是对 USN 的操作,同时我搜到了回帖者的 BLOG ,这一切让我有了开始的基础 …
2019-12-21 20:06:19 364KB Everything
1
everything全局文件搜索工具,比windows自带的要快得多!
2019-12-21 20:03:37 725KB 文件查找
1
everything源码everything源码everything源码everything源码everything源码everything源码
2019-12-21 20:01:25 364KB everything源码
1