腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
内存映射的i/o是否值得顺序处理?
windows
、
memory-mapped-files
考虑一个程序,它将在一次过程中顺序处理
整个
输入
文件
。将
文件
映射到内存中与将其读入缓冲区进行处理相比有什么好处?我知道,如果您只访问
文件
的一部分,那么内存映射的i/o可以为
文件
中不需要的部分保存磁盘访问。但我对
整个
文件
的顺序传递感兴趣。如果要多次
读取
文件
(或至少
读取
其中的一部分),那么让虚拟内存系统确定要保存在缓存中的哪些部分可能会更快。但是,同样地,对
整个
文件
进行一次顺序
浏览 0
提问于2018-02-26
得票数 0
回答已采纳
1
回答
如何在
Linux
上用
C
libexpat逐行解析xml
文件
?
c
、
xml
、
linux
我正在寻找如何通过
C
libexpat和
Linux
解析XML
文件
。我希望解析不会将
整个
文件
内容加载到内存中,我希望解析是通过逐行
读取
xml文档来完成的。 有没有人可以推荐一种使用expat的方法?
浏览 1
提问于2011-12-26
得票数 1
回答已采纳
1
回答
显示程序的使用情况
linux
我正在
linux
中处理一个.
c
程序,我的任务包含一个任务,该任务要求我在调用时显示该程序的用法,如下所示:
整个
程序本身要求我从命令行
读取
值,并输入两个.wav
文件
:那么,如何将.
c
程序的"filename“本身具有多种用途呢?我是
linux
的新手,对此完全迷惑。
浏览 0
提问于2014-04-28
得票数 0
1
回答
在
C
++中
读取
大型二进制
文件
(Windows)
c++
、
memory-management
、
iostream
我在窗口中
读取
大
文件
时遇到了问题。通常,在
linux
中,当我第一次
读取
二进制
文件
时,
读取
该
文件
需要3-4分钟,但在下一次运行时,它会在不到30秒的时间内
读取
该
文件
,因为该
文件
位于内存中,而且它不需要
读取
整个
文件
,而是在windows中,每次
读取
整个
文件
需要3-4分钟,因为它总是试图
读取
浏览 1
提问于2014-11-13
得票数 0
回答已采纳
1
回答
从大
文件
中
读取
多行数据的最快方法是什么
c
、
csv
、
bigdata
、
ram
、
fgets
我的应用程序需要从一个300 of的大型csv
文件
中
读取
几千行,每行包含几个数字。我试着在
c
中用fget逐行
读取
文件
,但它花了很长时间,即使是在
linux
的wc -l中,仅仅
读取
所有行也需要相当长的时间。 我还尝试根据应用程序的逻辑将所有数据写入sqlite3数据库。但是,数据结构与上面的csv
文件
不同,csv
文件
现在有1000亿行,每行只有两个数字。然后我在上面创建了两个索引,结果是一个2.5TB的数据库,而之前没有索引的数据库是1
浏览 3
提问于2020-06-16
得票数 0
4
回答
给定一个
文件
*,如何有效地找到第一次出现"abc“的偏移量?
c
、
file-io
如何在
C
语言中有效地完成这类工作?但有没有更有效的方法?如果
文件
非常大,将
整个
文件
加载到内存中是不可能的。
浏览 4
提问于2011-09-10
得票数 1
回答已采纳
2
回答
c
++ getline
读取
整个
文件
c++
、
file
、
text
、
getline
我使用std::getline()逐行
读取
文本
文件
。但是,对getline的第一个调用是
读取
整个
文件
!我也尝试过显式地将“\n”指定为“\n”。知道为什么会发生这种事吗?文本
文件
有570行(我在Notepad++ fwiw中查看它)。 编辑:通过使用Notepad++将输入文本
文件
中的行尾转换为“”行结束来解决这个问题。该
文件
使用
c
++代码在每一行末尾使用'\n‘编写。为什么getline()需要Windows行结束(\r\
浏览 5
提问于2012-08-28
得票数 2
2
回答
C
++
读取
整个
文件
目录
c++
、
file
、
directory
、
filesystems
我做了一个简短的程序,可以
读取
一定数量的文本
文件
,并从中提取一些有针对性的信息。但是,这依赖于我将所有这些文本
文件
添加到项目
文件
夹中,并单独重命名每个
文件
,以便为它们的名称指定一个模式。我想让我的代码
读取
一个
文件
夹中的所有
文件
(由那里的路径命名),而不管名称和
文件
夹中的
文件
量。
浏览 7
提问于2020-06-21
得票数 0
回答已采纳
3
回答
Visual
C
++
读取
整个
文件
c++
、
visual-c++
、
binary
、
ifstream
、
winsock2
几天来,我一直试图将
整个
PNG读入字符串,这样我就可以通过winsock2将其上传到服务器上,它似乎在几个字符或某种中断行之后停止
读取
文件
,有什么特殊的原因和解决方法吗?contents[0], contents.size()); length = contents.size(); 我不知道这个问题会是什么,因为我对
c
+send(fd, str.
c
_str() , strlen( str.
c
_str() ) +1 , 0);
浏览 4
提问于2013-08-23
得票数 2
回答已采纳
1
回答
支持外壳脚本的
C
++远程开发集成开发环境
c++
、
eclipse
、
netbeans
、
makefile
我们有一个遗留的
C
++ web应用程序项目,它没有make
文件
,而是有许多从txt
文件
读取
参数的shell脚本,这些参数构建
整个
项目或单个
文件
及其依赖项。有没有一种方法可以使用任何支持
C
++远程开发的集成开发环境(NETBEANS,ECLIPSE等)在
Linux
(目标)上,通过运行shell脚本而不是make来构建项目。
浏览 0
提问于2015-06-22
得票数 0
2
回答
C
++跨平台数据类型库
c
、
cross-platform
是否有
C
(不是
C
++、Boost等)提供跨平台数据类型的库? 为了详细说明,我想在32位
linux
机器上的一个
文件
中存储一个int,然后从64位windows机器上
读取
该
文件
和相同的int。我想要一个可以帮助我在
整个
代码中使用数据类型的库。
浏览 3
提问于2012-07-29
得票数 0
回答已采纳
1
回答
Linux
在磁盘上拆分单独的
文件
,但将其视为一个
文件
。
command-line
、
files
Linux
中是否有允许将多个
文件
作为一个引用的功能?
linux
.txt.0、
linux
.txt.1、
linux
.txt.2、
linux
.txt.3可视为单独的
文件
或
linux
.txt。一个有用的例子:应该按特定顺序打印
linux
.txt.0、
linux
.txt.1、
linux
.txt.2、
linux
.txt.3的内容。我不
浏览 0
提问于2014-10-13
得票数 2
回答已采纳
1
回答
对于
文件
读取
,何时使用filebuf
c++
、
file-io
、
iostream
、
filebuf
我将从一个只读的二进制
文件
中进行随机访问
读取
。ifstream的接口似乎比filebuf更简单;但是有没有什么用例可以让filebuf提供更好的性能呢?更多细节:我有一个固定长度(48字节)的记录
文件
,将按顺序进行随机访问
读取
--
读取
1条记录,处理,
读取
1条记录(从其他地方),处理,...(遍历树。)该
文件
永远不会更改。
浏览 3
提问于2012-05-10
得票数 0
1
回答
用
C
可移植性确定
文件
的大小
c
在将此标记为副本之前,是的,我已阅读过: 7.21.9.2:我想到的一个解决方案是<em
浏览 4
提问于2021-04-23
得票数 0
2
回答
如何使用libcurl逐行解析网页?
c
、
libcurl
好的,我用
C
语言为
Linux
系统构建了这个程序。我需要能够检索URL的内容,然后逐行
读取
它,这样我就可以对它进行自定义解析。现在,对我来说非常重要的是速度,这意味着我真的想这样做,而不是将
整个
文件
保存到
文件
中,然后
读取
文件
(因为,例如,
文件
的第一行可能有内容,这意味着我不需要
读取
其余部分)。
浏览 9
提问于2011-05-07
得票数 1
回答已采纳
1
回答
进程间的
文件
缓存
linux
、
windows
、
caching
、
internals
我想知道在windows和
linux
下,
文件
缓存在进程之间工作吗?如果进程A
读取
整个
文件
,而新进程B希望
读取
其中的部分(或全部
文件
),那么假设
文件
已经在内存中是否有意义?或者缓存是否只发生在每个进程中的每个
文件
对象?
浏览 2
提问于2015-03-03
得票数 0
回答已采纳
1
回答
R中的文本流处理
r
、
text-processing
是否有可能在R中处理文本流,类似于
linux
中的awk或sed?其思想是逐行
读取
,处理然后写入
文件
,而不必将
整个
文件
读取
到内存中。 任何例子或链接到这样的方法是高度赞赏的。谢谢。
浏览 4
提问于2016-10-30
得票数 4
9
回答
Linux
/perl mmap性能
linux
、
perl
、
random
、
mmap
其想法是将
整个
文件
映射到内存中,允许多个进程同时处理数据集(只读)。然而,它并没有像预期的那样工作。作为一个简单的测试,我只需映射
文件
(使用perl的Sys::Mmap模块,使用" mmap“sub,我相信它直接映射到底层的
C
函数),并让进程休眠。我猜测,也许
linux
在第一次执行mmap时要求
读取
整个
文件
,所以在第一个进程(在休眠状态下)映射完
文件
后,我在另一个进程中调用了一个简单的测试,该进程试图
读取
<
浏览 3
提问于2009-06-27
得票数 10
回答已采纳
2
回答
C
未
读取
整个
BMP
文件
- fopen
c
、
fopen
、
fread
、
bmp
所以我正在尝试用
C
语言
读取
一个.bmp
文件
,稍后我将使用openssl库对该
文件
进行加密--但这只是背景信息。我需要以二进制模式打开该
文件
(显然),但无论出于什么原因,当我试图打开该
文件
时,它只能
读取
4个字节。当我尝试输出这个我刚刚打开的
文件
(用于错误测试)时,它会输出下面的- 88 24 AD FB。在我的故障排除中,我决定在一个文本
文件
(54字节)上尝试这一点,我得到了完全相同的结果。;
浏览 14
提问于2019-03-29
得票数 0
回答已采纳
1
回答
使用
C
#和Unity
读取
和解析性能
c#
、
unity3d
、
split
、
string-parsing
背景在以90 Hz作图时,我使用线程
读取
字符串并解析数据。我应该在哪里找问题呢?我使用了统一资源、字符串
读取
器、拆分、解析来浮动。原因在哪里,是否有改进的方法?更新 在我使用
文件
流
读取
器之后,每组都是2ms。那么它是统一Text
浏览 4
提问于2016-09-29
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券