关于运行速度的问题(第一个正确回答的给20分) 不要一个一个的读,应该先读出一段来,比如1024个或2048个,然后再对这1024个进行转,因为这时候这些东西都已在内存当中了,转换起来速度会比较快。如果多次去读的话,文件要定位,要多次移动,效率会比较差。然后,对于循环当中一的些情况,尽可能的把循环当中的操作放到外面来,这样就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 具体一点的说,先读1024个字节,但二进制文件读出的是数字,1024个字节的数字无法表示吧?要怎样才能读出字符串呢? 当然是使用数组了,你可以建立一个1024(或者)更长的Byte数组,然后分块将磁盘文件中的内容读入数组。对数组的操作在这里就不用说了吧。 分块读入数组,那和一个字节的读入没太大的区别吧? 当然有区别,因为内存操作与磁盘操作的速度差别在数量级之间。所以对于磁盘数据应该是尽量一次读入内存然后操作。 VB添加数据的时候出错提示:查询值的数目与目标字段中的数目不同 listview求助 Listbox里是数字排列 为什么备份的时候总是出错? 怎么实现打印分页? 大家就都用什么工具做帮助文件?告诉我什么地方能下载 大哥帮忙请进 最近用尝试用VB做DLL,有问题请大家指教一下。 怎么使自己的窗口在大小改变时,自动变化自己的尺寸。说来惭愧,现在我写的窗口都不能最大化和改变大小,因为只要把这个功能打开,我的窗口会在变化后变得惨缺不全,无法自适应其大小,虚心求教! 斑竹,我要给DeD(似水年华)20分,如何完成? 怎么取出list中的内容呢? 难题!关于大文件分盘拷贝的问题 请高手们多多帮忙
要怎样才能读出字符串呢?
的内容读入数组。对数组的操作在这里就不用说了吧。
尽量一次读入内存然后操作。