Commit Graph

12 Commits

Author SHA1 Message Date
kercylan98 f19e7ccefa fix: 修复 file.ReadLineWithParallel 函数由于错误的读取数量导致重复读和效率低下的问题 2023-12-09 10:26:51 +08:00
kercylan98 f3ae5a3957 fix: 修复 file.ReadLineWithParallel 函数返回的偏移值不准确的问题 2023-12-01 17:21:43 +08:00
kercylan98 7f3fc89c9d recessive: 修复 ReadLineWithParallel 当读取到文件尾时,返回的 offset 有误的问题 2023-11-29 16:34:03 +08:00
kercylan98 f6ea696df6 fix: 修复 ReadLineWithParallel 当读取到文件尾时,返回的 offset 有误的问题 2023-11-29 16:24:07 +08:00
kercylan98 9f27da2dce feat: 为 survey 包增加增量读取功能并改善错误处理
此提交扩展了文件读取功能,通过在utils/file/file.go中的ReadLineWithParallel和FindLineChunks函数包含一个'start'参数,实现从特定位置的增量读读取。另外,当扫描器遇到错误时,通过消除panic表达式并直接返回,改善了utils/file/file.go中的错误处理,使得函数能够继续处理。utils/log/survey/survey.go也应用了来自utils/file/file.go的这些改进,将旧的功能替换为新添加的增量读取功能。
2023-11-28 12:09:03 +08:00
kercylan98 b11baa3653 feat: 增加了增量读取功能并改善了错误处理
此提交在文件读取功能上进行了扩展,通过在utils/file/file.go中的ReadLineWithParallel函数和FindLineChunks函数添加“start”参数,实现了从指定位置进行增量读取。此外,当扫描器遇到错误时,utils
/ file /
file.go中的错误处理得到了改善,删除了panic表达式,而是直接返回,让函数继续处理。同时在utils/log/survey/survey.go中实现了来自utils/
file/file.go的功能,以使用新的增量读取功能替换旧功能。
2023-11-28 11:59:55 +08:00
kercylan98 50f6b1b085 perf: survey 包整体优化 2023-08-23 11:12:48 +08:00
kercylan98 c1e3c65c1c style: 去除部分无用字段,优化整体可读性 2023-07-14 20:41:44 +08:00
kercylan98 0c5ff894f8 feat: 支持通过 file.FilePaths 获取目录下所有文件,通过 file.LineCount 统计文件行数 2023-07-13 14:18:42 +08:00
kercylan98 b0ae56991b fix: 修复 file.ReadOnce 读文件错误
采用 defer 修复由于提前关闭文件导致无法读取文件数据的问题
2023-06-27 18:18:58 +08:00
kercylan 165e99f08e 辅助函数 2023-04-23 11:23:54 +08:00
kercylan98 481ccc182a 重构服务器 2023-04-19 17:13:34 +08:00