一、场景及需求描述 被调试虚拟机:Centos下KVM虚拟机 调试工具:Windows物理机下Windbg 拓扑关系: 保证Centos服务器与Windows物理机能相互ping通!!! KVM虚拟机(TCP/Client) <-> 物理机 (TCP/Server) <-> Com_X串口 <-> ...
分类:
数据库 时间:
2021-04-08 13:19:28
阅读次数:
0
linux进程间通信(IPC inter-process communication)有几种方式,下面将将简单的简述一下: 一。管道(pipe) 管道是Linux支持的最初IPC方式,管道可分为无名管道,有名管道等。 (一)无名管道,它具有几个特点: 1) 管道是半双工的,只能支持数据的单向流动;两 ...
分类:
系统相关 时间:
2020-07-26 15:30:39
阅读次数:
99
jenkins:是开源,可扩展的持续集成、交付、部署的平台。CI/CD:持续集成/持续交付持续集成:不同开发人员将提交代码整合到系统上。持续交付:将集成后的代码部署到更贴近真实运行环境中。pipeline:管道,在管道脚本中控制服务构建的流程, 可能包括checkstyle,findbugs,dep ...
分类:
编程语言 时间:
2020-06-21 12:14:05
阅读次数:
117
1.无名管道( pipe ): 管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2.高级管道(popen): 将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。 3.有名管 ...
分类:
系统相关 时间:
2020-05-18 22:42:14
阅读次数:
88
1.管道命令的用法 将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。管道使用竖线|连接多个命令,这被称为管道符。 Linux 管道的具体语法格式如下: command1 | command2command1 ...
分类:
系统相关 时间:
2020-03-23 20:39:33
阅读次数:
131
进程通信 管道(pipe) 管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 有名管道 (namedpipe) 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 信号量(semaphore) 信号量是一个计数器,可 ...
分类:
编程语言 时间:
2020-03-11 15:47:03
阅读次数:
72
import subprocess # popen 打开进程文件指针 obj = subprocess.Popen("dir",shell=True,stdout=subprocess.PIPE) #pipe管道的意思 subprocess子进程 #stdout 标准输出 # stdout=subp ...
分类:
其他好文 时间:
2020-03-04 11:17:33
阅读次数:
65
管道是最早的用来实现进程间通信的技术,有管道和FIFO(有名管道)之分,前者只能用于有继承关系的进程间通信,后者用于无继承(无fork() )关系进程间通信。 管道的内容存在于内核中,一个管道就是一个字节流。 使用管道注意的事项: 1)如果从空的管道中读取数据会被阻塞直到至少余一个字节被写入管道中为 ...
分类:
其他好文 时间:
2020-01-19 19:21:05
阅读次数:
79
文件属性相关 文件的属性 扩展名 windows 通过扩展名区分不同的类型的文件?linux?扩展名是给人类看的?方便我们区分不同类型文件 文件的类型 f file 文件d dir 目录?l softlink 软连接b block 块设备c character 字符设备p pipe 管道s sock ...
分类:
其他好文 时间:
2019-12-04 13:26:23
阅读次数:
110
Swoole进程间通信的方式 管道pipe 管道用于进程之间的数据交互,Linux系统本身提供了pipe函数用于创建一个半双工通信管道。半双工的通信方式中数据只能单向流动(一端只读一端只写),只能在具有亲缘关系(父子进程)的进程之间使用。 管道是进程间通信IPC中最基础的方式,管道有两种类型分别是命 ...
分类:
系统相关 时间:
2019-12-02 23:10:58
阅读次数:
134