问题标签 [pipeline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1319 浏览

powershell - PowerShell,从其他 PS 脚本调用函数并返回对象

如何从其他 PowerShell 脚本调用函数并返回对象?

主脚本:

函数脚本:

0 投票
3 回答
201 浏览

perl - 如何知道是否有管道输入到 perl 程序

我可以使用<>在那里循环输入到 perl 程序的管道。但是如何确定是否有流水线输入,如果没有流水线输入,我将使用环境变量来加载文件。我正在尝试使用:

显然它不起作用,因为程序会在第一行等待

0 投票
2 回答
1746 浏览

xslt - 有没有一种技术可以将 XSL 转换管道组合成单个转换?

我编写了一个使用 15 个 XSL 样式表的管道的应用程序,并且我开始着手调整它的性能。它被设计成可移植的,因此它既可以在网络浏览器环境中运行,也可以在桌面上运行。在桌面上,我认为将样式表分离为多个转换的管道可能是有意义的,因为这允许每个单独的转换在其自己的线程中运行,这在具有多个内核的 CPU 上非常有效。然而,不仅浏览器环境是单线程的,在大多数浏览器中,暴露给 JavaScript 的 XSL 处理 API 需要将每个单独转换的结果解析回 DOM 对象,这似乎效率低下。因此,如果可能的话,我认为在浏览器环境的上下文中运行时将所有样式表组合成一个样式表是有利的。我知道如何使用 exsl:node-set (大多数浏览器支持)来实现这一点,但我不清楚我想象的技术是否可以推广。是否有一种通用技术可以将 XSL 样式表管道转换为单个 XSL 样式表,从而保留完整管道的语义?自动化解决方案将是理想的。是否有一种通用技术可以将 XSL 样式表管道转换为单个 XSL 样式表,从而保留完整管道的语义?自动化解决方案将是理想的。是否有一种通用技术可以将 XSL 样式表管道转换为单个 XSL 样式表,从而保留完整管道的语义?自动化解决方案将是理想的。

0 投票
2 回答
752 浏览

mips - mips 分支延迟槽是否通过连续的分支传播?

我在玩分支延迟槽。在 spim 上试过了。

令我惊讶的是,它把 9 美元改为 13 美元。所以我的问题是延迟槽能否传播,或者这是一个垃圾邮件,不会发生在真正的 mips32 处理器上?如果这是预期的行为,有人可以给我一些关于那里发生的事情的启示吗?

0 投票
1 回答
1408 浏览

shell - 我的简单 UNIX shell 中的重定向和流水线问题

编辑:我无法让一些缩进正常工作,但代码是完整的并且被正确阻止。对不起。

对于课堂作业,我必须实现一个简单的 UNIX shell 的一部分。它必须支持重定向、管道和后台。我得到了一个解析器,它填充了一个名为 Command_line 的结构(我将在下面包含结构原型)。我的工作是编写一个函数来处理这些命令行(处理重定向、后台、管道和执行程序)。

我几乎让它工作了,但由于某种原因它不能正确处理形式program1 |的命令 程序 2 文件。例如,cat < file1.in | 猫-file2.in。问题似乎不在重定向中,因为我已经编写了测试程序放在不需要重定向但仍然导致相同问题的管道前面。在大多数情况下,流水线确实有效。只是这些带有“-”作为参数的程序会导致问题。

当我运行其中一个有问题的命令行时,会打印第一个程序的输出并且进程挂起(我必须手动挂起并终止它)。它不会在之后给用户提示或对输入做出反应(除了我用来暂停进程的 ctrl + z )。

任何有关如何使这项工作的建议将不胜感激。

这是结构:

还有我的代码,它处理这些结构之一(我省略了#includes)。

0 投票
3 回答
1279 浏览

asp.net-mvc - 使用 mvc.net 是否存在在呈现视图后引发的事件

我正在将一个 asp.net webforms 应用程序移植到 mvc.net。我有一个 OR 框架,需要在执行任何数据库操作之前创建一个 DataSession 对象。

在我当前的网络表单应用程序中,我在 Page_Init 事件期间实例化 DataSession,在 Page_UnLoad 事件期间我清除对象。

我正在寻找与 mvc.net 类似的东西。我最初开始使用 OnACtionExecuting(在动作之前引发)和 OnActionExecuted(在动作之后引发)。但是,在页面呈现期间,由于 DataSession 不再可用,实体的一些延迟加载会失败。我需要的是在视图渲染后会触发的东西。

0 投票
4 回答
1556 浏览

c++ - 管道输入数据

我需要编写一个程序来处理来自文件或 shell(用于管道处理)的输入。处理这个问题的最有效方法是什么?我基本上需要逐行读取输入,但输入可能是来自 shell 的另一个程序的输出,或者是一个文件。

谢谢

0 投票
1 回答
1118 浏览

audio-streaming - 使用 gstreamer 通过 RTP 流式传输 iLBC 编码文件

我正在尝试构建一个 gstreamer 管道以使用 iLBC 编解码器创建 RTP 音频流。Gstreamer(从 0.10 版开始)有一个名为rtpilbcpay. 不幸的是,只实现了 RTP 打包,编解码器本身不包含在 gstreamer 中。使用 RFC 3951 中的参考代码,我为我希望能够与 gstreamer 一起使用的示例音频创建了 iLBC 编码文件。但是,当我将这些文件导入时,rtpilbcpay我最终会遇到错误。我使用 将管道“愚蠢”到最低限度fakesink,错误仍然相同:

我可能在管道中遗漏了一个关键部分(文件格式声明?),因为我同样无法播放 PCMU 编码文件(queue缓冲区也没有帮助):

这只是一个错误还是管道设置错误(我希望是后者)?我在管道中还需要哪些“胶水”元素?

0 投票
4 回答
1664 浏览

c# - 使用 .NET 4 创建任务管道?

我想将文件分块上传到 Web 服务。

使用 .NET 4 任务并行库,我想一次上传一个文件。

我在客户端上有字节块,我可以上传每个块就好了:

但是,这会同时上传所有块。我想一个接一个地上传每个块。一个管道,如果你愿意的话。

如何使用 .NET 4 任务并行库来做到这一点?

0 投票
1 回答
4005 浏览

sitecore - Sitecore 工作流程和管道

我正在尝试在工作流命令上实现一个基本的 Javascript 确认框(例如“你确定要编辑这个吗?”)。根据用户是否单击是或否,我想在工作流中移动到不同的状态。这是我目前拥有的代码(去掉了一些逻辑):

我是 Pipeline 模型的新手,尤其是与 Sitecore 相关的新手,所以我有点抓不住稻草。我相信,我遇到的问题是我没有办法从 ClientResponse 管道将结果返回到 Workflow Pipeline,告诉它该做什么。

谢谢你。

编辑:

使用 Yan 的信息,我最终想出了以下解决方案: