问题标签 [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 投票
1 回答
780 浏览

spring - 集成 spring 2.5.6 和 Struts 1.3.8

我想澄清一些关于整合弹簧和支柱的时刻。每个应用程序只有一个动作类从MappingDispatchAction. 所以,实际上我的应用程序在做某事时使用的不是动作对象,而是我的动作中的方法。我想要从春天开始的只是初始化这个动作,现在就全部完成。只需简单地设置 DAO 对象。我查看了文档,但我不明白以下内容:

我们在 action-servlet.xml 中使用 action path fromstruts-config.xml作为 bean 的名称。好的,但是我应该action-servlet.xml为每个路径名写入 bean 并设置这个糟糕的 DAO ref 还是什么?

0 投票
1 回答
1118 浏览

r - 如何编写强制方法

我有一堆定制的参考类,想为其中一些编写强制方法。如果函数调用如下所示,那就太好了:

关键部分在哪里...,因为有时我想为某些强制传递额外的东西(见do.deep = TRUE/FALSE下文。

但是,为了做到这一点,我是否需要实现一种接受to参数的“转换器”,尝试实例化指定类的空对象,to然后调用“常规”方法调度?或者,还有更好的方法?

您将在下面找到我当前的解决方案。它有效,但我“失去”了强制类的选项,character"因为这个类用于处理常规调度程序的事情,并且to = "character会导致无限递归。另外,这是很多开销。

编辑 2011-12-02

当然setAs将是第一个要检查的地址。但是 arg defin指定的函数setAs只能接受一个参数,这对我来说通常太死板了。例如,我看不到如何do.deep = TRUE/FALSE在使用setAs.

类定义

通用方法

中间变压器

强制方法“MyVirtual”到“list”

测试运行

0 投票
3 回答
1832 浏览

objective-c - 在 Objective-C 中实现调度表:如何声明选择器数组

我正在尝试实现一个调度表,以便可以使用以下示例代码调用选择器:

我正在尝试存储影响 API 的哪个方法被调用的用户偏好。现在,我使用选择器的字符串名称并使用 NSSelectorFromString,但这有点乱。如果我使用调度表,那么我可以存储一个枚举。

如何在 Objective-C 中创建选择器数组或调度表?

编辑:

当我尝试将选择器数组设置为属性时,编译器会抱怨。@property SEL[]不会编译。

编辑2:

我正在使用我的 KosherCocoa API库,我想根据保存的用户设置一次调用一个方法。我正在保存和读取 Plist 文件。

0 投票
2 回答
1144 浏览

windows - 了解 Windows 的系统调用调度程序?

我正在尝试做一些反转来找出幕后的函数调用。

在使用 windbg 进行调试时,我遇到了一个电话,

调用导致下面的代码,

ntdll!KiFastSystemCall:

根据文档,eax 包含系统调用序号。 eax中的值为11CC。

我试图弄清楚,这个将被调用的函数实际上是什么。有谁知道我该如何进一步进行?

0 投票
2 回答
8426 浏览

ios - 如何将 dispatch_data_t 转换为 NSData?

这是正确的方法吗?

它工作正常。我主要担心的是内存泄漏。泄漏数据缓冲区并不好玩。那么 NSData、缓冲区和 dispatch_data_t new_data_file 都好吗?

从我在http://opensource.apple.com/source/libdispatch/libdispatch-187.7/dispatch/data.c上看到的内容看来,缓冲区是 DISPATCH_DATA_DESTRUCTOR_FREE。这是否意味着释放缓冲区是我的责任?

0 投票
3 回答
2535 浏览

java - 需要刷新 Java EDT(事件调度队列)

我有一个 Java 应用程序,其中许多线程正在快速写入 StyledTextBox。在某个时刻,所有线程都被终止。但是,TextBox 继续接收文本可能是因为调度队列有点备份。是否有可能以某种方式强制刷新 EDT,以便在线程终止时立即结束对 TextBox 的更新?

谢谢你,吉姆

0 投票
1 回答
85510 浏览

python - 有没有办法将函数存储在列表或字典中,以便在调用索引(或键)时触发存储的函数?

例如,我尝试过类似的方法mydict = {'funcList1': [foo(),bar(),goo()], 'funcList2': [foo(),goo(),bar()],但它不起作用。

是否有某种结构具有这种功能?

我意识到我显然可以用一堆def语句轻松地做到这一点:

但是我需要的语句数量变得非常笨拙且难以记住。将它们很好地包装在字典中会很好,我可以不时检查键。

0 投票
3 回答
1882 浏览

objective-c - 多个串行调度队列未同时运行?

我在 ios 中学习并发编程主题。我为多个串行调度队列做了一个示例应用程序。

我读到,如果您正在创建多个 Dispatch 串行队列,则队列将同时运行。我得到了这样的输出......

dispatch_async 和 dispatch_sync 有什么区别?它是如何相互浸染的?

0 投票
1 回答
2095 浏览

ios - 使用 openCV IPLimage __block 的 dispatch_async 的 EXC_BAD_ACCESS 问题

以下场景。使用dispatch asnyc在ios上使用openCV进行实时相机馈送处理。这是捕获将缓冲区转换为 IplImage 然后使用它的 sampleBufferMethod。

非常简单,除了这里:

给我一个 EXC_BAD_ACCESS。我找到了一个解决方法,我发现它永远在玩它:

关键线:

所以我不明白为什么 cvCloneImage 会有所作为?我错过了什么?我想摆脱这种说法,因为越快越好。

0 投票
0 回答
1000 浏览

android - DispatchDraw (Android)

我在自定义子视图中覆盖了 dispatchDraw 方法,我想知道它是否可能——因为 dispatchDraw 方法是在绘图之前调用的——如果我可以从这个方法中取消绘制。我希望这样做的原因是因为我在此方法中验证用户输入,如果用户输入了我不喜欢的值,我不想绘制它。相反,我将重置这些值,就好像用户没有输入任何新内容并保持画布原样。谢谢!