问题标签 [dispatch]

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

r - 使用表达式作为参数调度 S4 方法

我试图说服 S4 方法使用表达式作为参数,但总是返回错误。一个简单的例子说明了我在这里尝试做的事情:

如果我现在尝试:

如果我理解正确的话,似乎这些论点已经在泛型中进行了评估。因此,将表达式向下传递给方法似乎至少很棘手。是否有可能使用表达式使用 S4 调度方法?


编辑:更改为转换,因为它是一个更好的例子。

0 投票
1 回答
5839 浏览

iphone - Dispatch_async 和 UI

我发出警报通知用户保存操作,我将其添加到视图中,保存一些图像并关闭警报。但是,它并没有按照我希望的方式工作。首先在控制台中查看ofc下面的代码,我得到“已保存..”然后是“dispath”。我想获得相反的效果,首先获得“dispath”然后“保存..”(所以在屏幕上写警报,然后保存在后台,最后解除警报)。但是我更改了 imageView1 的图像,所以我不能将合并移出 dispath_async,因为它是一个 UI 操作.. 那么该怎么做..?我需要先合并图像,然后再合并图像以保存它们以及所有这些计算时间以保持警惕。

0 投票
3 回答
333 浏览

c++ - 基于非成员函数的参数调度

我处于(可能不正确的)假设下,即 C++ 中的非成员函数不会根据其参数的类型进行分派。但是在阅读了iterator_category它之后,我似乎可以根据其参数的类别类型调用一个函数,并且该调用还处理继承。例如,如果我只编写随机访问迭代器和输入迭代器的实现,那么所有使用非随机访问迭代器的调用都将转到接受输入迭代器的函数。这是书中的一个简短示例

这种调度是普遍正确的还是特殊情况?

如果我的实现不是详尽无遗的,例如在基于迭代器类别的示例中,如果我只给出了随机访问迭代器和双向迭代器的实现,编译器是否应该警告我,如果编译器抱怨输出迭代器没有被覆盖。

这也是我第一次遇到一个函数的参数只是一个类型,而不是一个对象/实例。那么我可以在不指定该类型的实例/对象的名称的情况下将具有内置或用户定义类型的函数定义为其参数之一吗?

以下似乎是 CRTP 的替代方案,以实现编译时多态性。这是正确的解释吗

0 投票
3 回答
393 浏览

gwt - GWT-Platform:业务逻辑应该去哪里?

我刚刚掌握了 GWTP 和 MVP、GIN 和 Dispatch。

使用 dispatch 有一个 Handler 类,它定义了动作做什么并相应地返回一些东西。

到目前为止,我发现自己有两个动作需要执行相同的方法。我认为 ActionHandling 不是业务逻辑所在,而是它应该放在它后面的一层,以某种方式传递一些东西给它

我应该如何布局我的逻辑?顺便说一句,我想稍后使用 Hibernate。

编辑:

作为说明,应用实践中提供的答案,需要做的是:

1.- 创建一个扩展 AbstractModule 的模块类,它包含

2.- 在您的 GuiceServletcontextListener 上将您的 serviceModule 添加到 getInjector 方法返回:

3.- 在你的 actionHandlers 构造函数上有这样的东西

0 投票
1 回答
428 浏览

ruby - 什么时候调度表可能和 Ruby 中的 method_missing 一样好?

在任何情况下,实现为 lambda 哈希的调度表可能与覆盖 Ruby 的 method_missing 一样好,甚至更好?我之所以问,是因为我今天使用了这种技术,因为我是 Ruby 的新手,但之前有 Perl 背景,维基百科中的调度表示例甚至是用 Perl 实现的;)请参阅:

http://en.wikipedia.org/wiki/Dispatch_table

无论如何,使用调度表而不是 method_missing 有什么缺点。也许我下面的 Ruby 代码提供了线索?看起来我的调度表可能会变得非常大,并且无法访问它包含的 lambdas 以在另一个上下文中使用。所以也许我在某种程度上回答了我的问题,但我真的很感兴趣,什么时候调度表可能是比 method_missing 或其他元编程技术更好的解决方案,谢谢

0 投票
3 回答
6805 浏览

debugging - 期间发生内部错误:“JDI 事件调度”java.lang.NullPointerException

我有我的 java 小程序代码,我正在尝试使用 eclipse Indigo EE 进行调试。我正在尝试使用调试配置和端口进行远程调试。当我尝试执行应用程序时,它总是给出一条错误消息,

在“JDI Event Dispatch”java.lang.NullPointerException 期间发生内部错误。

并且控制不会在断点处停止。

请帮忙。

问候, KSAT

0 投票
1 回答
250 浏览

c# - 运行时方法绑定

我在下面概述的内容是否有正式名称。该示例在 c# 中,但前提将适用于其他语言。我几乎可以肯定我几年前在其他语言中做过类似的事情,但是是什么,或者这个概念的名称让我无法理解。动态调度(各种)??

我试图传达的关键点是,在运行时,要执行的方法被确定并被调用。这些方法将具有几乎相同的签名,只是参数的类型不同,并且参数也都在同一个继承树中。我知道我遗漏了一些细节,但我想让示例保持简单。



0 投票
2 回答
564 浏览

android - 使用 Dispatch System 仅捕获一次 NFC 标签

我有一个应用程序 Android 用于读取指定的标签 nfc 格式。

我的活动仅在读取该指定标签时打开。但是手机靠近标签,活动总是重新创建,我只想第一次打开活动。

我能做些什么你实施这个解决方案?

谢谢

0 投票
3 回答
916 浏览

android - 无法在前景模式下读取 nfc 标签

当手机读取标签时,我需要选择我的活动。我的应用程序应该在活动选择器上可见。

在我的活动清单文件中,我有

在活动课上,我有:

我可以做些什么来查看我在活动选择器上的标签并处理它?我的标签是一个 URI

谢谢

0 投票
2 回答
2310 浏览

actionscript-3 - Flash Starling 调度事件

实例化后是否可以将数据发送到八哥对象?
var mStarling:Starling = new Starling(StarlingClass, stage);

或者通过从主类调度事件,然后在八哥类中监听这些事件?