
真的没想到好办法,求大神指点。
1 loveyu 2015 年 7 月 9 日 via Android 用标准的文件打开方式就行了 |
2 em70 2015 年 7 月 9 日 via Android 把虚拟内存设置到20G |
3 maskerTUI 2015 年 7 月 9 日 加钱加配置 |
4 StarBrilliant 2015 年 7 月 9 日 一般解决方法:1楼 小清新解决方法:2楼 2B解决方法:3楼 |
5 Sunyanzi 2015 年 7 月 9 日 琢磨了一下 ... 这种题我去我也得栽 ... 说得不清不楚的谁知道怎么回答 ... 读取是啥概念 ... 把整个文件读到内存的话 ... 只能加虚拟内存 ... 如果只是要文件中的一部分的话 ... fopen / fseek / fread 一套上去 1T 的文件我也能读 ... |
6 StarBrilliant 2015 年 7 月 9 日 @Sunyanzi 目测是楼主被 file_get_content 坑害了……(笑 |
7 pichina 2015 年 7 月 9 日 哈哈,buffer难道非得跟文件一样大。 |
8 realpg PRO fopen就完了…… 难道面试官以为谁都是file_get_content么 |
10 ning1022 OP |
11 dalaomj 2015 年 7 月 9 日 我用php处理过11末泄漏的社工库。虚拟内存、文件 方式操作。效率不到载入内存处理的十分之一。 自己写循环处理数据,效率不到内置函数的十分之一。 |
12 nikoukou 2015 年 7 月 10 日 能grep awk 正则出来以后倒入php么? |
13 liuweisj 2015 年 7 月 10 日 一行行读啊.... |
14 liuweisj 2015 年 7 月 10 日 变个方式问你说不定就懂了,256MB的内存,把2G的数据库表数据下载导出,这个没问题吧 |
16 Karblue 2015 年 7 月 10 日 分段读取就是。又没叫你把10G的文件全读进内存中 |
17 phpdb 2015 年 7 月 15 日 这道题都没说清楚读10G的文件后要怎么处理。 如果仅仅是读取就用fread限定字节长度,分段循环读取,每次循环读取处理完就unset了,多花点时间,多大的文件都可以读完。 |
18 julyclyde 2015 年 7 月 22 日 只有256M的公司你也应聘? |
19 zonghua 2015 年 10 月 1 日 buffer |