由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - Linux下C++如何快速返回超大文件的某一行字符串? (转载)
相关主题
C++用哪个编译器?请问有哪些high performance TCP statck on LINUX? (转载)
C 和 C++ code 在不同的机器上有多大不同?Linux只能用一次tftp?
在linux 和 Unix 上做 C/C++ 有差别吗?问问BSD
[新手弱问]练习C++为啥要在linux下?什么是Linux 上最好的C programming environment?
有1W-2W美元的预算,买什么台式机好? (转载)哪种 linux 支持 parallel programming?
严肃问个编码的工作问题,大家不要笑如何修改linux PATH 以便programming?
构建并行计算环境求助支持 MIPS的 Linux 有哪些啊?
Difference of Bridge & VLAN in Linux ???linux下如何sort一个大文件的内容? (转载)
相关话题的讨论汇总
话题: 文件话题: linux话题: c++
进入CS版参与讨论
1 (共1页)
k****r
发帖数: 176
1
【 以下文字转载自 Programming 讨论区 】
发信人: kappar (锄禾), 信区: Programming
标 题: Linux下C++如何快速返回超大文件的某一行字符串?
发信站: BBS 未名空间站 (Wed Jul 27 19:12:34 2011, 美东)
如果文件比较大,显然不可能全部读进内存,再统计\n字符的个数并定位
每一行的长度大小可能不同,怎么快速返回某一行字符串呢?
难道用mmap映射整个大文件,然后再统计\n并定位?感觉还是要读大文件到虚拟内存
不知道有什么好思路。
1 (共1页)
进入CS版参与讨论
相关主题
linux下如何sort一个大文件的内容? (转载)有1W-2W美元的预算,买什么台式机好? (转载)
我觉得IT有一定的前途,如果下一个泡沫会出现,估计还是IT (转载)严肃问个编码的工作问题,大家不要笑
新手请问一个关于eclipse的问题 (转载)构建并行计算环境求助
Linux下如何限制一个命令只能在登陆为指定用户下才能运行? (转载)Difference of Bridge & VLAN in Linux ???
C++用哪个编译器?请问有哪些high performance TCP statck on LINUX? (转载)
C 和 C++ code 在不同的机器上有多大不同?Linux只能用一次tftp?
在linux 和 Unix 上做 C/C++ 有差别吗?问问BSD
[新手弱问]练习C++为啥要在linux下?什么是Linux 上最好的C programming environment?
相关话题的讨论汇总
话题: 文件话题: linux话题: c++