问题标签 [chain]

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 回答
11111 浏览

jquery - 试图用 .then、.fail 和 .reject 打破 jQuery 承诺链

更新:这个问题是 jQuery 1.7 vs 1.8 的结果。永远不要在 1.7 中使用 Promise,因为它们不能通过在.then. 1.8 看起来他们没有搞砸。

http://jsfiddle.net/delvarworld/28TDM/

预期:'我应该被调用'

实际:'我永远不应该被调用'

问题:我想要链接回调并让它们中的任何一个能够打破链接并触发fail函数,并跳过其他链接的回调。我不明白为什么所有的 then 都被触发了,而 fail 没有被触发。

我来自 NodeJS 的 Q 库,所以我.then先尝试了它。但是,将其更改为.pipe没有效果。

0 投票
4 回答
5801 浏览

hadoop - (Hadoop) MapReduce - 链式作业 - JobControl 不会停止

我需要链接两个 MapReduce 作业。我使用 JobControl 将 job2 设置为 job1 的依赖项。它工作,输出文件被创建!但它不会停止!在 shell 中,它保持这种状态:

我怎样才能阻止它?这是我的主要内容。

} }

0 投票
1 回答
3275 浏览

jquery - 在链接日期选择器中设置最大日期

我用“从日期”和“到日期”制作了一个范围日期选择器。

这里代码:

我想要做的是:当用户在 选择特定日期时#from,我想将最大日期设置为#to,例如 10 天,从 中的日期开始#from

我该怎么做?谢谢。

0 投票
1 回答
125 浏览

service - 用服务实现责任链

我正在考虑使用 Web 服务作为处理程序来实现责任链模式的平台中立(即不是 .NET MEF)技术。我希望能够通过部署新服务而不是编译新的 CoR 代码来添加更多的 CoR 处理程序,只需更改配置信息。似乎挑战将是管理有关可用处理程序的元数据并确保处理程序符合接口。

我的问题:关于如何安全地确保的任何想法: 1. Web 服务正在实现接口 2. Web 服务正在实现基类行为,例如调用后继

因为,在编译后的代码中,我可以拥有类型安全性,因此知道任何处理程序都派生自抽象基类,以确保我想要的接口和行为。服务领域似乎缺少这一点。

0 投票
3 回答
301 浏览

django - Django Q 链式查询

我需要一个 Django Q 查询的帮助,我试图将它串在一起,它看起来不错,但它不是很有效。查询是

我试图完成的是“选择 src 小于 4 且 startsiwth 2 或 src 大于 4 且不以 713 或 281 开头”

结果显示以 713 和 281 开头的 src,我在这里做错了什么?谢谢。

0 投票
1 回答
2965 浏览

dynamic - 使用带有贪心方法的矩阵链

我正在自己阅读 CLRS,我发现但很难理解一些概念。

与贪婪相比,在动态规划中,我们在全局范围内做出选择并最终得到最优解。我通过 Multi Graph 中的最短路径示例以及背包问题 (Knapsack Problem) 很好地理解了这些概念。

  1. 我无法理解我们如何在 Matrix Chain 中动态做出选择。我已经理解了递归关系,但我无法对动态决策进行标准化。(我知道它具有最佳的子结构特性)

  2. 如果用贪心法求解矩阵链算法将如何工作?

谢谢 !

0 投票
1 回答
1183 浏览

javascript - 在 IE8 中扩展 Element.prototype 时出现“对象不支持方法”错误

我了解 IE8 支持Element对象的扩展。我尝试了一个简单的示例,它适用于 Google Chrome,但不适用于 IE8。这是我的代码,这是查看我的代码的 jsfiddle

HTML

JavaScript

错误

我究竟做错了什么?


更新

好的,至于本地错误,似乎IE8不喜欢我的<!DOCTYPE>标签。于是我又找了一个。=p IE8 对这样的事情非常严格。如果一个元素不是有效的 HTML,IE8 将不会在诸如document.getElementsByTagName().

0 投票
2 回答
5991 浏览

grails - Grails:如何将整个模型从一个控制器转发到另一个控制器?

如何在不使用重定向的情况下将整个模型从一个控制器传递到另一个控制器?

0 投票
1 回答
1410 浏览

ajax - 如何制作三个相互依赖的 JSF h:selectOneMenus

我希望有一个人可以帮助我。这是一种“类别-类型-项目”情况,用户必须从三个不同的下拉列表中进行选择。在 JSF 中,我使用了三个h:selectoneMenu. 前两个h:selectOneMenu工作正常。我在这里阅读了一个解决方案,关于我第一次尝试时出现的“malformedXML”错误。这就是每个 selectOneMenu 都被h:panelGorup. 我实现了它并仅在重新加载(F5)页面后才部分工作,但这不是可接受的解决方案。

这是我正在实现的代码:

当然是不完整的,因为篇幅原因。这是我正在使用的 bean 控制器的一部分:

如您所见,我使用的是 primefaces (3.4),并且该面板是根据“noHayGrupos”布尔变量的值呈现的。这工作正常,我的问题是 selectOneMenu 链。

0 投票
2 回答
449 浏览

c#-4.0 - 如何在每个线程中链接任务

我需要使用批量复制复制数百个表。到目前为止,我得到了以下代码。

LimitedTaskScheduler 来自 http://msdn.microsoft.com/en-us/library/ee789351.aspx

我的问题是

  1. 我如何链接任务,以便每个任务仅在每个线程中的先前任务完成时才开始?我将最大并行线程限制为 4。我想在线程中链接任务,因为在线程中执行的任务将以一种完成和另一个开始的方式重用相同的进度条。

  2. 我在 UI 上绘制了 4 个进度条,bar1、bar2、bar3、bar4。如何将每个进度条与特定线程相关联,以便用户可以同时看到 4 个运行进度?