问题标签 [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.
powershell - 在powershell中获取管道的最后一个元素
这可能很奇怪,但请留在我身边。我只想将管道结果的最后一个元素分配给变量。我当然知道如何在“常规”代码中执行此操作,但是因为这必须是单行的。
更具体地说,我有兴趣在从 FTP 请求中获取结果时获取文件扩展名ListDirectoryDetails
。
由于这是在字符串扩展中完成的,因此我无法找出正确的代码。
目前我正在获得最后 3 个 hars,但这真的很讨厌。
p>我的想法是做类似的事情
p>也就是说,遍历所有内容,但只取出我正在查看的元素是输入数组的最后一个元素。
我错过了什么?
language-agnostic - 表示字节流中的比特流
我正在尝试一些想法,其中算法必须将比特作为最小的信息单位。这是一个模块化应用程序,用户可以像 unix shell 管道一样重新排列“管道”的一部分。这些算法做各种各样的事情,比如成帧、压缩、解压缩、错误检查和纠正;引入、检测和去除噪声等。
由于它们在位级别上工作,因此算法可能会采用 5 位输入并产生 19 位输出。输入和输出很少是字节的倍数。
借助std::vector<bool>
_
甚至:
问题是如何有效地序列化这些位,因为标准流 (stdin
和stdout
) 是面向字节的。我必须处理输入和输出中的位数不是一个字节的倍数的情况。
目前,我有一个有效的概念验证,它通过将每个位扩展为 0x30 或 0x31(“0”或“1”)的字节来实现。显然,这将数据大小增加了 8 倍,消耗的空间和带宽是必要的 8 倍。我希望以更有效的方式打包这些位。
我正在考虑的一种替代方案是一种协议,它缓冲输出中的位并生成由Length标头后跟数据上限(Length/8)字节组成的块,并在适当的时候刷新输出。
但不是创建一个虚构的协议,我想知道是否有人已经有这些要求,你的经验是什么,以及是否已经有一些标准协议(任意位数的序列化)我可以利用。也许有人已经遇到了这个问题,并且已经在使用某种形式的编码,也可以在这个应用程序中使用,以避免不兼容格式的扩散。
c# - C#中的并行管道
我想在 C# 中创建一个并行管道。我声明了一个名为 IOperation 的接口:
现在我想编写一个类,它可以并行执行多个这些操作。我对此感到厌烦:
但我没有找到任何解决方案来保存操作和操作之间的缓冲区,因为它们都有不同的泛型类型。有人有想法吗?
windows - Powershell 中的流水线字符串
我正在尝试制作一个简单的 PowerShell 函数来拥有 Linux 风格的 ssh 命令。如:
ssh username@url
我正在使用 plink 来执行此操作,这是我编写的函数:
如果用户输入正确,$myArray[0] 是用户名,$myArray[1] 是 URL。因此,它连接到 URL,当系统提示您输入用户名时,用户名会使用管道流式传输。一切正常,除了管道不断输入用户名 ($myArray[0]) 并且一遍又一遍地作为密码输入。例子:
其中用户名已替换为 xxxxx,URL 已替换为 yyyyy。
基本上,我需要找出在用户名($myArray[0])输入一次后如何阻止脚本在用户名($myArray[0])中进行管道传输。
有任何想法吗?我在整个互联网上寻找解决方案,但没有找到任何东西。
x86 - Intel Core i7 有多少个流水线阶段?
它一次可以处理多少条指令?
tomcat - 茧协议不能在环境之外使用
我面临一个集成茧管道和 CocoonPipelineCronJob 调度程序的问题。
我的 cocoon.xconf 快照代码如下
信息 Tomcat:apache-tomcat-6.0.30 Cocoon:2.1,如果我从外部访问它,我的管道运行良好..
但是如果我从我的 cronjob 调用这个管道,那么我在 cocoon.log 中会遇到错误
如果您以前遇到同样的问题或者您知道解决方案,请告诉我。
biztalk - 接收管道故障
我正在开发一个自定义应用程序,它使用提交直接适配器直接将消息提交给 biztalk。我正在使用直通管道,但消息被挂起并且我收到以下错误:
执行接收管道失败:
“Microsoft.BizTalk.DefaultPipelines.PassThruReceive,Microsoft.BizTalk.DefaultPipelines,版本=3.0.1.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”来源:“未知”接收端口:“RP_DCMS_REQ”URI :“CH222001-1200” 原因:类型 System.Runtime.Remoting.ObjRef 及其派生的类型(例如 System.Runtime.Remoting.ObjRef)不允许在此安全级别反序列化。
我已经在配置文件中设置了 TypeFilterAttribute=full。问题是什么?
bash - bash:评论一条长管道
我发现在 bash 脚本中创建长管道非常强大,但我看到的主要缺点是似乎没有插入注释的方法。
例如,是否有一种向该脚本添加注释的好方法?
c++ - C++ 迭代器流水线设计
假设我们想对对象列表应用一系列变换 , int f1(int)
, int f2(int)
, int f3(int)
。一种天真的方法是
第一个解决方案不是最优的,因为 和 需要额外的temp1
空间temp2
。所以,让我们变得更聪明:
第二种解决方案要好得多,因为不仅代码更简单,而且更重要的是,无需中间计算即可减少空间需求。
但是,组合f123
必须在编译时确定,因此在运行时固定。
如果要在运行时确定组成,我将如何有效地做到这一点?例如,如果此代码在 RPC 服务中,并且实际组合(可以是 、 和 的任何子集的任何排列)f1
基于f2
RPCf3
调用的参数。
f# - 循环流水线
我有一个矩阵:Array2D 和一个函数
所以我需要将此函数 n 次应用于我的矩阵,如下所示:
其中 n = Array2D.length1 矩阵 - 1
如何实现此流水线?