ICode9

精准搜索请尝试: 精确搜索
  • javascript-如何检查node.js中的管道链是否完成?2019-11-19 22:36:40

    例如,我有这个: var r = fs.createReadStream('file.txt'); var z = zlib.createGzip(); var w = fs.createWriteStream('file.txt.gz'); r.pipe(z).pipe(w); 我想在r.pipe(z).pipe(w)完成后做些事情.我尝试过这样的事情: var r = A.pipe(B); r.on('end', function ()

  • python子流程:使用subprocess.PIPE时,输出顺序更改2019-11-18 05:59:22

    当我编写一个名为external.py的python脚本时 p = subprocess.Popen(['./inner.py']) print('Called inner.py without options, waiting for process...') p.wait() print('Waited for inner.py without options') p = subprocess.Popen(['./inner.p

  • 个人博客主页搭建随笔2019-11-12 12:03:31

    经常在各种论坛、博客还有 github 上活跃的朋友不难发现,许多大牛都有自己的网站,也多以博客为主。博主作为一个立志前端的大白,难道不应该和大牛学习么?说干就干,前端部分和 web 开发博主做了很多学习和总结,不少也写成了博客。对于后端,博主不敢说完全没有经验,但接触的也都比较简单。

  • 使用管道同步同级进程2019-11-10 21:00:55

    我正在使用管道研究IPC.父进程创建n个子进程,并等待所有子进程终止.我希望第一个孩子在所有同级进程终止时得到通知.我正在利用read()阻塞直到所有WRITE结束都被关闭这一事实.因此,兄弟姐妹在完成工作后将WRITE结束. 我的代码中的问题是,第一个孩子中的read()根本不会解除阻塞,并且

  • python-Linux:os.pipe()中的文件描述符未出现在/ dev / fd中2019-11-08 17:58:55

    过去,我看到所有打开的文件描述符的虚拟文件都出现在/ dev / fd中.但是,当前我正在使用Amazon Linux,并且在Python程序中运行os.pipe()时看不到新的文件描述符. 例如: MASTER:hadoop@imrdasem2d14$ls -l /dev/fd/ total 0 lrwx------ 1 hadoop hadoop 64 Jul 23 15:39 0 -> /dev/pt

  • javascript-将可观察的转换为可观察的2019-11-08 06:35:24

    我有一个api,它向我返回Array< string>的ID,给定原始ID(一对多).我需要对每个ID发出一个HTTP请求,以从api取回关联的数据.我无法弄清楚如何获取Observable< string []>并将其映射到Observable< DataType []>. 我想保持原始的可观察性,并尽可能使用运算符获得所需的结果. 由于可观察

  • angular引用iframe报错解决方法2019-11-07 14:54:10

    angular直接使用iframe会报错      解决方法: 新建管道safe-pipe safe-pipe.pipe.ts import { Pipe, PipeTransform } from "@angular/core"; import { DomSanitizer } from "@angular/platform-browser"; @Pipe({ name: "safe" }) export class SafePi

  • Windows上通过管道进行Java / C通信2019-11-06 19:14:37

    我有两个独立的程序,一个在Java中,一个在C中,都在Windows上运行. 我们需要在两者之间进行双向进程间通信. 到目前为止,我们一直在使用这种笨拙的解决方案,即写入文本文件并在另一侧读取它们,在这种情况下,生产者将在编写完成时生成一个.lock文件,而消费者在完成读取后会删除该文件.

  • c-如何从管道读取多头?2019-11-02 12:51:10

    这涉及进程间通信中的未命名管道. 我有一个管道,一个进程在其中存储一个值,另一个进程要读取此值,该值是整数或整数. 这里很好地描述了http://tldp.org/LDP/lpg/node11.html如何在C中创建管道.我的问题是如何从管道读取long或int. 从上述页面中提取: /* Read in a string from the

  • C++第三十七篇 -- 调试驱动程序2019-11-02 09:01:23

    上一篇写的KMDF程序是通过串口进行配置的,那么我们在VS中Attach to process外,可以直接用Winbdg进行调试,winbdg.exe所在路径为C:\Program Files (x86)\Windows Kits\10\Debuggers\x64。怎么使用它呢。 如果是串口方式配置的话:windbg.exe -b -k com:pipe,port=\\.\pipe\com_1,resets=

  • 使用python列表作为使用stdin作为输入的linux命令的输入2019-11-02 05:58:13

    我正在使用python脚本将数据加载到数据库批量加载器. 加载程序的输入是stdin.我一直无法获得正确的语法来调用基于Unix的批量加载器,并传递要加载的python列表的内容. 我一直在阅读有关Popen和PIPE的信息,但它们的表现却不尽如人意. python列表包含要批量加载的数据库记录.在linux

  • 使用Python从正在运行的脚本中读取标准输出2019-11-01 20:57:01

    我在使用python时遇到了一些麻烦.我试图从正在运行的脚本中获取输出,并在另一个脚本中使用它.所以,我要做的就是这样. 假设像这样的out.py和in.py; # out.py def main(): while True: print "test" time.sleep(10) main() # in.py text = sys.stdin.readline

  • 使用proc_open()管道加载.profile2019-11-01 14:29:59

    情况是这样的:我编写了一个在特定服务器上运行的后端应用程序.在此服务器上,可以通过ssh从前端服务器执行脚本.然后,我的脚本将检查是否正确加载了所需的环境变量,因为我在脚本本身中高度依赖它们. 这行得通,尽管不是我希望事情正常进行的方式.建立连接后,仅使用exec(‘source /home

  • java-IOException:读取结束失败2019-11-01 13:13:07

    在什么情况下,夫妇PipedOutputStream和PipedInputStream的读取端会死掉?我没有关闭任何管道.解决方法:我遇到了java.io.IOException:在我的代码中读取结尾死了,并找出了原因.在下面发布示例代码.如果您运行代码,则将收到“读取结束失败”异常.如果仔细观察,使用者线程将从流中读取“

  • Python匿名管道设置超时2019-11-01 03:01:09

    我觉得这是不可能的.但是有没有办法在Linux上的Python / C中的匿名管道上设置读取超时? 是否有比设置和捕获SIGALRM更好的选择? >>> import os >>> output, input = os.pipe() >>> outputfd = os.fdopen(output, 'r') >>> dir(outputfd) ['__class__', '__del

  • 从python解释器内部创建管道2019-10-31 18:56:22

    有时我只是想快速将大型输出重定向到外部程序,假设在Python 3.x中 >>> import sys >>> sys.modules.keys() 我如何重定向输出 >>> sys.modules.keys() 特定的命令或应用程序?解决方法:如果您经常做这样的事情,那么创建一个本质上可以 def pipeinto(data, *prog): import su

  • python-即使子进程已关闭,MultiProcessing Pipe recv也会阻塞2019-10-30 03:58:52

    阅读有关此主题的几个问题后,我现在知道子进程从父进程继承了文件描述符.当父母关闭连接时,这会使孩子更难收到EOFError. 但是我的情况恰恰相反,我不明白我面临的问题. 我有一个父进程,该进程启动一个子进程,并使其能够访问我创建的Pipe连接的一端.现在,当子进程完成,出现故障或其

  • 管道传输时在python的子流程模块中使用stdout.close()2019-10-29 17:59:21

    在python子进程模块中,如果我们想运行shell命令 foo | grep bar 从python内部,我们可能会使用 p1 = Popen(["foo"], stdout = PIPE) p2 = Popen(["grep", "bar"], stdin = p1.stdout, stdout = PIPE) p1.stdout.close() output = p2.communicate()[0] 我对p1.stdout.clo

  • 如何在Python中通过管道传递Python进程的输出?2019-10-28 18:55:37

    我正在编写一个程序,使用youtube-dl从YouTube下载视频. 我曾经用子流程调用youtube-dl: import subprocess p = subprocess.Popen([command], \ stdout=subprocess.PIPE, \ stderr=subprocess.STDOUT, \ universal_newlines = True) 然后,我将通过调用以下命令读取进

  • sass转css并处理浏览器兼容性2019-10-28 13:03:20

    一、大前提,你必须安装必备的环境   node.js   安装cnpm解决下载卡顿     命令:npm install -g cnpm --registry=https://registry.npm.taobao.org     查看官网api:https://www.gulpjs.com.cn/docs/getting-started/quick-start/   安装gulp     查看官网api:npm i

  • linux-无法获得此简单的sed命令2019-10-27 07:51:47

    我在使用sed时遇到问题,我无法弄清楚,而且我也是业余爱好者. 我的代码的目的是继续监视文件(OutputFile.dat),直到找到可能的字符串(NaN或STOP),然后终止在后台运行的程序.当我只尝试一个字符串时,它起作用了.但是,当我尝试实现更多可能的匹配时,代码却无法解决. ../program i

  • 第三方模块Gulp的基本使用方法2019-10-26 19:08:34

    gulp 1. gulp的安装: 定位终端到项目目录 执行 npm install gulp -s 本地安装gulp的库文件 执行 npm install gulp-cli -g 全局安装gulp的命令行工具 2. gulp能做什么 项目上线,HTML、CSS、JS文件压缩合并 语法转换(es6、less …) 公共文件抽离 修改文件浏览器自动刷新 3.

  • php-如何将多个键值数组转换为| (管道)分隔字符串2019-10-26 02:40:42

    我正在一个项目中执行多个数组操作. 我有一个名为$product_attributes的变量,它包含以下数组作为值. Array ( [0] => Array ( [0] => Applications [1] => Steel; PVC; Std. Wall ) [1] => Array ( [0] =>

  • Python子进程.Popen PIPE和SIGPIPE2019-10-25 12:50:48

    当我浏览帖子时,我在下面的here上遇到了此示例,这就是说proc1的适当退出需要调用proc1.stdout.close(),从而生成SIGPIPE. import subprocess proc1 = subprocess.Popen(['ps', 'cax'], stdout=subprocess.PIPE) proc2 = subprocess.Popen(['grep', 'python'], stdin=pro

  • 我在Bash中有一系列命令时如何重定向stdin / stdout?2019-10-24 04:55:22

    我目前正在执行一个Bash命令(通过Python的subprocess.Popen),该命令正在从stdin读取内容,并执行某些操作并输出到stdout.类似于以下内容: pid = subprocess.Popen( ["-c", "cmd1 | cmd2"], stdin = subprocess.PIPE, stdout = subp

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有