据统计90%查看本帖的人,都已经注册本站了哦
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 怀念一片叶子 于 2017-10-30 15:51 编辑
源文本 无非就是 账号----密码 这样,百万的数据在100M以内,不存在变量放不下这么一说
个人实现思路如下
用快速文本 先将整行的内容加载至文本数组中,测试双核CPU 处理200万行的数据需要6分钟
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文件号 | 整数型 | | | sz | 文本型 | | 0 | 账号 | 文本型 | | 0 | 密码 | 文本型 | | 0 | i | 整数型 | | | 调试输出 (取现行时间 ()) 文件号 = 打开文件 (文件, , )移到文件首 (文件号 ). while (是否在文件尾 (文件号, 真) = 假)sz = 分割文本 (读入一行 (文件号 ), “----”, )加入成员 (账号, sz [1 ])加入成员 (密码, sz [2 ]). wend ()清除数组 (sz )调试输出 (取现行时间 ())
用打开文件在3分钟左右
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文件号 | 整数型 | | | sz | 文本型 | | 0 | 账号 | 文本型 | | 0 | 密码 | 文本型 | | 0 | i | 整数型 | | | 调试输出 (取现行时间 ()) 文件号 = 打开文件 (文件, , )移到文件首 (文件号 ). while (是否在文件尾 (文件号, 真) = 假)sz = 分割文本 (读入一行 (文件号 ), “----”, )加入成员 (账号, sz [1 ])加入成员 (密码, sz [2 ]). wend ()清除数组 (sz )调试输出 (取现行时间 ())
光读取文件就已经用了3分钟,即使边读取边插入超级列表框都需要10分钟以上,
有没有大佬有更好的实现思路给个例子。
揰掵佲已获得悬赏 1 易币最佳答案
QQ已经告诉你了
|