腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
读取
文件
时
,
第一个
字节
有
可能是
零
吗
?[
已
关闭
]
、
想要改进这个问题
吗
?更新问题,使其成为主题堆栈溢出。 10天前就关门了。 改进这个问题 ? 在
读取
文件
时
,
第一个
字节
有
可能是
零
吗
?
浏览 37
提问于2021-02-19
得票数 -3
回答已采纳
1
回答
I/O完成端口和标准输出处理
、
、
在
一个测试中,我启动了1000个并发进程并监视它们的输出,确保它们发出正确的信息。通常情况下,要么1000个都能正常工作,要么998个,只剩下两个人
有
问题。我知道消息正在输出,但该进程的线程处理GetQueuedCompletionStatus()是从使用ERROR_BROKEN_PIPE
读取
返回的。预期的行为是,操作系统(或C库)将在进程退出
时
刷新标准输出缓冲区中的任何剩余
字节
。然后,我希望这些
字节
在
得到一个断开管道错误之前排队到我的iocp中。相反,这些
字节
浏览 0
提问于2013-02-15
得票数 0
1
回答
套接字区块/缓冲区大小
、
、
、
、
我
在
Python中的一个块大小为1024的套接字连接上使用select发送两个wav
文件
。服务器正在侦听两个套接字,这两个套接字都在发送1024的数据块(用print语句检查)。但是,当我检查numpy数组的大小时,每个数组的值只有512,这导致
在
接收端合并了1024个块,并导致音频失真。
浏览 6
提问于2019-05-31
得票数 0
回答已采纳
1
回答
如果服务器在从客户端
读取
所有内容之前发送,为什么我的C# TcpClient无法从服务器接收内容?
、
、
下面是一个有效的测试用例:
关闭
服务器,因为所有东西都已经
在
客户端接收缓冲区中了(我使用数据包嗅探器验证了这一点然而,
在
步骤3中,即使服务器回复已到达客户端(再次使用数据包嗅探器验证),客户端仍会在从服务器
读取
的数据上崩溃。如果我做部分关机(如socket.Shutdown (...send.))
在
不
关闭
服务器上的套接字的情况下,一切都正常。他说:我无法理解为什么不处理来自服务器上客户端的文本行
浏览 0
提问于2016-06-16
得票数 2
回答已采纳
4
回答
难道FileInputStream.available会愚弄我吗?
、
这个FileInputStream.available() javadoc说: 返回可从此输入流
读取
(或跳过)的剩余
字节
数的估计值,而无需在下次调用该输入流的方法
时
阻塞。下一个调用
可能是
同一个线程或另一个线程。单个
读取
或跳过这么多
字节
不会阻塞,但可能
读取
或跳过较少的
字节
。
在
某些情况下,当非阻塞
读取
(或跳过)只是缓慢
时
,可能会出现阻塞,例如在缓慢网络上
读取
大
文件
<
浏览 12
提问于2010-05-07
得票数 6
回答已采纳
2
回答
打开fifo上的系统电话没有阻塞
吗
?
、
、
一切正常工作,但有件事让我很生气:每当我做一个操作,它是由客户端和服务器之间的一些写/读组成的,当我
在
客户端上
关闭
fifos
时
,看起来服务器“认为”仍然有人在打开fifos。因此,服务器
在
每次操作后尝试
读取
64
字节
,显然失败(
读取
0
字节
)。每次操作只有一次--发生这种情况,它不再试图
读取
64
字节
的我认为这是一个与打开/
关闭
浏览 3
提问于2011-09-12
得票数 1
回答已采纳
1
回答
使用select复用未命名管道和其他
文件
描述符
、
、
、
、
我正在尝试使用其他
文件
描述符来复用一个未命名的管道。问题是管道
文件
描述符总是出现在select的结果中。换句话说,事件循环从管道中
读取
无限时间。下面是我想要做的事情和实际发生的事情的隐喻。
浏览 0
提问于2018-03-23
得票数 0
回答已采纳
2
回答
用fstream发出写入
文件
、
、
、
在
处理类项目
时
,必须使用fstream (对于输入/输出)、unique_ptr,并创建新
文件
来将固定长度的雇员记录写入(
在
employee中使用EmployeeRec结构)。当我做以下操作
时
,这些数据实际上并没有被写入.至少,
在
Visual中查看
时
,我没有
在
流中显示任何数据,而且
文件
从未真正创建过,我可以
在
程序的目录中找到该
文件
。编译得很好,但我肯定遗漏了什么。
有
什么想
浏览 4
提问于2014-03-06
得票数 2
回答已采纳
1
回答
EPOLLRDHUP不可靠
、
问题是,我无法使用EPOLLRDHUP标志可靠地检测‘对等
关闭
连接’事件。通常情况下,没有设置标志。正如预期的那样,
读取
将产生
零
字节
。但是,有时只有EPOLLIN出现,产生
零
字节
。 使用tcpdump进行的调查表明,据我所知,正常
关闭
是发生的。我考虑过
在
零
字节
读取
时
处理‘对等
关闭
’,但是,当对等方发送并立即
关闭
我需要以EPOLLRDHUP为基础的
浏览 3
提问于2014-11-27
得票数 6
回答已采纳
3
回答
我必须处理套接字的消息碎片
吗
?
、
、
我目前正在使用java.net.Socket从客户端发送消息和从服务器
读取
消息。到目前为止,我所有的信息都很短,而且我从来没有遇到过任何问题。我的一位朋友注意到,我没有处理消息碎片,因为数据
可能是
零
碎的,因此建议我创建一个缓冲区来处理这个问题。我坚持要求TCP为我处理这件事,但我不能百分之百肯定。详细信息:目前,
在
Java中,服务器创建一个套接字并使用InputStream#read()从消息中
读取
浏览 4
提问于2015-04-08
得票数 2
回答已采纳
5
回答
长度为
零
的recv()是否有效?
、
在
C中使用recv()函数从“stream”套接字
读取
数据,len参数可以为
零
吗
?recv()函数返回0,表示“远程连接
关闭
”,以及正常操作
时
实际
读取
的
字节
数,因此如果它应该
读取
零
字节
,则听起来
有
问题。
浏览 0
提问于2011-05-14
得票数 10
回答已采纳
2
回答
当我强行退出服务器(输入clt + c)
时
,客户端也会同时终止
吗
?
、
、
、
在
服务器端-创建一个套接字并侦听某个特定端口来处理客户端请求。
在
客户端- 客户端进程应该从用户那里获取输入,无论是
浏览 0
提问于2019-01-10
得票数 0
回答已采纳
2
回答
检查读写系统调用的返回值的最佳方法是什么?
、
根据手册页,例如写:
在
成功
时
,返回
读取
的
字节
数(
零
表示
文件
的结束),
文件
位置由这个数字前进。如果这个数字小于请求的
字节
数,这并不是一个错误;这
可能是
因为现在实际可用的
字节
较少(
可能是</em
浏览 3
提问于2019-11-13
得票数 0
回答已采纳
2
回答
Java PipedInputStream available()方法返回值
、
、
我正在尝试编写一段解锁代码,以便从中
读取
。它基本上检查在调用阻塞
读取
API之前是否
有
任何要
读取
的内容:if ((n = pipedInputStream_.available()) > 0) {} “返
浏览 3
提问于2011-09-23
得票数 4
回答已采纳
4
回答
尝试
在
C#中异步
读取
非结束
字节
流
、
、
、
、
我在下面发布的代码会正常工作几分钟,然后通常会在尝试执行EndRead
时
崩溃(我已经注意到了),因为在那一刻
有
0个
字节
需要
读取
。显然,
在
金融世界中,有些东西可能会在几分钟或更长时间内保持不变,这似乎是我问题的根源。此外,我怀疑
有
一种比我下面显示的更好的方法来做到这一点。如果你
有
更有效或更优雅的方法来达到同样的效果,我洗耳恭听。提前谢谢你,编辑:我应该澄清的是,我基本上知道哪里出了问题,我只是找不到流被
关闭
的原因。我认为最好的答案将是一个不同的实
浏览 0
提问于2010-10-14
得票数 2
回答已采纳
1
回答
调试GHCI中的“太少
字节
”错误
我
在
代码中的不同位置使用runGetState运行了一堆runGetState monads。它们运行在readFile返回的懒惰的readFile上。
有
一个main函数,它调用一组非常短的函数,每个函数都可以进行一些
读取
。<interactive>: too few bytes.我
有
两个问题: 是否
有
任何方法从此错误获得更多调试信息?我能确定哪一次runGetState调用失败了吗?一个电话号码会很有
浏览 5
提问于2013-06-11
得票数 3
回答已采纳
1
回答
仿射代码错误
、
因此,我一直
在
尝试一些解密算法和密码,并尝试自己完成其中的一些。此时,我正在用C语言编写一个仿射算法,我试图从我自己解密的.txt
文件
中解密一行,所以我认为我的问题出现在这里,因为我的代码总是弹出损坏的文本
文件
,而不会继续下一个任务。它是
读取
txt
文件
的整个行,还是只
读取
第一个
字符?为什么不继续下一步的任务呢? 提前谢谢你
浏览 2
提问于2018-04-25
得票数 0
2
回答
当fd是常规
文件
时
,linux系统调用read(fd、buf、count)返回的次数比计数少
吗
?
、
、
当我们
在
Linux上调用read(fd, buf, count)
时
,系统(函数)调用的返回值是否比
文件
末尾
字节
更少的情况更少?我在手册页查过了,上面写着 “成功后,将返回
读取
的
字节
数(
零
表示
文件
结束),并且
文件
位置由这个数字提前。如果这个数字小于请求的
字节
数,则不会出错;这
可能是
因为现在实际可用的
字节
较少(
可能是
因为我们接近
文件
的末尾,或者是因为
浏览 9
提问于2015-02-13
得票数 5
2
回答
在
Linux下,recv可以
在
UDP上返回0
吗
?
、
、
我只是
在
清理我们不久前写的一些代码,并注意到对于udp套接字,0被视为连接
关闭
。 我非常确定这是从等效的tcp版本移植相同的recv循环的结果。但这让我想知道。对于udp,recv可以返回0
吗
?
在
tcp上,它表示另一端
已
关闭
连接。udp没有连接的概念,所以它能返回0
吗
?如果它可以,它的意义是什么?注意: linux中的手册页没有区分返回代码为
零
的udp和tcp,这
可能是
我们
在
代码中保留检查的原因。
浏览 3
提问于2012-09-20
得票数 15
回答已采纳
1
回答
对于应用程序来说,稀疏
文件
有
多透明?
、
然而,
在
搜索实际应用程序时,我发现对于使用普通操作系统
文件
I/O
读取
/写入
文件
的应用程序(我指的不是极低级别的应用程序,只是fopen()、fclose()等)来说,它是多么的透明。
在
阅读博客
时
,它是不干净的,说明了应用程序(例如,一个测试编辑器)是如何通过显式地将
零
写到一个稀疏
文件
而“破坏”稀疏
文件
的。假设有一个1G稀疏
文件
,其中
第一个
字节
是非
零</e
浏览 0
提问于2023-01-26
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础知识4:文件操作
PHP 文件打开读取关闭
PHP 文件打开/读取/关闭
Python教程(18)——python文件操作详解
PyQt5:局域网群聊小工具Plus 3
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券