首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏陈冠男的游戏人生

    【Vulnhub】pipe

    然后给 index.php 发过去,这样就在 scriptz 目录下生成一个 shell.php 的一句话

    1.1K52发布于 2020-10-09
  • 来自专栏这里只有VxWorks

    POSIX之Pipe

    VxWorks除了支持WindRiver自己的Pipe,在VxWorks7里,还支持Posix的Pipe #define _POSIX_PIPE_BUF 512 int pipe ( int fd[2] ); int pipe2 ( int fd[2], int flags /* O_NONBLOCK|O_CLOEXEC */ ); pipe (pipeid[0], buf, _POSIX_PIPE_BUF); printf("PIPE: read %s, %d bytes from pipe %d\n", buf, ret, pipeid "PIPE: create pipe[0] = %d, pipe[1] = %d\n", pipeid[0], pipeid[1]); taskSpawn("t1", 200, 0, 0x2000 "PIPE: create pipe[0] = %d, pipe[1] = %d\n", pipeid[0], pipeid[1]); fcntl(pipeid[0], F_SETFL, O_NONBLOCK

    1.1K10编辑于 2022-06-30
  • 来自专栏程序人生

    Pipe 之美

    pipe 就是管道。同理,"a continuous flow of data or instructions" 也需要 pipe 进行承载。 于是乎,pipe 就成了和 file 一样,在 unix 中无处不在的精灵。 上周五我在公司里分享了一个主题,就是关于 pipe 的。 我将其分成了四种基本的处理: pipe for single value pipe for multiple values pipe for single future value pipe for multiple 使用 transform stream 我们可以一路 pipe 出如下干净整洁的代码: inputDataSet .pipe(transformation1) .pipe(transformation2

    1.7K70发布于 2018-03-06
  • 来自专栏全栈程序员必看

    管道(Pipe)createPipe

    hWritePipe, // 指向写句柄的指针  LPSECURITY_ATTRIBUTES lpPipeAttributes, // 指向安全属性的指针  DWORD nSize // 管道大小); 管道(Pipe

    1.6K10编辑于 2022-07-13
  • 来自专栏ljw

    pipe和pipefd

    Linux 中 pipe 的详细介绍 在 Linux 中,pipe 是一个系统调用,用于创建一个管道,这是一种用于进程间通信(IPC)的机制。 创建管道 使用 pipe 系统调用来创建管道: #include <unistd.h> int pipe(int pipefd[2]); 如果 pipe 调用成功,它将返回 0;如果失败,则返回 -1 () { int pipefd[2]; pid_t cpid; // 创建管道 if (pipe(pipefd) == -1) { perror("pipe 正确使用 pipe 和 pipefd 可以帮助开发者实现高效的进程间通信。 自己总结 pipe创建一个管道 pipe的介绍 1完成这件事: 看图分析 运行结果 #include<iostream> #include<unistd.h> using namespace std;

    47310编辑于 2024-10-18
  • 来自专栏finleyMa

    Angular 关于pipe

    比如对外提供filteredHeroes 或 sortedHeroes 属性 源码解析 json管道 /node_modules/@angular/common/esm5/src/pipes/json_pipe.js node_modules/@angular/common/esm5/src/pipes/async_pipe.js:11 参考 https://segmentfault.com/a/1190000008759314

    1.8K30发布于 2019-03-14
  • 来自专栏巡天遥看一千河

    进程通信 & PIPE

    管道 pipe和fifo用的不多了,让我们从Nginx那里学一个 全双工的管道: socketpair ?

    96720发布于 2020-11-04
  • 来自专栏技术分享

    Pipe管道利用

    (): print(f"Starting server at pipe: {PIPE_NAME}") # 创建命名管道 pipe = win32pipe.CreateNamedPipe( PIPE_NAME, win32pipe.PIPE_ACCESS_DUPLEX, # 双向通信 win32pipe.PIPE_TYPE_MESSAGE | win32pipe.PIPE_WAIT \pipe\MyPipe" def connect_to_pipe(): print(f"Connecting to pipe: {PIPE_NAME}") # 连接到命名管道 __": pipe = connect_to_pipe() # 发送测试消息 send_message(pipe, "calc") send_message(pipe, \\pipe\\myServerPipe", PIPE_ACCESS_DUPLEX, PIPE_READMODE_BYTE | PIPE_WAIT, PIPE_UNLIMITED_INSTANCES,

    51600编辑于 2024-12-17
  • 来自专栏小鑫同学编程历险记

    NestJs 管道(Pipe

    管道(Pipe)的作用 管道(Pipe)作用在每个控制器的处理方法上,也就是当每一个请求被路由到具体的控制器的方法后会先通过管道(Pipe)对传入的请求参数进行 转换 和 验证,保证数据在被正式处理前是完全合法的 管道(Pipe)的使用 Nestjs 中内置了下列的9个管道,利用这些管道可以轻松的验证路由参数、查询参数和请求正文是否合法,下面通过两个例子一起看一下管道的使用。 ()); await app.listen(3000); } bootstrap(); import { Module } from '@nestjs/common'; import { APP_PIPE } from '@nestjs/core'; @Module({ providers: [ { provide: APP_PIPE, useClass: ValidationPipe

    1.2K20编辑于 2023-10-16
  • 来自专栏码匠的流水账

    聊聊storagetapper的pipe

    序 本文主要研究一下storagetapper的pipe OIP - 2021-03-02T234734.443.jpeg Pipe storagetapper/pipe/pipe.go type NewProducer、Type、Config、Close方法 Consumer storagetapper/pipe/pipe.go type Consumer interface { Close /pipe.go func Create(pipeType string, cfg *config.PipeConfig, db *sql.DB) (Pipe, error) { init : : %s", strings.ToLower(pipeType)) } pipe, err := init(cfg, db) if err ! 、db来创建pipe

    51600发布于 2021-03-02
  • 来自专栏小尘哥的专栏

    闹心的Broken pipe

    林子大了什么鸟都有,程序猿做久了什么bug都有。 bug描述 出现在excel导入的时候 线上有问题,本地不可重现 数据量少的时候没问题,excel基本超过1500行就出现问题 查看日志 [错误日志.png] 解决 看日志,应该是失去客户端连接。猜测应该是导入操作的http请求超时。 在导入方法添加日志,发现后台导入逻辑还在执行时候ajax已经返回超时了。猜测导入操作的ajax时长设置有问题。 查看代码,导入操作$.ajax({})提交,设置timeout:0,测试,依然超时。后台使用springboo

    6.6K30发布于 2018-09-05
  • 来自专栏前端精读评论

    精读《pipe operator for JavaScript》

    Pipe Operator (|>) for JavaScript 提案给 js 增加了 Pipe 语法,这次结合 A pipe operator for JavaScript: introduction 概述 Pipe 语法可以将函数调用按顺序打平。 如何用现有语法模拟 Pipe 即便没有 Pipe Operator (|>) for JavaScript 提案,也可以利用 js 现有语法模拟 Pipe 效果,以下是几种方案。 Function.pipe() 利用自定义函数构造 pipe 方法,该语法与 F# 比较像: const resultSet = Function.pipe( inputSet, $ => filter 实现 pipe 函数 即便没有 Pipe Operator (|>) for JavaScript 提案,我们也可以一行实现 pipe 函数: const pipe = (...args) => args.reduce

    1.7K30编辑于 2022-03-15
  • 来自专栏全栈修仙之路

    Angular Pipe 快速入门

    Angular 中 Pipe(管道) 与 Angular 1.x 中的 filter(过滤器)的作用的是一样的。它们都是用来对输入的数据进行处理,如大小写转换、数值和日期格式化等。 装饰器定义 Pipe 的 metadata 信息,如 Pipe 的名称 - 即 name 属性 实现 PipeTransform 接口中定义的 transform 方法 WelcomePipe 定义 import { Pipe, PipeTransform } from '@angular/core'; @Pipe({ name: 'welcome' }) export class WelcomePipe /AppComponent class AppComponent caused by: Invalid pipe argument for WelcomePipe RepeatPipe 定义 import {Pipe, PipeTransform} from '@angular/core'; @Pipe({name: 'repeat'}) export class RepeatPipe implements

    1.9K20发布于 2019-11-05
  • 来自专栏DPDK VPP源码分析

    learning:vpp pipe interface

    创建完成后会生成三个接口,如下创建pipe0接口,会生成2个子接口pipe0.0,pipe0.1接口。pipe0接口无法使用,pipe0.0和pipe0.1是管道的两端。 pipe删除 pipe删除指定需要删除的接口名称即可。 pipe delete <interface> 3、相关结构体 pipe只涉及2个主要结构体,如下图所示: pipe_main_t:pipe管理结构体,用于管理所有pipe接口的添加删除及转发查询动作 hash_set (hi->sub_interface_sw_if_index_by_id, 0, pipe_sw_if_index[0]); pipe_t: 具体pipe管道两端接口信息。 state pipe0.1 up set interface ip table pipe0.0 1 set interface ip table pipe0.0 2 set interface l2

    1.1K30编辑于 2023-01-04
  • 来自专栏程序人生

    Pipe 到 Flow

    之前的文章我们谈论了 pipe 之美:一件复杂的事务性的工作,我们可以将其分解成一个个小的组件(或者处理步骤),用 pipe 将其串联起来。 发送网络请求 解析每个响应返回的数据 使用规则引擎过滤掉我们不想要的结果 将过滤后的结果转换成我们能处理的格式 聚合 决定最终结果 对应的伪代码结构如下: getAdUrls(params) .pipe (urlRequester) .pipe(responseParser) .pipe(ruleEngines) .pipe(normalizer) .pipe(aggregator)

    1.2K90发布于 2018-03-29
  • 来自专栏小尘哥的专栏

    闹心的Broken pipe

    可能有童鞋提出导入时间太长,这个也作为优化的一个角度,可是数据再多的时候,也可能2分钟都不够~~~

    1K20发布于 2018-09-29
  • 来自专栏goodcitizen

    神奇的 Solaris pipe

    说到 pipe 大家可能都不陌生,经典的pipe调用配合fork进行父子进程通讯,简直就是Unix程序的标配。 pipe和一般pipe之间的异同。 1.solaris pipe 是全双工的 一般系统上的pipe调用是半双工的,只能单向传递数据,如果需要双向通讯,我们一般是建两个pipe分别读写。 如果在Solaris上,可以直接用一个pipe同时读写,代码可以重写成这样: 1 int fd[2]; 2 if (pipe(fd) < 0) 3 err_sys("pipe error pipe ok\n"); 41 close(listenfd); 首先调用serv_listen建立基本pipe,然后不断在该pipe上调用serv_accept来获取独立的客户端连接。

    1.2K20编辑于 2022-08-19
  • 来自专栏技术杂记

    进程间通讯(一).pipe

    有名管道 (named pipe/ fifo) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 pipe.c emacs@ubuntu:~/c$ . is :10338, my father pid is 10337 pipe(3):'pipe(4)(hello pipe)': 1024 emacs@ubuntu:~/c$ 编译执行过程中没有报错, is child, pid is :10324, my father pid is 1 pipe(3):'pipe(4)(hello pipe)': 1024 emacs@ubuntu:~/c$ - --- pipe 函数原型 unistd.h 中有 pipe 函数的原型声明 /* Create a one-way communication channel (pipe).

    95430发布于 2021-09-16
  • 来自专栏悠扬前奏的博客

    Linux-管线命令(pipe

    管线命令以 | 作为界定符号,将前一个命令的执行标准输出(standard output)作为输入传给之后的命令。

    1.3K30发布于 2019-05-28
  • 来自专栏Postgresql源码分析

    pipe原理与使用总结

    pipe原理使用总结 PGLOG瓶颈在于pipe相关的等锁,那么什么是pipepipe函数定义 http://man7.org/linux/man-pages/man2/pipe.2.html #include <unistd.h> /* On Alpha, IA-64, \n"; if (pipe(fd) == -1) sys_err("pipe"); pid = fork(); if (pid < 0) { -g -o pipe $ . /pipe test for pipe 调试一下,父进程还没有写入时子进程的当前状态,在等待read。

    73420编辑于 2022-05-12
领券