pipeline相关内容

具有多个输出端口的C ++流水线段 - 类型匹配

我试图为我的项目设计一个(合理)通用管道。我宽松地依靠VTK管道概念。但是,有很大的区别。 在我的设计中,输入 - 输出连接类型匹配是使用可变参数模板和递归继承(类似于CRTP)完成的。这允许我通过将抽象基类的列表传递给基本过滤器/映射器类来手动定义哪些段可以与哪些段连接(概念要求)。本身不会产生任何问题。 我需要能够使用自定义(不一定 std / primitive)数据类型。 VT ..
发布时间:2016-10-25 16:16:28 C/C++开发

std :: cin真慢

所以我试图自己写一个命令为linux管道。把它想象为gnu'cat'或'sed'的副本,它接受stdin的输入,做一些处理和写入stdout。 我最初写了一个AWK脚本,但希望更多的性能,所以我使用下面的c ++代码: std :: string crtLine; crtLine.reserve(1000); while(true) { std :: getline(st ..
发布时间:2016-10-23 13:06:10 C/C++开发

C#-Pipeline风格的事件模型

在ASP.NET Web应用程序,事件在particluar顺序触发: 为了简单起见,加载=>验证=>回传=>渲染 假设我想开发这种管道-styled事件 例如: 事件1 [“Audiance都在收集”,伙计们{事件2和事件3请等待,直到i信号}] $ b $后b事件1完成了它的任务 事件2 [{事件2,事件3“Audiance云集!我的任务已经结束} ] ..
发布时间:2016-10-10 19:03:17 C#/.NET

Owin阶段标记

在我的应用程序启动鉴于这种...... app.Use((背景下,下一个)=> { 返回next.Invoke(); })UseStageMarker(PipelineStage.PostAuthenticate); app.Use((背景下,下一个)=> { 返回next.Invoke(); })。UseStageMarker(PipelineStag ..
发布时间:2016-10-08 15:44:26 C#/.NET

如何将PSCmdlet编程方式添加到PowerShell管道?

我想以编程方式组装和运行包含我自己PSCmdlet 管道。 然而,管道类只允许添加字符串和命令(这是从依次字符串构造的)。 变种运行空间= ...; 变种管道= runspace.CreatePipeline(); pipeline.AddCommand(“获取最新”); // OK 变种myCmdlet =新MyCmdlet(); pipeline.AddCommand(my ..
发布时间:2016-10-03 20:35:01 C#/.NET

如何使用PERROR与dup2?

我添加错误处理我小的C程序,我已经得到了它与叉子和execvp而不是dup2工作。 INT spawn_proc(INT中,诠释出,结构命令* CMD){ 将为pid_t PID; 如果((PID =叉())== 0){ 如果(在!= 0){ dup2(在0); 逼近); } 如果( ..
发布时间:2016-08-24 14:15:10 服务器开发

在这种情况下使用PERROR?

我写了一个小程序(与SO code)该做 printenv |排序|少现在,我想添加错误处理与PERROR并检查返回值。我从来没有这样做过,但我想这是类似的异常处理。我需要检查execvp,叉,钢管和dup2错误。我有这个code 的#include< SYS / types.h中> #包括LT&;&errno.h中GT; #包括LT&;&stdio.h中GT; #包括LT&;&st ..
发布时间:2016-08-24 14:14:09 服务器开发

如何处理execvp错误?

我写了一个小程序(与SO code),有利于 printenv |排序|少。现在,我想实现的错误处理,我开始execvp。难道只是为了检查返回值和什么呢?据我所知我刚刚检查返回值,如果它在这个函数是0 返回execvp(CMD [I] .argv [0],(char * const的*)CMD [I] .argv); 。这是否正确? 的#include< SYS / types.h中&GT ..
发布时间:2016-08-24 14:08:34 服务器开发

在Unix中递归管道再次

我知道这个话题上来已经几次,但我仍然停留在一个点上。 我需要写一个模拟程序 CMD1 | CMD2 | CMD3 ... 管道 我的code是在这里: http://ideone.com/fedrB8 的#include<&stdio.h中GT; #包括LT&;&unistd.h中GT; #包括LT&; SYS / types.h中> #包括LT&;&stdlib.h中GT;无效 ..
发布时间:2016-08-21 20:26:29 服务器开发

不要函数指针强制指令流水线清除?

现代CPU具有广泛的流水线操作,也就是说,它们加载必要的指令和数据,很久以前,他们实际上执行指令。 有时候,装入管道中的数据被无效时,与管道必须被清除并用新的数据重载。它需要重填管道的时间是相当可观的,并导致性能下降。 如果我用C调用一个函数指针,是管线明智地意识到,在管道中的指针是一个函数指针,而且它应该遵循该指针的下一个指示?或有意愿的函数指针导致管道疏通,并降低性能? 我在C工作,但我 ..
发布时间:2016-08-18 22:24:47 C/C++

实现在C流水线。什么是做到这一点的最好办法? (自己的Linux壳)

我想不出任何方法来实现在C,将实际工作流水线。这就是为什么我决定在这里写英寸我不得不说,我知道该怎么办管/叉/ mkfifo子的工作。我见过实施2-3管道的大量例子。这很容易。我的问题开始,当我已经有了实现的外壳,和管道数是未知的。 我现在得: 例如: LS -al | TR A-Z A-Z | TR A-Z A-Z | TR A-Z A-Z 我这样的转换线进入这样的事情:数组[0] ..
发布时间:2016-08-18 14:59:42 服务器开发

çMinishell添加管道

所以我做一个UNIX minishell,并正尝试添加管道,所以我可以做这样的事情: 的ps aux | grep的DH | grep的-v grep的|切-c1-5 不过我在遇到麻烦缠绕我的头周围的管路部分。我更换所有的“|”与0个字符,然后运行每一行作为法线。不过,我试图转移输出和输入。一个命令的输入需要是previous命令的输出,以及一个命令的输出必须是下一个命令的输入。 我这样做使 ..
发布时间:2016-08-17 20:41:36 服务器开发

建筑/等待父作业最新版本

我们有Maven项目与结构混帐 - 亲-A - 概率 - 亲-C 亲-D - PRO-E 这些都是项目与混帐自己的回购和自己积聚在管道与詹金斯阶段如下:构建 - 部署到测试 - 运行测试 - (手动跳跳虎)部署到QA 每次构建被部署詹金斯集结号追加到它和合并,从主标签释放分支新的版本号到Mave ..
发布时间:2016-08-16 13:21:09 开发过程

什么是preferred的方法来设置与TeamCity的一个大项目持续集成构建链?

有一段时间我的公司现在使用Maven和TeamCity的构建Java的东西。目前,我们正在投入相当严重的不断融合,并最终连续交付。 在许多较小的应用程序(应用程序)我们经营与大约一个大的整体应用。百万LOC。在相当大的生成代理这个应用程序仅需5分钟,编译(包括2分钟svn的了)。其12K单元测试运行的5分钟。部署构建结果的Nexus至少需要10分钟。 要提供快速反馈给开发人员,我们试图拆分在不 ..

怎样使多个同时发生的上游作业后,詹金斯作业开始成功吗?

为了获得最快的反馈可能,我们偶尔想詹金斯作业并行运行。詹金斯有当一个作业完成启动多个下游作业(或“叉”管道)的能力。然而,詹金斯似乎并不具有使下游的作业只启动叉各分公司的成功(或“加入”叉重新走到一起)的任何方式。 詹金斯有一个“构建后其他项目都建”按钮,但我间preT,作为“启动此作业时的任何上游作业完成”(不是“什么时候开始这项工作所有上游作业成功“)。 下面是我在谈论的可视化。有谁知道, ..
发布时间:2016-08-16 12:34:53 开发过程

为什么三通等待所有子shell来完成?

我有一个运行的mysqld和叉子继续运行的服务器脚本。作为一个例子: ./的mysqld<&参数GT; &安培; 回声“父运行脚本下一行。” <做更多的东西> 为什么三通等待子进程结束它本身结束之前? 编辑: 例如,以下总是挂起: ./的MyScript |三通-a LOGFILE.LOG 解决方案 由于它不能肯定它tee'd如果子进程仍在运行的所有输出。 ..
发布时间:2016-08-03 12:30:46 Linux/Unix

在.NET上构建尝试管道Shell脚本权限问题

我想建立使用shell脚本配置,支持.NET与建立一个DNVM通过运行管道Bluemix的ASP.NET5应用程序。在构建我们需要从单声道4.0(如红隼)获得的依赖应用程序,但通过最新可用单apt-get的 3.2。我试图通过的/etc/apt/sources.list 添加单deb仓库解决这个让一个 apt-get的更新将获取最新的单包,但由于权限错误,我们是不允许更改的sources.list ..
发布时间:2016-08-03 11:26:06 Linux/Unix

bash脚本:如何保存第一个命令的返回值在管道?

击:我想运行一个命令和管道通过一些过滤的结果,但如果命令失败,我想回到命令的误差值,而不是过滤器的无聊的返回值: 例如:! 如果(cool_command | output_filter);然后handle_the_error;科幻 或者设置-e cool_command | output_filter 在这两种情况下的 cool_command 的返回值,我关心的 - 在第一种情况下 ..
发布时间:2016-08-03 10:53:31 Linux/Unix

通知左侧失败的管道右侧?

我已经越来越喜欢在我的shell脚本中使用函数之间的发电机状花纹。事情是这样的: parse_commands / DA / CMD /文件| process_commands 然而,这种模式的基本问题是,如果parse_command遇到一个错误,我发现通知process_command的唯一途径,它未能通过明确告诉它(例如回声“FILE_NOT_FOUND”)。这意味着,在每parse ..
发布时间:2016-08-03 10:51:17 Linux/Unix