ipc

    0热度

    2回答

    我想什么做的是这样的: ffmpeg -i udp://224.10.10.10:15004 -qscale:v 2 sttest%04d.jpg 再经过这个输出图像路径到Python脚本,其分别发生在图像和操纵他们,因为ffmpeg运行(最终我会使用ffmpy来调用ffmpeg而不是使用命令行工具,但是为了测试目的,我从这里开始)。 我想要做到这一点的方法是每次处理图像时查看ffmpeg输出

    2热度

    1回答

    在我开始提问之前,让我提一下我已经知道下面的多处理代码被破坏了。其中有TOCTOU错误。以下代码旨在为我提供教学目的,以便我可以更多地了解代码是如何被破坏的。所以我的问题是关于破碎代码的一个特定方面。首先,让我展示我的代码。 现在,您可以完全忽略worker_b,因为我们现在不在任何地方使用它。我们稍后再回来。 import Queue import multiprocessing impor

    1热度

    1回答

    我正在使用IO::Select的can_read方法来选择准备好在简单的perl脚本中读取的文件句柄。 但是,文件句柄上的<...>运算符不需要传递给它的长度。 是IO::Select到达文件句柄内部以设置“合适的长度”......或究竟发生了什么? #!/usr/bin/env perl use IO::Select; use strict; use warnings; my @han

    0热度

    1回答

    我有一个C代码,在无限循环内等待输入并产生输出。 #include<stdio.h> void flush() { int c; while ((c = getchar()) != '\n' && c != EOF); } int main() { /* * Load many files here */ double d = 0

    2热度

    1回答

    我想在我运行的应用程序触发一个事件,并用URL方案在Windows 10 调用提供参数,我们做了如下注册表项: HKEY_CLASSES_ROOT alert (Default) = "URL:Alert Protocol" URL Protocol = "" DefaultIcon (Default) = "alert.exe,1" shel

    0热度

    1回答

    我发现很难理解如何在代码中区分主进程和渲染器。 这里是我的文件结构: 我想要写在服务器端的方法,并调用它的前端侧。 我应该在哪里写下它?在主或渲染过程中? 如果我在js文件夹中从上面的图像中写入方法,它会在主或渲染过程中考虑吗?

    1热度

    4回答

    我目前正在用python编写2个程序,它们必须互相发挥数字游戏的作用。一个程序选择一个介于1和100之间的数字。然后其他尝试猜测该数字是什么。猜测者每次猜测时,选择器都会以“太大”,“太小”或“你懂”回答。根据答复是什么,猜测者相应地调整其下一个猜测。 这是我对于选择的程序代码: import random from guesser import g guessCount = 0 num

    0热度

    2回答

    我想从Python程序中产生一个Rust进程,并将Python的标准输出重定向到它的标准输入中。我已经使用了以下功能: process = subprocess.Popen(["./target/debug/mypro"], stdin=subprocess.PIPE) ,并尝试使用写入子: process.stdin.write(str.encode(json.dumps(dictionna

    0热度

    1回答

    这是我的Python代码。 #!/usr/bin/env python import multiprocessing import time def worker(q): while True: data = q.get() print 'worker: got: %d' % data if data == -1: print '

    0热度

    1回答

    从我的研究中,我明白如果两个进程通过共享内存进行通信,那么如果共享段受到损坏,那么这两个进程很可能会受到影响。 我想知道的是,受损进程是否有能力通过传递坏文件描述符或通过像unix套接字或dbus这样的IPC方法发送损坏的消息来破坏健康的进程内存。万一它很重要,我正在询问由于编程错误导致的腐败,而不是有目的的利用。 我很抱歉,如果我的问题太广泛,我认为答案对于有经验的程序员来说是显而易见的,但是这