腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
同一个
文件
的
2
个
文件
描述符
对于已经打开的
文件
,我有一个
文件
描述符
>0。我想在该
文件
中添加第二个
文件
描述符
。我知道,如果再次用第二个
文件
描述符
打开
文件
,这是可能的,但问题是,在我的代码中,我不知道
文件
的名称。所以我想知道我能不能这样做: fd
2
= fd1;
浏览 1
提问于2021-05-19
得票数 1
回答已采纳
2
回答
重定向:附加到
文件
描述符
(
2
>>&1)
我试图将命令(stdout和stderr)的输出附加到现有
文件
中。我想做的是这样的事情:问题是
2
>>&1抛出了一个错误,但是>>file
2
>>file没有。因此,我想我误解了重定向是如何工作的,或者什么是
文件
描述符
,以及在其中保存了什么信息。 总之,以下两个命令之间有什么区别,为什么第一个命令不能工作,而第二个命令工作呢?command >>file <e
浏览 0
提问于2017-11-02
得票数 8
1
回答
哪些程序使用高于
2
的
文件
描述符
?
默认情况下,将打开标准
文件
描述符
<=
2
。程序可以在
2
之后写入或读取
文件
描述符
,而无需使用open系统调用来获得这样的
描述符
。然后,该程序可以在它的手册中做广告,它正在使用哪些
文件
描述符
,以及如何使用。为了利用这一点,POSIX可以打开一个
文件
,并将该
文件
分配给带有exec内置的
描述符
。之后,shell将启动使用该
描述符
和
文件
的程序。 这样
浏览 0
修改于2021-11-05
得票数 4
回答已采纳
1
回答
使用dup
2
复制
文件
描述符
,然后使用close关闭它
我有一个
文件
描述符
(基本上是套接字
描述符
)示例sockfd。我使用dup
2
命令(空) dup
2
(sockfd,0);现在我尝试在接收recv(0,buf,sizeof(Buf),0)上接收消息; 但是它不工作,有什么问题吗
浏览 0
提问于2015-03-19
得票数 0
1
回答
程序集:读取用户输入的
文件
描述符
0或
2
我正在学习程序集,并且有不同的
文件
描述符
用于读取用户输入。mov eax, 3mov ecx, num mov edx, 5 ;5 bytes (nu
浏览 0
提问于2018-07-12
得票数 1
回答已采纳
1
回答
在C中关闭管道、dup
2
、
文件
描述符
?
= 0) { fd = dup
2
(pipe[0], STDIN_FILENO); //close(fd); else if (action == 1){int fd[
2
];cmd(w, fd, 1);
浏览 0
修改于2012-02-02
得票数 1
回答已采纳
1
回答
Rails安装windows 7坏
文件
描述符
mysql
2
Bad file descriptorC:/Ruby193/lib/ruby/gems/1.9.1/gems/
浏览 0
修改于2017-05-23
得票数 0
1
回答
传递给$fclose的
文件
/多通道
描述符
(
2
)无效
这是
2
月5日发布的一个问题的后续问题,我不知道如何跟进这条线索,因此出现了这个新问题。 AA
2
.txt
文件
为空。使用$fwrite (而不是$fmonitor),它可以工作,但具有相同的警告。我还尝试使用“重置”(参见代码),它是基于在模拟结束时从1到0的DUT输出信号(negedge ASM_FLAG)的状态,以停止对
文件
的写入,
浏览 7
修改于2020-10-02
得票数 0
1
回答
I
2
C总线可写/可读标志在I
2
C
文件
描述符
上
我想通过Raspbian上的I
2
C总线将多个温度计连接到Raspberry板上,使用包含pselect()的事件循环的C++应用程序。打开应用程序中的默认i
2
c-0
文件
描述符
(并使用接口),我会将
文件
描述符
添加到pselect()的fd_set *readfds和fd_set *writefds中。我想知道这个
文件
描述符
是否会变成FD_WRITEABLE或FD_READABLE?既然I
2
C是主从设置,那么温度计就不可能启动通信,因为读
浏览 0
提问于2018-10-11
得票数 0
回答已采纳
1
回答
正在关闭
文件
描述符
fd[i][
2
]的多个id通道
int fd[4][
2
] . helper(&(fd[4][
2
]), &i)error: subscript value is neither an array
浏览 1
修改于2014-03-15
得票数 0
1
回答
使用带有1个
文件
描述符
的
2
个select()或使用dup(fd)
我想唤醒
2
个线程,在
2
个select()中阻塞,使用相同的1个fd (使用R_ONLY),或者使用1个fd和这个fd (Fd)的副本int fd
2
= dup(fd1); result = select(fd1); printf("test1"); result = select(fd
2
);if (result) printf(&q
浏览 1
提问于2014-10-17
得票数 0
2
回答
linux
文件
描述符
0 1
2
是否有可能不适用于stdin、stdout和stderr?
当程序开始时,默认情况下,它是否采用stdin、stdout和stderr的
文件
描述符
0、1和
2
?以及API调用,如open(...),socket(...)不返回0、1和
2
,因为这些值已经被取了?有没有打开(...)的情况或套接字(...)将返回0、1或
2
。0、1和
2
与stdin、stdout和stderr无关。
浏览 3
修改于2015-09-13
得票数 18
回答已采纳
1
回答
检查0,1,
2
文件
描述符
与ISC解决方案的最佳方法
在 on 和dhcpd项目中,我们有以下检查0、1、
2
个
文件
描述符
的代码。/* Make sure that file descriptors 0 (stdin), 1, (stdout), and if (fd == 1) if (fd
浏览 1
修改于2021-08-25
得票数 1
回答已采纳
1
回答
podman错误:套接字激活协议的
文件
描述符
数目错误(
2
!= 1)
drpyser-workstation podman[266938]: Error: wrong number of file descriptors for socket activation protocol (
2
USER FD TYPE DEVICE SIZE/OFF NODEsystemd 1 root 47u unix 0x00000000bad
2
c1a8USER FD TYPE DEVICE SIZE/OFF NODE
浏览 0
提问于2023-03-13
得票数 0
1
回答
将任何和所有
文件
描述符
重定向到
文件
将输出从已知的
文件
描述符
重定向到
文件
非常简单但是,假设我有一个二进制
文件
,它可能使用0、1和
2
以外的
文件
描述符
。如果命令是交互运行的,
文件
描述符
1和
2
默认为当前tty 我正在以交互方式运行二进制
文件
,但我认为二进制
文件
具有指向当前tty的其他
文件
描述
浏览 0
修改于2021-07-19
得票数 0
4
回答
Select()监视3个或更多
文件
描述符
我知道如何监控两个
文件
描述符
,但是4或5个
文件
描述符
呢?fd_mon = (fd1 > fd
2
?fd1 : fd
2
) + 1; 如何监控3个或更多的
文件
描述符
?
浏览 3
修改于2012-11-08
得票数 2
回答已采纳
3
回答
套接字
描述符
与
文件
描述符
read(
2
)和write(
2
)既适用于套接字
描述符
,也适用于
文件
描述符
。在
文件
描述符
的情况下,用户
文件
描述符
表->
文件
表,最后到inode表,在那里它检查
文件
类型(常规
文件
/字符/块),并相应地读取。对于char spl
文件
,它根据
文件
的主编号从char设备开关获取函数指针,并调用为该设备注册的适当读/写例程
浏览 3
提问于2010-08-13
得票数 14
回答已采纳
3
回答
如何获得由select()监视的
文件
描述符
准备就绪的时间戳?
我使用迭代服务器和select()监听多个
文件
描述符
;每个客户端使用一个TCP
文件
描述符
。该应用程序用于linux平台。应用程序类似于:while (True) S <-- select (fd1, fd
2
, ... fdN) // Set S containsthe
浏览 2
修改于2016-02-04
得票数 1
回答已采纳
3
回答
POSIX进程和
文件
描述符
我是一个在C下使用进程的新手,我有一个关于子进程中
文件
描述符
的linux行为的问题。我已经发现了
文件
描述符
在子进程和父进程之间共享的信息,而且编号为0、1、
2
的
文件
描述符
是标准输入输出和错误,所以我认为如果我派生进程,我将拥有相同的输入和输出目录,但是当我在子进程中更改它时,它们在父进程中不会更改我的问题是,它是否适用于每个
文件
描述符
,所以如果我决定重写子进程中的
文件
描述符
号100,那么子进程和父进
浏览 0
修改于2013-06-14
得票数 1
回答已采纳
1
回答
令人困惑的羊群文献(
2
)
如果一个进程使用open(
2
) (或类似的)为同一个
文件
获取多个
描述符
,这些
描述符
将由flock()独立处理。使用这些
文件
描述符
之一锁定
文件
的尝试可能被调用进程已通过另一个
描述符
放置的锁拒绝。 如果flock()独立处理
描述符
,那么为什么通过另一个
描述符
放置的锁会拒绝使用其中一个
文件
描述符
锁定
文件
呢?另外,如果我解锁其中一个
描述符
,其他<e
浏览 6
提问于2017-11-15
得票数 2
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券