【管道】 https://www.cnblogs.com/sparkdev/p/10997135.html管道(pipe)是进程间通信的一种实现方式。在 Linux 系统中,管道本质上是一种特殊的文件,它的主要用途是实现进程间的通信。 管道的一个显著特点是:创建一个管道后,会获得两个文件描述符,分别 ...
分类:
系统相关 时间:
2021-04-13 11:51:05
阅读次数:
0
对象 一组属性的无需集合 每个属性和方法都有一个标识名称,名称映射到一个值。 创建方式:1 new Object() 创建一个Object实例 2 对象字面量 {} 二者等价 对象属性都有自己的特征。特征决定行为。js用一些内部特性描述对象属性特征。内部特性由js实现引擎的规定义。不能直接访问到。 ...
分类:
Web程序 时间:
2021-04-08 13:51:48
阅读次数:
0
1.方法1:close then open 第一步是close(0),即将标准输入的连接挂断,这里调用close(0)将标准输入与终端设备的连接切断,切断后当前文件描述符数组中的第一个元素现在处于空闲状态。 最后,使用open(filename,O_RDONLY)打开一个想连接到stdin上的文件。 ...
分类:
其他好文 时间:
2021-04-05 12:47:49
阅读次数:
0
进程的特性 继承性: 子进程会继承父进程的一些信息:文件描述符、实际用户ID、实际组ID、有效用户ID、有效组ID、进程组ID、添加组ID、对话期ID、控制终端、设置-用户-ID标志和设置-组-ID标志、当前工作目录、根目录、文件方式创建字、信号屏蔽和排列、对任意打开文件描述大的在执行时关闭标志、环 ...
分类:
系统相关 时间:
2021-03-17 15:00:37
阅读次数:
0
1.管道的概念 管道本质上是内核中的一个缓冲区,让具有血缘关系的进程之间可以进行通信。它其实相当于一个伪文件,不占用磁盘空间,我们可以通过和对文件一样的读写方式去操作管道。 管道具有两部分,读端和写端,分别对应两个文件描述符,数据从写端流入,从读端流出。 操作管道的进程被销毁之后,管道会被系统自动释 ...
分类:
其他好文 时间:
2021-02-19 13:02:45
阅读次数:
0
1 #include <poll.h> 2 int poll(struct pollfd* fds,nfds_t nfds,int timeout); fds,pollfd结构类型的数组(可变长数组,数组元素为结构体pollfd);结构体中含有三个成员变量(int,short,short),分别为文 ...
分类:
其他好文 时间:
2021-02-01 11:45:38
阅读次数:
0
1 #include <sys/select.h> 2 int select(int maxfdps, fd_set *readset, fd_set *writeset, fd_set *exceptset,struct timeval *timeout); maxfdps:被监听的文件描述符(f ...
分类:
其他好文 时间:
2021-02-01 11:41:08
阅读次数:
0
安装参考脚本######elk配置文档##########filebeat.ymlfilebeat.inputs:- type: log enabled: True #True表示收集 #pasths配置收集日志的路径,支持配置多条路径,及多目录 paths: - /opt/app/nacos-1. ...
分类:
其他好文 时间:
2021-01-21 10:41:46
阅读次数:
0
重定向 输出重定向 进程产生的信息,存放到文件中 标准正确输出: > 标准错误输出: 2> 标准混合输出: &> 输入重定向 < 以文本内容,作为进程的标准输入 FD简介 文件句柄是windows系统的概念,在linux下称之为文件描述符FD(file description) 进程使用文件描述符在 ...
分类:
其他好文 时间:
2021-01-20 12:03:22
阅读次数:
0
Linux内核将所有的外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个FD(File Descriptor,文件描述符)。对一个socket的操作也是作为一个I/O操作来处理的,称为socketfd(socket描述符),它指向内核的一个结构体(文件路径、数据区等 ...
分类:
系统相关 时间:
2021-01-18 10:40:31
阅读次数:
0