posix

posix

文章 5 浏览 87

C-所有标准输入的非阻塞读取

我正在寻找一些非阻塞函数(将返回任何可用输入,但不会等待用户的更多输入),它将读取最多 n 的任何和所有 stdin 数据到缓冲区并返回读取了多少字节…

时光无声 2025-01-09 05:29:16 3 0

可以采用“May 17, 2017”、“17/5/2017”等格式或“17-5-17 05:24:39”可以在 as.POSIXlt 中使用吗?

我刚刚读到 POSIXlt 和 POSIXct 之间的区别,据说 POSIXlt 是混合文本和字符格式,如“May, 6 1985”、“1990- 9-1”或“1/20/2012”。当我尝试此类操…

不如归去 2025-01-09 03:57:11 6 0

为什么使用 GCC 时库链接器标志有时必须放在最后?

我正在编写一个使用 librt 的小型 C 程序。让我感到非常惊讶的是,如果我将链接标志放在开头而不是结尾,程序将无法编译: 目前,要编译程序,我会执…

葬﹪忆之殇 2025-01-08 11:53:07 2 0

为什么 poll 要求其主要参数在调用之后仍然有效?

我正在我的一个小项目中探索 poll() 函数,我注意到这个片段崩溃了: ErrorCode XNotifier_Linux::updatePoll() { ErrorCode ret = Success; struct p…

强者自强 2025-01-08 05:23:34 4 0

使用 C++98 的活动对象

我想在我的嵌入式实时项目中雄辩地使用活动对象 赫伯·萨特 (Herb Sutter) 描述道,“更喜欢使用活动物体而不是裸体 线程”。我有软实时要求和合理的处…

同尘 2025-01-08 01:33:33 2 0

Linux:使用管道标准输入/标准输出执行子进程

使用 Linux 和 C++,我想要一个执行以下操作的函数: string f(string s) { string r = system("foo < s"); return r; } 显然上面的方法不起作用,但…

深爱成瘾 2025-01-08 01:27:43 3 0

C 标准库和 C POSIX 库的区别

我对“C standard lib”和“C POSIX lib”有点困惑,因为我发现,“C POSIX lib”中定义的许多头文件也是“C standard lib”的一部分。 所以,我假设…

无法回应 2025-01-07 06:06:10 5 0

Kill() 正在销毁我的父进程

我希望我的子进程向父进程发送信号而不破坏它。我知道发送信号的唯一方法是使用kill(getppid(),SIGUSR1),但是这会杀死我的父进程。如何发送信号而不…

寂寞陪衬 2025-01-06 18:09:49 4 0

POSIX 线程调度策略

PTHREAD_INHERIT_SCHED 和 PTHREAD_EXPLICIT SCHED 之间有什么区别?默认情况下会有哪个 sched 以及如何设置它?…

七秒鱼° 2025-01-06 16:51:23 3 0

调度策略

在从事嵌入式项目时;在将调度策略从 SCHED_OTHER 更改为 SCHED_RR 期间,我遇到了计时器问题和流加载延迟。有些问题不是在 SCHED_OTHER 期间出现,而…

反目相谮 2025-01-06 15:41:35 5 0

使用 LD_PRELOAD 和线程安全注入线程

我正在开发一个项目,使用 LD_PRELOAD 在程序中注入共享库。 我的注入库在注入程序时会创建一个新线程。所有逻辑都发生在该线程中(例如分析网络流量…

深海少女心 2025-01-06 00:56:45 8 0

如何删除信号处理程序

我已经制作了以下信号处理程序 struct sigaction pipeIn; pipeIn.sa_handler = updateServer; sigemptyset(&pipeIn.sa_mask); sa.sa_flags = SA_RESTA…

明月松间行 2025-01-06 00:02:33 4 0

makecontext()/swapcontext() 函数是否与 C++ 兼容?

在 unix 环境中,makecontext()/swapcontext() 系列函数有时用于实现 C 语言中的协程。但是,这些函数直接操作堆栈和执行流。通常,当从 C 切换到 C++…

梦纸 2025-01-05 08:29:57 5 0

在文件层次结构中搜索所选编码系统中的文本

我想在文件层次结构中搜索指定编码系统(cp1251/UTF-8/UTF-16-le/iso-8859-4 等)中的文本。 例如,我有 cp1251 编码的源代码,并且我使用系统编码 UT…

与君绝 2025-01-05 06:27:06 3 0

用 c 实现的简单 shell 程序中的输入输出文件重定向和 shell 管道

我编写了一个程序,它获取命令行参数(例如 ls 、 cat )并执行它们。现在我需要扩展该程序以进行 I/O 重定向并执行 shell 管道。 这是我的简单 shell…

太阳公公是暖光 2025-01-05 04:25:49 2 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文