errno相关内容

C fopen写入失败,错误号为2

我不明白为什么这似乎失败,错误号为2: char debugText [256]; sprintf (debugText, "C:\List.txt"); dfile = fopen( debugText, "w"); fprintf ( dfile, " err %d ", errno); 我之所以说似乎是因为当dfile为空时,将创建文件并使用我的输出填充该文件。 那么这是 ..
发布时间:2022-06-10 13:05:23 其他开发

Python [Errno 98] 地址已在使用中

在我的 Python 套接字程序中,有时我需要使用 Ctrl-C 来中断它.当我这样做时,它会使用 socket.close() 关闭连接. 但是,当我尝试重新打开它时,我必须等待一分钟才能再次连接.如何正确关闭套接字?还是这是故意的? 解决方案 是的,这是有意的.在这里你可以阅读详细解释.可以通过在套接字上设置 SO_REUSEADDR 选项来覆盖此行为.例如: sock.set ..
发布时间:2022-01-24 14:44:32 Python

TCP 连接错误 115 Operation in Progress 原因是什么?

我的应用程序创建了一个 TCP 连接,这工作正常.但是在一个网络服务器有很多IP说 174.X.X.X 54.x.x.x像这样 调用 TCP 连接时(非阻塞,超时 60 秒)到 IP 174.X.X.X 总是成功的.但是使用 ip 54.x.x.x 连接到同一台服务器的 TCP 失败(大多数情况下),错误号为 115正在测量操作. 你能解释一下 errno 115 的可能原因是 ..
发布时间:2022-01-19 15:58:41 其他开发

ValueError:PyCapsule_GetPointer 使用不正确的名称调用 <from PyQt5.QtWebEngineWidgets import QWebEnginePage>

我自己已经解决了这个问题,但我把这个问题提给了别人.我认为这种问题尽可能好.SOF 中似乎没有. 我更新了 spyder. conda 更新 spyder收集包元数据:完成解决环境:完成##套餐计划##环境位置:C:\Anaconda3添加/更新规格:- 间谍将下载以下软件包:包装 |建造--------------------------|--------蟒蛇定制|py36h363777 ..
发布时间:2022-01-10 21:07:59 其他开发

cassandra 快照:无法从 errno 1 创建硬链接

我在 ubuntu 12.4 中使用 cassandra 1.2.8. 我已经使用了快照命令并且备份过程没问题! 但是现在当我使用这个命令时,我得到如下错误: /var/lib/cassandra/data/english/word_doc/snapshots/1393155090911/english-word_doc-ic-10-Index.db 中的线程“main"FSWrit ..
发布时间:2021-12-31 17:58:03 其他开发

TCP 连接错误 115 操作正在进行中 原因是什么?

我的应用程序创建了一个 TCP 连接,这工作正常.但是在一个网络服务器有很多IP说 174.X.X.X 54.x.x.x像这样 调用 TCP 连接时(非阻塞,超时 60 秒)到 IP 174.X.X.X 总是成功的.但是 TCP 使用 ip 54.x.x.x 连接到同一服务器失败(大多数情况下),错误号为 115测量操作正在进行中. 你能解释一下 errno 115 的可能原因 ..
发布时间:2021-12-28 12:46:52 其他开发

C++ 替代 perror()

我知道我们可以使用 perror() 在 C 中打印错误.我只是想知道是否有 C++ 替代方案,或者我是否必须在我的程序中包含这个(以及因此 stdio.h).我尽量避免使用 C 函数. 解决方案 你可以这样做: std::cerr ..
发布时间:2021-12-26 13:13:30 C/C++开发

Python socket.error: [Errno 111] 连接被拒绝

我正在尝试编写一个使用套接字传输文件的程序.代码的服务器端运行良好.但是,在客户端我收到以下错误 回溯(最近一次调用最后一次):文件“client.py",第 54 行,在 中上传文件(目录)文件“client.py",第 36 行,在 uploadFiles 中传输文件(fname)文件“client.py",第 13 行,在 transferFile 中cs.connect ..
发布时间:2021-12-11 12:01:32 Python

Linux errno 23 和 Linux errno 24 的区别

errno.h 中的这两个 linux 错误有什么区别?23 和 24 我尝试了 2 个不同的网站,但无法理解两者之间的区别. [EMFILE]打开的文件太多.[ENFILE]系统中打开的文件过多. #define ENFILE 23/* 文件表溢出 */#define EMFILE 24/* 打开的文件太多 */ 此外,我收到 errno 24 并且套接字调用在第 974 次失败.( ..
发布时间:2021-12-11 11:53:01 服务器开发

无法分配请求的地址 - 可能的原因?

