腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
'
write
()‘
需要
一个
常量
缓冲区
,
而
'
read
()’
不需要
?
、
读写签名如下: ssize_t
write
(int fd, const void *buf, size_t count); ssize_t
read
(int fd, void *buf, size_tcount);
为什么
read
()不也带上const void *呢?
浏览 14
提问于2021-01-29
得票数 0
1
回答
为什么
android活页夹
需要
mmap?
、
通过读取绑定相关的源代码,我发现应用程序通过ioctl(BINDER_
READ
_
WRITE
)处理发送和接收数据,
而
绑定程序驱动程序通过copy_from_user读取数据,用copy_to_user写入数据既然绑定器驱动程序实现了字符设备并通过ioctl(BINDER_
READ
_
WRITE
)发送/恢复数据,那么
为什么
绑定程序
需要
mmap呢?在mmap之后,APP进程可以从mmap编辑的共享内存中读取/写入数据,
而
不需要</e
浏览 7
提问于2022-07-15
得票数 0
2
回答
与Android上的加密相比,解密要慢得多。
、
、
、
我有
一个
'AES‘加密和解密与'CBC’模式和'PKCS5Padding‘填充在科特林实现。我注意到,在解密时,cipherInputStream.
read
(buffer)一次只读取512个字节,
而
不是整个
缓冲区
大小( 8192字节)。
为什么
会这样呢?加密时使用整个
缓冲区
。--这些是我正在使用的
常量
, private val TRANSFORMATION = "AES/CBC/PKCS5Padding"
浏览 2
提问于2017-07-09
得票数 4
2
回答
FileStream构造函数和默认
缓冲区
大小
、
现有的FileStream构造函数调用:我尝试将
缓冲区
大小设置为零,希望使用默认的
缓冲区
大小,但不,它会引发异常。 我在框架中搜索了一些静态属性或
常量
浏览 1
提问于2012-03-20
得票数 6
回答已采纳
1
回答
使用Java的并发连接
、
我试着简单地解释一下这个要求,看看是否有
一个
能够涵盖整个需求的答案。 只为OP_
READ
注册
一个
新接受的通道 那么,我们是否只
需要
一个
带有OP_
READ
操作数的通道,或者两者都
需要</
浏览 3
提问于2016-11-10
得票数 0
1
回答
当使用内存映射文件时,数据传输的路径是什么?
、
、
、
使用
read
()/
write
()和在文件上使用mmap()的数据传输路径之间有什么区别吗?
read
()将数据从文件复制到内核空间的
缓冲区
,然后从内核
缓冲区
复制到用户空间中的
缓冲区
,这是正确的吗?当对文件调用mmap()时,它是否将虚拟内存地址直接映射到文件中,
而</em
浏览 0
提问于2020-11-24
得票数 -1
1
回答
C套接字,文件传输不完整
、
、
、
我正在编写
一个
C程序,用于将
一个
固定大小的文件从服务器传输到客户端,该文件的大小略高于2Mb。收到了EOF,
而
不是因为它接收了所有的filesize字节。(注意,服务器发送了所有字节并正确地执行了shutdown )丢失的字节在哪里?到今天为止,在不同的机器上用客户机和服务器测试应用程序时从未发生过错误(通过真正的网络接口
而
不是回送接口进行传输)。 用户将 引向
一个
非常有趣的,它涉及到TCP的不总是可靠的行为。
不需要
技巧2
浏览 5
提问于2014-08-24
得票数 2
2
回答
如何优化我的BinaryWriter?
、
我目前正在
一个
通过FTP传输文件的程序中工作。我以二进制方式发送文件,因为使用ASCII,我不能发送特殊字符。bReader.BaseStream.Length; i += 1024) readBytes = bReader.ReadBytes(1024); bWriter.
Write
浏览 6
提问于2009-08-13
得票数 2
回答已采纳
4
回答
如何计算byteCount在InputStream读取方法中的应用
、
、
、
我想通过InputStream从一些offSet下载
一个
文件,我知道我可以通过InputStream的
read
方法来完成这个任务,但是它
需要
一个
参数byteCount,但是我不知道如何计算读取方法的byteCount; while ((len1 = is.
read
(buffer)) != -1) { fos.
write
(buffer, 0, le
浏览 4
提问于2014-07-07
得票数 1
回答已采纳
1
回答
为什么
Linux Open system调用
不需要
路径的
缓冲区
大小参数?
、
、
、
、
为什么
open系统调用
不需要
像
write
系统调用那样
需要
缓冲区
大小参数? 这两个系统调用如何区别对待它们的字符串参数?open系统调用是否假定path参数使用以零结尾的字符串,
而
write
系统调用则不假定?如果是这样,
为什么
会出现不一致的情况?
为什么
不让所有使用字符串/数组的系统调用都
需要
一个
size参数呢?
浏览 10
提问于2019-03-20
得票数 0
回答已采纳
1
回答
在Java中使用ByteBuffer处理交错读写的最佳方法是什么?
、
、
、
我的程序处理
一个
随机的NIO序列,执行
read
()和
write
()操作到ByteBuffer。如果我有
read
()和
write
()的随机序列到字节
缓冲区
,那么我别无选择,只能保留
一个
单独的变量来跟踪
缓冲区
是否已“翻转”。例如,对于翻转
缓冲区
,我
需要
在compact()之前再次对其进行
write
,但对于未翻转的
缓冲区
,我不能这样做。海事组织,几乎没有
一个
wr
浏览 0
提问于2020-05-28
得票数 0
3
回答
OpenCL -
为什么
使用
READ
_ONLY或
WRITE
_ONLY
缓冲区
、
、
、
、
在OpenCL中,将
缓冲区
标记为
READ
_ONLY或
WRITE
_ONLY是否对性能有任何好处?这个kernel是我经常看到的(a是
READ
_ONLY,b是
WRITE
_ONLY):{ b[i] = a[i] * 2;这个kernel看起来更好,因为它使用更少的全局内存(a是
READ</em
浏览 8
提问于2013-07-27
得票数 8
回答已采纳
2
回答
为什么
未缓冲的
read
()/
write
()操作使用
缓冲区
缓存?
、
、
基本上,在UNIX上,
read
()和
write
()函数是无缓冲I/O的, 还有标准I/O,它是缓冲的I/O。但是,
read
()和
write
()函数在执行真正的I/O (对真实设备的I/O)之前使用内核中的
缓冲区
缓存,
而
真正的I/O则是使用
缓冲区
缓存进行的。它在使用缓冲器。那么,
为什么
read
()和
write
()函数没有缓冲I/O,即使它使用的是<e
浏览 2
提问于2016-03-23
得票数 3
回答已采纳
1
回答
10000使用Java的并发连接
、
我使用Java编写了
一个
服务器(类似于
一个
)和。 我正努力实现尽可能多的联系。根据以前的建议,我放慢了客户端创建过程,为操作系统(Windows 8)提供了足够的时间来处理请求。当我试图创建10000个连接时,大约8500个连接被连接,rest由于连接
而
被拒绝,
而
客户机(客户端代码中的线程)的拒绝连接发生得更多,这将在稍后创建(用于客户端代码中的循环)。(我注意到有
一个
进程使用低内存,但占用了大量的CPU ),当所有大约8500个客户端连接到一起时,.Overall使用率约为98%。系统也挂了很多次,但是
浏览 1
提问于2015-06-01
得票数 2
2
回答
BufferedWriter停止写入
、
我正在尝试重写这个字典:按长度排序,
而
不是按字母顺序排序。= -1; a =
read
.
read
()){ toWrite.add("" + c +
read
.readLine());").replaceAll(" ", "\n")); }
write
.
write
(toW
浏览 0
提问于2013-04-02
得票数 0
回答已采纳
4
回答
为什么
要以块的形式写入Stream?
、
、
、
我想知道
为什么
有这么多的例子将字节数组读入流中,
而
不是一次读取所有的字节数组。我知道这是
一个
温和的问题,但我很感兴趣。我对硬件和填充
缓冲区
有一点了解,
缓冲区
的大小是非常相关的,你不会想要再次写入
缓冲区
,直到它被刷新到它
需要
去的任何地方,等等。但是在.Net平台(和其他现代语言)中,我看到了这两种语言的例子。, 0, buffer.Length); break; OutputStream.
浏览 21
提问于2012-11-28
得票数 6
回答已采纳
1
回答
如何将文件保存到
缓冲区
?
、
有
一个
资源API部分,作者声称您可以将文件读/写到
缓冲区
。res1 = client.resource("dir1/file1")res1.
write
_to(buffer)
缓冲区
代表什么,以及如何创建
一个
缓冲区
,以便
不需要
在本地保存文件?
浏览 17
提问于2021-01-01
得票数 1
回答已采纳
1
回答
通过java套接字发送文件
、
、
例如,如果我从另
一个
网络上的朋友的计算机连接到服务器,然后发送
一个
失败的文件,套接字关闭,上面写着“读取超时”,然后在重新连接后不久,文件就不会被发送。FileOutputStream out = new FileOutputStream(temp); while (total < length && (count = dis.
read
out.
write
(buffer, 0, count); }
浏览 2
提问于2014-11-25
得票数 0
回答已采纳
1
回答
在向OutputStream [或]写入时测量中间吞吐量,
为什么
写()阻塞,
而
read
()不阻塞?
、
、
、
、
我
需要
测量上传和下载大文件的中间吞吐量(通过FTP使用)。= -1) {}上传:(有问题) 现在来了痛苦。当我分配
一个
类似大小的
缓
浏览 2
提问于2012-04-16
得票数 1
1
回答
更改fs/myext2 2/file.c读和写操作后,我的“cat”、“cp”、“echo”都会被杀死。
、
、
我将fs/ext2 2/复制为fs/myext2 2/,并修改了我
需要
修改的所有内容,在更改fs/myext2 2/file.c之前,它们都做得很好。很好,当我像这样改变的时候(将.
read
= new_syn
浏览 3
提问于2018-01-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【得物技术】零拷贝
深入探秘 Netty、Kafka 中的零拷贝技术!
5分钟搞懂Linux中直接I/O原理
Java进阶基础 字节流
存储大师班 | RDMA简介与编程基础
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券