腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
C++
中一
次
读取
一个
字节
的
快速
而
简单
的
方法
c++
、
performance
、
stdin
以下用于从标准输入中
读取
数据并计算每个
字节
出现次数
的
简单
代码非常慢,
在
我
的
机器上处理1 GiB数据需要大约1m40。counts[256] {0}; while (std::cin >> std::noskipws >> byte) {} 当然,执行缓冲
读取
要快得多,
在
不到一秒
的
时间内处理1 GiB。read(0, (void *)buf, 4
浏览 137
提问于2019-06-11
得票数 2
2
回答
跟随代码流
c++
、
debugging
、
execution
、
flow
、
breakpoints
基本上,描述级别格式
的
唯一文档就是
简单
地使用First 12 bytes: header之类
的
语句x next bytes但是,有
一个
级别编辑器,源代码可以
在
google代码上免费获得。我正在考虑将这个添加到我
的
visual studio中,并尝试通过阅读关卡编辑器如何打开文件来学习关卡格式。然而,另
一个
问题是,我不知道
c++
(我知道python)。这意味着我可能无法定位
浏览 0
提问于2012-09-07
得票数 0
回答已采纳
1
回答
通过Linux将
一个
字节
的
文件通过管道传输到C++program,然后逐
字节
读取
?
c++
、
linux
、
pipe
、
cin
有没有办法通过管道将文件(显然是
字节
)导入到Linux上
的
C++
应用程序中。但是,我希望每个
字节
只读一
次
,
而
不是只使用getline()。例如,我不想使用getline(),因为它将
读取
'\n‘之前
的
所有
字节
,然后我还必须重新
读取
通过getline()提供给我
的
字节
,因此这些
字节
将被
读取
两
次
。我只想对每个
字节<
浏览 0
提问于2013-10-17
得票数 0
1
回答
使用Boost.Asio只读所需
的
字节
数
c++
、
sockets
、
boost
、
boost-asio
我只是创建了
一个
非常
简单
的
C++
类,它提供了一些
方法
,比如connect()和read(),
而
不是公开所有的Boost.Asio套接字调用。现在,我正在尝试找出如何创建
一个
只
读取
所需
字节
数量
的
方法
: SocketClient::read(int bytes, char* data); //reads desired amount of bytes不幸
的
是,我<e
浏览 17
提问于2013-03-15
得票数 1
回答已采纳
1
回答
读取
硬盘
的
字节
数
c++
、
windows
、
hard-drive
、
read-write
使用十六进制编辑器,可以
读取
(和编辑)硬盘或U盘或内存中
的
字节
。也就是说,可以
读取
/更改硬盘上
的
第
一个
字节
。如果有必要
浏览 2
提问于2013-12-22
得票数 0
2
回答
位操作-对大量
字节
的
操作
python
、
encryption
、
bitwise-operators
我正在做一些
简单
的
文件加密/解密
的
练习,目前我只是读入一堆
字节
,一
次
一个
地对每个
字节
执行适当
的
位操作,然后将它们写入输出文件。 这种
方法
看起来相当慢。例如,如果我想通过0xFF对每个
字节
进行XOR运算,我会循环每个
字节
并通过0xFF进行XOR运算,
而
不是像魔术一样
快速
地对每个
字节
进行XOR运算。是否有更好
的
方法
浏览 0
提问于2011-07-10
得票数 4
回答已采纳
6
回答
缓冲来自套接字
的
数据?
c
、
buffer
、
sockets
我正在尝试制作
一个
简单
的
HTTP服务器,它能够解析客户端请求并返回响应。 一
次
读取
N个
字节
块,将它们放入缓冲区中,然后逐一处理这些
字节
,然后再
读取
新
的
字节
块。什么是最好
的
选择,
浏览 8
提问于2010-08-26
得票数 4
回答已采纳
1
回答
快速
高效地将变量从
C++
传递到Matlab
的
方法
c++
、
matlab
、
binaryfiles
、
file-writing
我已经开发了
一个
C++
程序,它计算循环中
的
一组坐标(x,y)。每次迭代,我都希望以每秒25
次
的
速度将坐标发送到Matlab进行进一步处理。我有
一个
Matlab函数,它获取这个坐标并实时使用它;然而,我还没有找到一种有效
的
方法
来将变量从
C++
快速
发送到Matlab。我试过在这里使用Matlab引擎:,除了我想在现有的Matlab会话中使用这个变量,
而
不是
简单
地通过
C++</e
浏览 0
提问于2015-07-31
得票数 1
7
回答
如何尽可能快地实现strlen
c++
、
algorithm
假设您使用
的
是x86 32位系统。您
的
任务是尽可能快地实现strlen。在给定
的
字符串中找到第
一个
对齐地址并不难。然后我们可以用这4个
字节
读取
内存一
次
,并将其累加为总长度。但是一旦
在
4个
字节
中有
一个
零
字节
,我们就应该停止,并在零
字节
之前计数左边
的
浏览 0
提问于2010-03-03
得票数 8
回答已采纳
2
回答
在
Java中缓冲区流是如何内部工作
的
java
、
buffer
我在读关于
的
书。我搜索了一下,找到了许多清晰
的
概念,但仍然没有更多
的
问题。 从磁盘逐
字节
读取
数据是非常低效
的
.加
快速
度
的
一种
方法
是使用缓冲区:不是一
次
读取
一个
字节
,
浏览 10
提问于2015-09-26
得票数 0
2
回答
将39567865个无符号字符加载到RAM:有效
方法
?
c++
、
optimization
、
storage
我正在处理
一个
C++
项目,我需要
快速
访问
字节
值。我已经用内存映射文件做了很多实验,数据
的
智能排序使得只需要
读取
很少
的
数据,等等。我只是不能让它工作得足够快,足够可靠。总是存在这样
的
情况,即文件中
的
磁盘访问和寻道似乎是瓶颈。谁能
浏览 1
提问于2013-06-30
得票数 0
回答已采纳
7
回答
从套接字
读取
一
次
1
字节
与
读取
大块
c++
、
c
、
sockets
、
cgi
从套接字
读取
一
次
1个
字节
与
读取
大块之间
的
性能差异是什么? 我有
一个
C++
应用程序,它需要从web服务器拉取页面,并逐行解析收到
的
页面。目前,我一
次
读取
一个
字节
,直到遇到CRLF或达到1024
字节
的
最大值。如果
读取
大块(例如,一
次
读取
1024
字节
)
在
性能方面要
浏览 1
提问于2009-05-31
得票数 6
回答已采纳
1
回答
如何从指定位置
的
二进制文件中
读取
一个
字节
?
python
、
byte
、
binary-data
、
binaryfiles
我想知道是否可能在python
中一
次
在给定位置
读取
一个
字节
。我知道file.read(any number),,但是我想要返回我指定
的
字节
,并且只返回我指定
的
字节
。如果我写:file.read(10),它会
读取
文件
的
前10个
字节
。 如何说读
字节
10
而
只返回
字节
10?(这必须适用于所有大于
一个
的
浏览 2
提问于2012-06-10
得票数 3
回答已采纳
2
回答
在
C#中Array.Copy是如何实现
的
?
c#
、
arrays
我尝试用ILSpy
在
C#中查看Array.Copy
的
实现,但它没有向我展示实现本身。 我写了
一个
简单
的
基准测试,Array.Copy和
一个
简单
的
for循环来复制数据。Array.Copy
的
速度更快。
浏览 1
提问于2011-07-03
得票数 13
回答已采纳
2
回答
用perl交换两个
字节
perl
、
byte
、
reverse
、
swap
我试图
在
一个
文件
中一
次
交换两个
字节
。所以我想我可以一
次
读两个
字节
,然后用相反
的
方式来切换
字节
。但是,我不知道如何在perl
中一
次
读取
两个
字节
。有人能提个建议吗?
浏览 3
提问于2014-05-19
得票数 0
回答已采纳
2
回答
在
Java中,以大文件中
的
字符串开头
的
行计数最快
的
方法
是什么?
java
、
performance
、
file
、
file-io
我有巨大
的
文件(每个4.5GB),需要计算每个文件中以给定令牌开头
的
行数。每个文件最多可以出现200 K
的
令牌。 } }} 到目前为止,Scanner似乎是瓶颈(也就是说,如果我添加
浏览 3
提问于2017-03-22
得票数 1
回答已采纳
3
回答
从套接字
读取
和转换
字节
的
最快
方法
C++
c++
、
performance
、
sockets
、
tcp
我想知道
在
C++
中实现这种算法
的
最快
方法
是什么:我有
一个
来自TCP/IP
的
数据源,所以我从
一个
套接字中
读取
所有数据。我有
一个
表示
字节
的
流和4个
字节
的
整数。因此,两种选择是:
读取
所有
字节
直到结束(将它们保存到
一个
非常大
的
unsigned char数组中),然后将它们全部转换。支持
浏览 5
提问于2016-01-10
得票数 0
4
回答
如何在java中
读取
C++
程序生成
的
文件?
java
我有
一个
由
c++
程序创建
的
加密格式
的
文件。我想在我
的
java程序中
读取
它。
在
解密文件内容
的
情况下,解密算法是对c/
c++
中无符号字符
字节
进行操作。我使用了我
在
c/
c++
程序中使用
的
相同
的
解密算法。该算法包含
字节
上
的
^、%、*和-运算。但是java
的
字节
数据
浏览 0
提问于2011-07-06
得票数 2
回答已采纳
4
回答
二进制
读取
函数从
C++
到C#
的
转换
c#
、
c++
、
c
、
c#-4.0
老实说,我真的对
在
C#中
读取
二进制文件感到困惑。我有用于
读取
二进制文件
的
C++
代码:uint n = 1024;do { readC = fread(pChunk, sizeof (short), n, pFile); 它
读取
浏览 0
提问于2012-03-16
得票数 3
回答已采纳
3
回答
如何从末尾截断文件?(跨平台)
c++
、
file
、
io
、
truncate
我正在试图找到
一个
跨平台
的
方法
来从文件
的
末尾删除X
字节
。 有什么想法吗?如果有
一个
“到文件流结束”
的</
浏览 0
提问于2012-03-15
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何快速提高PLC编程能力?为你揭秘一个简单而实用的方法
volatile关键字的实现原理深度解析
安装Python、程序执行、Python模块和IDLE调试
C语言基础学习深入之常用常错函数新读
服务器开发通信协议设计介绍
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券