我有一个由主服务器和分布式从服务器组成的程序.从服务器向服务器发送状态更新,如果服务器在固定时间段内没有收到特定从服务器的消息,则将该从服务器标记为停机.这一直在发生. 通过检查日志,我发现从站只能向服务器发送一个状态更新,然后永远无法发送另一个更新,总是在调用 connect() 时失败“无法分配请求的地址(99). 奇怪的是,从站能够向服务器发送其他几个更新,并且所有连接都发生在同 ..
发布时间:2021-12-11 11:24:55 其他开发

Python [Errno 98] 地址已被使用

在我的 Python 套接字程序中,我有时需要用 Ctrl-C 中断它.当我这样做时,它会使用 socket.close() 关闭连接. 但是,当我尝试重新打开它时,我必须等待大约一分钟才能再次连接.如何正确关闭套接字?还是有意为之? 解决方案 是的,它是有意的.在这里你可以阅读详细解释.可以通过在套接字上设置 SO_REUSEADDR 选项来覆盖此行为.例如: sock.sets ..
发布时间:2021-12-11 11:09:59 Python

如何知道“errno"是什么意思?

当调用 execl(...) 时,我得到一个 errno=2.这是什么意思?我怎么知道这个errno的含义? 解决方案 您可以使用 strerror() 获取错误编号的人类可读字符串.这与 perror() 打印的字符串相同但如果您要为标准错误输出以外的其他内容格式化错误消息,它会很有用. 例如: #include #include /* ... */如果(读(fd,buf,1)= ..
发布时间:2021-12-03 13:10:16 服务器开发

如何在 Ruby 中创建文件

我正在尝试创建一个新文件,但事情似乎也没有像我期望的那样工作.这是我尝试过的: File.new "out.txt"File.open "out.txt"File.new "out.txt","w"File.open "out.txt","w" 根据我在网上阅读的所有内容,所有这些都应该有效,但每一个都给了我这个: ERRNO::ENOENT: 没有那个文件或目录 - out.txt 这发 ..
发布时间:2021-12-03 10:15:25 其他开发

为什么 Python 的 argparse 对 SystemExit 使用错误代码 2?

当我提供 Python 不喜欢的 argparse 输入时,它会引发一个 SystemExit,代码为 2,其中 似乎意味着“没有这样的文件或目录".为什么要使用这个错误代码? 导入 argparse导入错误号解析器 = argparse.ArgumentParser()parser.add_argument('arg')尝试:parser.parse_args([])除了 SystemExit ..
发布时间:2021-11-17 04:50:23 Python

与 IOError 相关的 Python 错误号是否稳定?

我想移动一个文件,但如果找不到它,我应该忽略它.在所有其他情况下,应该传播异常.我有以下一段 Python 代码: 尝试:关闭.移动(旧路径,新路径)除了 IOError 作为 e:如果 e.errno != 2: 提高 e errno == 2 是具有“没有这样的文件或目录"描述的那个.我想知道这是否跨 Python 版本和平台等稳定. 解决方案 最好使用 errno 模块而不是对值 ..
发布时间:2021-11-15 03:30:17 Python

如何将 UNIX 中的 errno 转换为相应的字符串?

UNIX 中是否有任何函数可以将 errno 转换为其相应的字符串,例如EIDRM 到“EIDRM".调试以检查这些整数 errnos 的错误非常烦人. 解决方案 strerror() 应该这样做.http://linux.die.net/man/3/strerror 仅供参考,这样您自己就可以更轻松地找到这些内容:如果您输入 man errno(或您正在研究的任何函数),然后查看手 ..
发布时间:2021-09-14 19:43:06 服务器开发

单元测试错误条件 - EINTR

简而言之,如何对系统调用中的 EINTR 等错误条件进行单元测试. 我正在研究的一个特定示例(它本身可能就是一个案例)是,当 fclose 返回带有 (errno==EINTR) 的 EOF 时,是否有必要再次调用它.行为取决于 fclose 的实现: //给定一个打开的 FILE *fp而 (fclose(fp)==EOF && errno==EINTR) {错误号 = 0;} 如果在 ..
发布时间:2021-09-14 19:00:51 其他开发

这个 socket.gaierror 是什么意思?

我是 Python 新手,正在阅读《Core Python Applications 3rd Edition》一书.这是第一个例子,我已经被它难住了.这是最后出现错误的代码. #!/usr/bin/env python从套接字导入 *从时间导入 ctime主机 = ' '端口 = 21567BUFSIZ = 1024地址 =(主机,端口)tcpSerSock = 套接字(AF_INET,SOCK ..
发布时间:2021-09-04 19:51:36 Python