小蜗牛 发表于 2025-2-15 12:49:38

迅捷搜-文件搜索工具 + 火山异常捕获

本帖最后由 小蜗牛 于 2025-2-15 23:33 编辑

火山代码异常捕获
首先说一下,异常捕获,它实际上是非常好用的哦~
原本是收费的, 但是没啥人买就开源算了~
它是通过分析火山源码并解析,在每一行代码前面插入标记特征或者语句文本,通过try直接定位到某一条语句发生了崩溃~
本人靠这个工具已经找到了数十个BUG了...
由于架构设计的原因,它是以一个插件存在的,而非EXE.有兴趣可以自己改成EXE~或者改成火山插件,直接嵌入到火山之中~同时请带上本帖地址.
造福火友~





文件搜索工具
文件搜索工具的核心,本质上是在于搜索算法.较为优秀的文件搜索工具,清一色都是闭源的~
无论是everything,亦或是listary
本插件可以通过bit特征,大幅度减少搜索频率~即预判需不需要搜索.如果检测到不需要,那么则无需进行搜索.大幅度降低CPU占用.
并通过并行计算(openmp),实现(120万文件搜索耗时0毫秒~ )
自建内存数据库.通过拆分文件路径,逐层向上扫描.实现低内存占用~
通过USN监听实时同步文件变化.如果非NTFS分区,则使用ReadDirectoryChanges进行监听同步~
支持排序,根据 智能排序 文件名 文件大小 修改时间....... 排序
支持分类筛选 0为全部, 快捷方式,程序,图片,视频,文档....支持自定义添加,删除..
自带优秀的重命名工具,即使单独拎出来也是非常优秀的.自动根据文件名规则自动推理出最优解的正则表达式,
二分查找实现自动同步文件更新变化,即使面对上万的文件增删,CPU,内存条也表示毫无压力~



主程序:
界面采用炫彩界面库,核心列表框为纯自绘.本质上和火山MFC自带的画板一样..
列表框内所见,都是画板画出来的,包括滚动条~
您如果感兴趣,可以自行移植到MFC哦~
SDK接口API已达120个~


由于论坛上传附件限制,统一上传到蓝奏云

成品下载: https://wwtn.lanzout.com/iq6eg2nu7d6h
源码下载: https://wwtn.lanzout.com/iyv082nw9lkd
依赖模块1: 文件拖出类 https://bbs.voldp.com/thread-18439-1-1.html
依赖模块2: zyGdiplus 1.1 https://bbs.voldp.com/thread-15041-1-1.html
依赖模块3: 蜗牛模块 https://wwtn.lanzout.com/iJ4ms2nub2hg
依赖模块4: 炫彩界面库 请在第三方更新器中下载,论坛有的不是新版本.

官方模块不进行列举
总共统计文件数目: 25; 共计类数目: 148; 共计公开类数目: 122; 共计总行数: 20856


tacxcloi 发表于 2025-2-15 14:24:58


开源精神必须支持~

阿光 发表于 2025-2-16 22:37:17

一直在用大佬的蜗牛模块

hjf571x 发表于 2025-2-17 10:31:20

我觉得很不错,谢谢分享。棒

smk718 发表于 2025-2-19 16:37:03

厉害了..大神,谢谢分享

上等兵 发表于 2025-2-24 14:00:05

这个厉害,谢谢分享

迅雷 发表于 2025-2-28 13:23:50

感谢无私奉献

ybhrokeo 发表于 2025-3-14 09:29:32

本帖最后由 ybhrokeo 于 2025-3-14 09:31 编辑



火山论坛与这下载的都无法编译通过..............
页: [1]
查看完整版本: 迅捷搜-文件搜索工具 + 火山异常捕获