问题标签 [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 回答
8284 浏览

asp.net - IIS 7 - Windows 身份验证不起作用

我们有几个使用 Windows 身份验证的 Web 应用程序在 IIS6 上运行良好。将它们部署到 IIS7 后,Windows 身份验证不再起作用(我们收到 401.2 错误),除非我们将 Web 应用程序设置为使用“经典管道”

我意识到没有同时支持表单身份验证和 Windows 身份验证,如此此处所述- 但这不是我的问题 - 我没有启用表单身份验证。我只启用了 Windows 身份验证 - 但我总是得到 401.2

有没有人遇到过这个?还有什么我需要做的吗?

谢谢!-麦克风

0 投票
2 回答
3253 浏览

collections - 什么决定了 Powershell 管道是否会展开集合?

与 HashTables 的差异是众所周知的,尽管官方文档只是间接提及(通过示例)。

不过,函数的问题对我来说是新闻。我有点震惊它以前没有咬过我。我们脚本编写者可以遵循一些指导原则吗?我知道在 C# 中编写 cmdlet 时,WriteObject 有一个重载,您可以在其中显式控制枚举,但是 AFAIK 在 Posh 语言本身中没有这样的构造。正如最后一个示例所示,Posh 解释器似乎相信管道对象的类型没有区别。我怀疑引擎盖下可能存在一些 Object 与 PSObject 的怪异之处,但是当您编写纯 Posh 并期望脚本语言“正常工作”时,这几乎没有用。

/ 编辑 /

基思正确地指出,在我的示例中,我传入了一个 string[] 参数而不是 3 个字符串参数。换句话说,Measure-Object 说 Count=1 的原因是因为它看到了一个数组的数组,其第一个元素是 @("a", "b", "c")。很公平。这些知识使您可以通过多种方式解决该问题:

然而,这并不能解释一切……

据我推测,还有另一条规则在起作用:如果你有一个只有一个元素的数组并且解析器处于表达式模式,那么解释器将“解包”所述元素。我还缺少更多的微妙之处吗?

0 投票
2 回答
1248 浏览

biztalk - 在 biztalk 客户管道组件中使用 X509 证书进行加密/解密

我需要在 BizTalk 自定义管道组件中使用 X509 证书来加密/签署消息并解密/验证签名,请让我知道一些好的示例/文章/博客等,它解释了如何实现这一点。

RSA 需要是加密算法。

谢谢。

0 投票
2 回答
4141 浏览

c# - XNA:没有安装 Game Studio 的动态内容加载?

我想让我的游戏在运行时加载内容(例如模型、jpg 文件等)并显示它们。

我查看了 XNA 网站 ( http://creators.xna.com/en-US/sample/winforms_series2 ) 上的示例,但是这种方法需要在客户端计算机上安装 Game Studio(也意味着 Visual Studio)。

在没有 VS+GS 的情况下在运行时加载内容的方法是什么?我必须完全避免 XNA Content Pipeline 吗?如果是这样,我是否必须编写自己的图形导入库或者是否有适合此任务的库?

提前致谢!

0 投票
1 回答
1138 浏览

scala - 使用 Scala Actors 像管道一样创建某事

到目前为止,我正在为以下问题苦苦挣扎一周,需要一些建议。

我想构建一个管道,如:

到目前为止,我已经将每个 Pipeline-Segment 实现为一个 Actor。我需要为每个查询创建专用的参与者实例,因为其中一些参与者(如 filterXXX 和合并)需要维护每个查询的状态。

像 askIMDB 这样的函数会产生多个我想同时处理的结果(每个结果都给一个单独的参与者)。所以我没有找到任何方法在执行 query()之前预先构建整个演员图,也没有在运行时修改它的优雅方法。

我的第一次尝试是一个演员链,并在消息中传递诸如事务 ID 之类的东西,所以每个演员都有一个 Map[TransactionID->State] 但这感觉相当难看。第二次尝试是创建一种管道,将参与者的有向图抽象为一个流程,但到目前为止我失败了。

这是我的第一篇文章,如果我忘记了什么或者问题是一般/伪编码,对不起。非常感谢任何建议。谢谢!

0 投票
6 回答
2748 浏览

git - 我应该解析 git status 还是使用 gitsharp?

我想将 git 集成到生产管道中以暂存 3dsmax 文件。虽然可以通过 TortoiseGit 使用 git,但我想通过 Maxscript 与它进行通信,以将自定义菜单命令添加到 3dsmax。

我应该解析git status输出文本以确定文件夹状态还是应该使用一些包装工具来正确地与 git 通信?

我正在考虑,gitsharp因为从 Maxscript 调用 dotNet 对象很容易,但我没有使用外部 dotNet 程序。

0 投票
3 回答
6963 浏览

design-patterns - 这会是一个管道、一个责任链还是其他什么?

我正在构建一个多进程架构,它似乎是管道和责任链的奇怪融合。本质上,我有一个由队列链接的处理程序链。每个处理程序将接收一个表示输入数据的对象,将其转发给下一个处理程序,以便它可以开始处理它,然后确定它是否可以对该数据执行任何操作。

我不相信我可以将其称为管道,因为一步并不真正依赖于下一步。这似乎也不是传统的责任链,因为一个处理程序无法阻止其他处理程序处理该数据。这个设计有一个名字可以帮助我记录这个架构吗?还是我只能将其称为“责任管道”?

0 投票
3 回答
203 浏览

java - 如果管道中的下一个进程停止,则停止程序

当我运行以下管道时:

该过程几乎立即停止。好的。

但是当我运行我的java程序时

'wc' 的输出被打印到stdout但 java 程序仍在运行。它如何检测到管道已关闭?

谢谢,

0 投票
3 回答
4943 浏览

url - Sitecore 无法解析页面呈现中的富文本编辑器 URL

我们在 Sitecore 6.1.0 中将链接插入富文本时遇到问题。当插入指向站点核心项目的链接时,它会输出为:

http://domain/~/link.aspx?_id=8A035DC067A64E2CBBE2662F6DB53BC5&_z=z

而不是实际解析的网址:

http://domain/path/to/page.aspx

本文确认这应该在渲染管道中解决:

在 Sitecore 6 中,它会插入一个特殊格式的链接,其中包含您要链接到的项目的 Guid,然后在呈现该项目时,该特殊链接将替换为该项目的实际链接

管道ShortenLinks在 web.config 中添加了方法

所以我真的不明白为什么链接仍然以 ID 格式呈现,而不是完整的 SEO-tastic url。有人有任何线索吗?

谢谢,亚当

0 投票
1 回答
1598 浏览

c# - RX IObservable 作为管道

目前,我正在使用 RX 框架来实现类似工作流的消息处理管道。本质上,我有一个消息生产者(反序列化网络消息并在主题上调用 OnNext()),并且我有几个消费者。

注意: if 和 transform 是我编写的扩展方法,它们只返回一个 IObservable。

消费者执行以下操作:

commerceRequest然后被另一个类似的管道消耗,并一直持续到顶部,最后有人调用Subscribe()最终管道。我遇到的问题是来自基地的消息不会传播,除非直接在某处对消息调用订阅。

如何将消息推送到堆栈顶部?我知道这是一种非正统的方法,但我觉得它使代码非常容易理解消息发生了什么。如果您觉得这是一个非常糟糕的主意,有人可以提出另一种方法吗?