腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4999)
视频
沙龙
1
回答
在
Win32
平
台上
写入
内存
缓冲区
并
检查
它
是否
已满
并
出现
SEH
异常
?
、
有没有可能使用
SEH
分配一个大约64KB大小的
内存
缓冲区
,并在该
缓冲区
之后设置某种“防护区”(我不知道正确的术语),以便C++代码将
写入
缓冲区
,并在
缓冲区
已满
并
尝试
写入
“防护区”时抛出
Win32
异常
?
浏览 17
提问于2020-03-01
得票数 2
回答已采纳
2
回答
Pascal -文件变量
我的问题是,NewFile变量
在
整个运行时中保存的是什么?它是不是包含“一些文本...”然后将其传输到磁盘,然后继续按住“其他文本...”然后像这样连续地把
它
转移到磁盘上?或者
它
同时持有这两行代码,当调用close(NewFile)时,它会同时传输这两行代码吗?如果是第二种情况,那么变量如何管理这样的两个值呢?我的意思是,
它
必须为NewFile变量保留一些
内存
,因为文件可能是未知的大文件。谢谢!
浏览 0
提问于2016-06-17
得票数 1
5
回答
当设备上没有剩余空间时,为什么ferror()返回EPERM -我认为是ENOSPC
、
、
我使用cstdio
在
linux上编写了一个C++应用程序。
它
包含一个函数,可以用随机数据覆盖整个设备。它被赋予一个文件名,在
内存
中创建随机数据块,
并
使用fwrite()将它们一个接一个地
写入
文件。如果设备
已满
,则函数应返回。如果有不同的
写入
错误,
它
应该抛出
异常
。因此,当发生错误时,我会询问ferror(),
并
希望识别这
是否
是“磁盘
已满
”--一个不同的错误。我希望
在
浏览 2
提问于2011-08-12
得票数 1
回答已采纳
3
回答
在
使用java.nio从另一个文件读取后,无法
写入
文件
、
我正在尝试读取一个.java文件,
并
尝试使用以下代码将其
写入
另一个文件。public static void main(String[] args) new JavaToHtml(args[0], args[1]);} 现在的问题是,
在
我的
浏览 0
提问于2012-01-15
得票数 2
回答已采纳
8
回答
测试正文中抛出代码为0xc0000005的
SEH
异常
、
、
、
我正在使用GoogleTest为下面的类编写一个测试,我得到了上面的错误。{}class CSig //... constructor, destructor(empty) and some functions CDemod *objDemod;{ for (int i=0; i<MAX_NUM;
浏览 2
提问于2012-10-31
得票数 36
5
回答
未捕获WM_PAINT中的访问冲突
、
、
、
、
如果我
在
WM_PAINT处理程序中强制访问冲突,则此
异常
永远不会到达调试器。如果在没有调试器的情况下启动,访问冲突也不会显示。通常,您应该会看到Windows错误报告对话框。深入挖掘一下,似乎user32.dll中的某些东西捕获了所有传入的
异常
。这是正常行为吗?我能以某种方式控制
它
吗?捕获所有
异常
不都是安全风险吗?至少
它
像地狱一样让人讨厌。
在
XP上,
异常
似乎可以按预期进行处理。其他windows消息也有同样的问题。也许是所有人?
浏览 0
提问于2009-09-28
得票数 7
回答已采纳
1
回答
Node JS块文件作为一个文件无中断读取?
、
我成功地读取了m3u8和解压ts文件,读取了m3u8
并
检查
是否
向其中
写入
了新的索引(ts文件),然后使用我得到流没有interrupting..it是读取文件的顺序,这是定义
在
m3u8文件和所有都是工作的flawlessly...but我有一个巨大的problem...using res.write我得到我的块ts文件是从硬盘读取到
内存
和
内存
使用率增加每秒1MB,所以
在
大约一个小时内,我将进入出memory...s
浏览 13
提问于2017-01-09
得票数 0
回答已采纳
3
回答
为什么
在
select中使用写?如何在实践中使用?
、
、
、
、
一个主线程是event_processor_thread,
它
执行主要的功能处理。第二个线程是一个总是在后台运行的event_dispatcher线程,实时地向多个接口
写入
和读取多个接口(无阻塞异步i/o)。我在网络上做了一些研究,发现实现非阻塞套接字i/o的最佳方法可以通过 我选择了后者,因为
它
更容易,我最多有4个接口可从/写到。如果我将数据从event_processor_thread放到共享
内存
中,
并
让事件分派程序线程从共享
内存
浏览 1
提问于2013-11-19
得票数 6
2
回答
避免
在
不使用O_NONBLOCK时阻止发送
、
、
、
目前,
在
服务器上,我从客户端读取1024字节,
并
直接处理
它
。 例如,如果有消息,我将收到一个格式化为MSG <msg>的命令(代表发送消息的客户端),我将遍历连接客户端的所有套接字并将消息
写入
它们。这种方法确实有效,但我最近通过阅读send的man发现,如果套接字
缓冲区
已满
,并且没有
在
套接字上设置标志O_NONBLOCK,它可以阻塞。我认为当客户出于某些原因(崩溃、窃听等)而不阅读时,可能会
出现
这个问题。这对于我的服务器来说是至关重要的,因
浏览 3
提问于2013-04-25
得票数 4
2
回答
如何绝对捕获所有
异常
/错误
、
、
、
我有一个运行在WinXPe下的windows服务应用程序,该应用程序有时会
出现
错误并向用户显示一个消息框: 我试图通过
浏览 4
提问于2011-05-07
得票数 6
回答已采纳
1
回答
如何监控意外退出的线程?
、
在
多线程编程中,如果某个辅助线程意外退出,而主线程需要知道该线程
是否
处于活动状态,该怎么办?我想知道当工作线程退出时
是否
有一个典型的信号。谢谢
浏览 4
提问于2012-03-12
得票数 2
回答已采纳
2
回答
UDP非阻塞
写入
失败
、
、
、
、
我
在
非阻塞TCP中工作过,
在
非阻塞情况下,读写都可能失败。如果没有可用的数据,TCP非阻塞读取就会失败;如果对等方的TCP
缓冲区
已满
,则TCP
写入
可能会失败(希望TCP
缓冲区
大小为64K)。我认为
在
UDP编写中不会
出现
任何非块错误。因为TCP写发送数据
并
等待来自另一方的ACK。但是这不是UDP写的情况,
它
只会发送和输出,它不会等待来自对等方的任何ACK。如果它不发送到对方,就意味着
它
的数据包丢失。
浏览 2
提问于2013-11-25
得票数 1
回答已采纳
1
回答
有可能处理memcached
内存
获取溢出吗?
、
我有一个严重的问题,我的memcached
内存
溢出,服务器宕机。那么如何处理memcached,如果memcached的
内存
已经满了,那么
它
只会抛出错误消息,而不再设置memcached。
浏览 1
提问于2016-08-11
得票数 0
4
回答
SEH
(结构化
异常
处理)机制到底是如何在ARM上工作的?
、
、
、
我知道总的概述:;
在
win32
中有大量关于
异常
机制的可用信息,还有一些用于win64的信息,但是ARM并不是很清楚。我想知道:当产生机器
异常
(
内存
保护冲突)时,控制被传输到哪里(这样我就可以设置一个断点)?它会转换成内核模式吗?据推测,它从向量表中查找处理程序的地址并在那里传输。这似乎完全取决于代码中
异常
的生成位置(我有一个测试函数,
它
故意访问一个空指针来引发
SEH
异常
,并且我从代码中的不同位置调用它)。 我们使用/EHsc
浏览 2
提问于2014-07-04
得票数 3
回答已采纳
1
回答
Server插入流
、
正如我所理解的,
在
internet中阅读一些文章时,SQL Server有一个
缓冲区
缓存,它在其中存储页面,并且
在
执行insert语句时,修改后的数据只
写入
内存
中的
缓冲区
,而不是
写入
磁盘。当系统
检查
点
出现
时,所有脏页都会被刷新到磁盘。这
是否
意味着当我们执行insert语句
并
获得一切正常的返回值时,数据仍可能不会
写入
磁盘,理论上说,如果系统崩溃发生在
检查
点之前,脏页
浏览 1
提问于2016-03-09
得票数 0
回答已采纳
2
回答
如何使DLL
在
不同的Windows版本上工作?
、
、
除非使用DLL的应用程序
在
Windows 7上运行,否则永远不会调用该函数。(是的,我敢肯定。)但是,当在旧版本的Windows (例如XP)上运行应用程序时,整个应用程序
在
启动时崩溃时会
出现
错误“找不到指定的过程”。
是否
有任何方法让Windows不这样做,即只有在运行Windows7时才能找到SHLoadLibraryFromItem,即某种懒散的绑定? 使用LoadLibrary加载SHLoadLibraryFromItem所在的Window
浏览 7
提问于2009-11-17
得票数 6
回答已采纳
2
回答
Java压缩/解压缩大文件(>1 1gb)
、
、
、
我看到的其他代码,他们的
缓冲区
的值是1024、2048或8192,但我的
缓冲区
的值是基于所选文件的大小(只是为了让
它
更灵活)。但是一旦用户选择了一个大文件(大小大于8位),就会
出现
错误。我认为
在
压缩/解压缩中的BUFFER
在
java中意味着文件的大小,所以
在
我的程序中,我使
缓冲区
大小变得灵活(
缓冲区
大小=文件大小)。我也想弄明白为什么其他人会说如果
缓冲区
大小是8k或其他大小会更好。非常感谢!:)
浏览 0
提问于2012-06-19
得票数 2
回答已采纳
4
回答
如何在c++中找到ostream类的最大尺寸
但是
在
某种程度上,我不能在*pout_中插入字符。我试着在网上冲浪,但找不到这个班级的最大人数。 请告诉我
在
*pout_中最多能存储多少个字符。有没有什么函数可以告诉我这个类的最大规模??
浏览 1
提问于2011-07-06
得票数 1
回答已采纳
1
回答
iOS如何处理来自低级别C/ Objective代码的
内存
损坏?
、
、
、
、
我有一个iOS应用程序,
它
使用一些使用指针的遗留的低级
内存
操作代码。我正在调试一个问题,在这个问题中,多个线程导致这些代码的多个副本同时
在
全局变量上执行,
并
通过
写入
无效的长度或覆盖数据导致
内存
损坏。其效果是,下面的
缓冲区
的长度可能会改变。我见过iOS抛出EXC_BAD_ACCESS或EXC_BREAKPOINT作为这些调用的结果。我的问题是--当我不正确地使用memcpy时,memcpy总是抛出
异常
,还是只有当我
在
允许的
内存<
浏览 1
提问于2019-06-03
得票数 0
回答已采纳
1
回答
从文件输入Java存储动态大小块的最佳数据结构
、
、
、
、
我的目标是: 多次读取该文件,以便首先找到块大小,然后获取相关字节。
浏览 4
提问于2014-03-17
得票数 0
回答已采纳
点击加载更多
相关
资讯
说了这么多次 I/O,可你知道其中的原理么
可重入锁 ReentrantLock 实现生产者-消费者模型的应用案例
Python标准库系列:我们讨厌的异常
文件和目录操作
Oracle实例和Oracle数据库
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券