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 |