问题标签 [communicate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 向 subprocess.Popen 发送一个字符
我正在尝试使用 python 脚本在我的 rpi3 的命令行上控制 omxplayer,我调用 subprocess.Popen 并控制它(例如播放/暂停、增加/减少音量等)。我应该写一个字符标准输入(例如 p、+/- 等),字符作为变量文本在 send_signal 中传递,使用通信我无法控制它,有没有更好的方法?
编辑:还有 player.stdin.write(text); player.stdin.flush() 不起作用。
尝试使用 cat -e 而不是 omxplayer 输出是:
请注意,第一行以某种方式不再显示
python - 如何使用python在命令提示符下发送用户名后的密码
尝试在特定用户模式下运行某些 Windows 应用程序。通过命令后,它会要求输入密码。所以使用 proc.communicate() 传递密码但它不起作用,请帮助
wireless - 为什么更多的带宽保证高比特率?
带宽的定义是频率范围,说更高的带宽保证更高的数据速率似乎是正确的。
但是,我不明白为什么会这样
数据速率取决于调制方案,现在 QAM 是 ASK 和 PSK 的组合,是最广泛使用的方案
我知道 FSK 需要更多频率,所以它需要更多带宽,但我不明白为什么 ASK 和 PSK 需要更多带宽(如果 QAM 不需要更多带宽,QAM 可以用于小带宽,这意味着带宽没有与数据速率有关)
据我了解,ASK 不需要更多带宽。发射机的发射功率越大,波幅越大。从这个意义上说,ASK 可以通过发射功率控制来实现。
此外,如果信号延迟,将构建 PSK。据我所知,相位角由波的延迟(时间)决定
如果我的解释是正确的,为什么高带宽能保证高数据速率?
python - Python子进程通信挂起
我知道这是一个经常被问到的问题,我尝试了任何可以在此处和其他网站上找到的解决方案^但无法解决我的问题。我的困境如下(在 Windows 上):
我有一个主脚本(main.py),我通过 Popen 创建一个子进程调用另一个脚本(sniffer.py)。之后我在 main.py 中做一些事情,最后想向子进程发送一个字符以完成 sniffer.py 中的无限循环,最后是整个子进程。
主文件
嗅探器.py
我还尝试将通信调用与 stdin.write 结合起来,但没有效果。
注意:我注意到,在我的通信()调用之后,sniffer.py 中的 while 循环不会继续(整个脚本只是挂起)
python - 读取输出时Python子进程通信冻结
我正在使用 Gphoto2 在 DSLR 上拍照。由于它基于我尝试使用的 bash 命令,subprocess.communicate
但它在相机拍照后冻结。
如果我在终端中尝试gphoto2 --capture-image-and-download
,只需不到 2 秒。我正在研究树莓派。
代码:
如果我退出,我会得到这个:
有任何想法吗?
laravel - 在两个 Laravel 应用程序之间进行通信
我需要一些建议和可能性...我有一个产品,其后端基于 Laravel 5.0,前端基于 Angular 2 由于一些 SEO 问题,我正在用 Laravel 重写前端。在这里,我想知道,如果我正在创建新的 Laravel 前端应用程序,那么我如何在不使用 cURL 的情况下通信/使用/请求我预先构建的后端 API 以获得最佳 I/O 响应时间。
angularjs - 如何调用另一个兄弟组件的方法 - angular 1.5
我在一个页面中有两个兄弟组件需要调用第二个组件函数并传递onClick
第一个组件链接的一些值事件。
file - 管道通信卡住了
我正在拨打 Popen 电话,如下所示。是的,我需要 shell=True。
我的运行命令有点复杂,但基本上它在函数下方运行,该函数又运行报告并写入文件。
我正在循环中进行 Popen 调用,并且打算批量运行多个查询。我尝试运行两个报告,它们运行得非常好,因为我看到文件是使用输出结果创建的。但是,由于某些未知原因,程序卡住了(我认为是在通信())。我知道如果预期输出很大,通信不是最佳选择,但我已经通过将结果写入文件来解决这个问题。所以我有点迷失为什么这不起作用。任何帮助表示赞赏。如果有任何不清楚的地方,请告诉我。
谢谢
reactjs - 在 React 中的兄弟姐妹之间进行通信
我正在尝试创建可重用的时间栏,它接受 adate
作为道具并返回两个日期,left
并且right
(例如 ceil 或 floor 日期......其中可能有更多逻辑)。
我试图找出与可以关联其他组件(图表等)的消费者的最佳沟通方式,这些组件将接受left
与right
时间栏同步的日期和日期。
父母(将日期传递给 Child1,接收日期并将其传递给 Child2)
-> Child1(Child1 将是我创建的时间栏,根据传入的道具日期生成 LEFT 和 RIGHT 日期)
-> Child2(这需要 Child1 的 LEFT 和 RIGHT 日期)
我查看了 2 个选项:
回调路由: 父级传递一个日期和一个回调来更新其左右的状态。然后它将这个左右日期用于需要它的图表。
http://jsbin.com/jikoya/edit?js,控制台,输出
或者
使用逻辑分离 ES6 类 这将要求父类实例化此类,并且它将返回增强的左、右日期以供使用。然后将它添加到 state 并让它流向所有组件。
这样做这个单独的类方法会有什么缺点,它会是一种反模式吗?我可以看到的好处是,通过发送整个实例,我可以在道具中传递更多信息。
python - 发送输入(命令)并与创建的子进程 Python 通信
我创建了一个 Subprocess 对象。子进程调用一个 shell,我需要将下面提供的 shell 命令发送给它。我试过的代码:
该命令不执行,没有任何内容输入到 shell 中。提前致谢。