delayed-execution相关内容

为什么将 DispatchQueue 延迟函数放在另一个 DispatchQueue 中在 Swift 中不起作用

预期行为: 对于 i = 0,打印语句在 0 秒后调用. 对于 i = 1,print 语句在 1.1 秒后调用 对于 i = 2,打印语句在 2.2 秒后调用 实际行为: 分别在 0、1、2、3 秒后调用打印语句,即忽略内部延迟函数. 为什么会出现这种差异? for i in 0...3 {DispatchQueue.main.asyncAfter(dea ..
发布时间:2022-01-01 11:52:25 移动开发

延迟加载 DLL

我迫切需要帮助,我需要在 Visual Studio 中管理应用程序依赖项.应用程序仅在特定版本的 Windows 上链接到 DLL,比如 Windows 7.在其他环境中,不应加载 DLL.我将如何使用 DLL 延迟加载来实现这一目标,因为这个主题对我来说是全新的,并且在网上没有关于这个特定问题的任何好的参考资料. 问候 解决方案 通过在链接器/输入/延迟加载的 DLL 字段中指定 ..
发布时间:2021-12-25 15:56:37 C/C++开发

如何限制休息电话的角度

我正在使用ng2-dragula开发看板风格的拖放系统。 我有一个问题,我想是因为每次将项目放到新位置时,它都会将数据发送到服务器,并重做您可以拖动的整个项目列表。而且,如果您执行得足够快,则可以中断拖放周期。 是否有限制API调用间隔的方法?类似于RxJS debounceTime,但是由于列表几乎总是在变化,因此我无法通过管道将其过滤。 基本构造函数和拖动事件订阅: 构造函数( ..
发布时间:2020-06-11 18:54:41 其他开发

如何模拟延迟?

我希望我的Android应用程序执行自动演示,因此在用户单击“自动演示”按钮后,它将切换到视图并延迟一秒钟,然后单击该视图上的按钮,然后2秒钟后单击在该屏幕上的另一个按钮上..依此类推,我的Java代码如下所示: 私有类AutoDemoListener实现了View.OnClickListener { public void onClick(View v) { Is_AutoDem ..
发布时间:2020-06-11 18:54:39 Java开发

Objective-C-在给定的时间/日期执行功能

如何在给定的时间和日期调用一个函数?例如,我想在午夜存储某些变量的某些值(并将它们清除为零),以便可以将它们与前几天的值进行比较. 我如何在Objective-C中完成此任务? 谢谢 杰克 解决方案 根据您的需求,您有很多选择. 明显的起点是还有 performSelector withDelay函数族. 最后,我有时会使用一个很酷的扩展名,延迟的块. ..
发布时间:2020-06-11 18:54:36 移动开发

使用Google Apps脚本进行编辑时延迟执行

我有一个相对较大的电子表格(300行30列),我根据电子表格中的值对其进行着色。我只使用两次访问来最少访问API: getValues(...)以访问数据范围的所有值。 setBackgrounds(...)可以设置数据的所有背景 运行时间约为半秒或更短。但是,如果我让它使用 onEdit()在每次编辑时运行,就会受到影响,但是我也不想在我定期进行更新时没有编辑,似乎很浪费。有没有一 ..

在互操作C#中延迟excel计算

我必须从C#程序中将数百个单元格输入到excel工作表中.每次我设置一个单元格或范围时,excel都会缓慢响应...大概是在我添加的每个输入之间更新各种输出.有没有一种方法可以禁用我的C#程序中的计算,并在设置完单元格并准备读取输出之后重新启用它? 解决方案 是的,将Application.Calculation设置为xlCalculationManual,然后又返回到xlCalculat ..
发布时间:2020-06-11 18:54:29 C#/.NET

芹菜任务链取消?

我发现celery支持任务链: http://celery.readthedocs.org/en /latest/userguide/canvas.html#chains 。 问题是:如何停止任务中链的执行? 例如,我们得到了由N个项目组成的链(N> 2)。在第二项任务中,我们意识到我们不需要执行所有其余任务。怎么办? 解决方案 在较新版本的芹菜(3.1.6)中,您只需走动链条 ..
发布时间:2020-06-11 18:54:25 Python

下划线反跳与原始Javascript setTimeout

我了解到Undercore.js中的debounce返回了一个将推迟执行直到等待时间结束的函数. 我的问题是,使用debounce优于普通Javascript中的常规setTimeout函数是否有优势?他们俩工作不一样吗? 解决方案 它们非常不同,并且在完全不同的情况下使用. _.debounce返回一个function,setTimeout返回一个id,可用于取消超时. ..

使用Redis延迟执行/调度?

是否有任何方法可以基于Redis延迟任务执行(即计划)? 也许有一些聪明的方法可以将BLPOP延迟给定的秒数?.. 解决方案 您可以使用多个LIST组成的环,这些LIST的名称带有时间成分.作为时间成分,您可以选择当前秒(0-59). 您总是将任务添加到当前秒的列表中.要获得作业,您只能在保证内容早于给定秒数的那些列表上执行BLPOP(低超时). 如果您在多个主机上工作, ..
发布时间:2020-06-11 18:54:19 其他开发

为什么将DispatchQueue延迟函数放在另一个DispatchQueue中对Swift没有影响

预期行为: 对于i = 0,在0秒后调用print语句. 对于i = 1,在1.1秒后调用打印语句 对于i = 2,在2.2秒后调用打印语句 实际行为: 分别在0、1、2、3秒之后调用的打印语句,即内部延迟功能被忽略. 那为什么会有差异呢? for i in 0...3 { DispatchQueue.main.asyncAfte ..
发布时间:2020-05-04 04:27:08 移动开发

强制执行IQueryable?

我想对IQueryable执行“无法转换为SQL"的方法,有没有一种方法可以强制IQueryable执行而不必将其存储在某些中间类中? 解决方案 问题是您希望您的方法在本地而不是在数据库中执行吗?如果是这样,AsEnumerable是您的朋友.这是一种非常简单的方法,例如: public IEnumerable AsEnumerable(IEnumerable sourc ..
发布时间:2020-05-01 05:10:34 其他开发

如何确保在DAL中以非延迟方式调用时执行LINQ查询?

我有一个DAL,它由一堆在数据库上执行LINQ查询的方法组成. 如何确保在返回说一个IEnumberable或类似的东西之前,我确保LINQ查询先执行 then ,而不是以某种延迟的方式仅在结果为用过吗? 我知道我可以在方法中对结果调用.ToList()来强制执行,但这是最好的方法吗? 解决方案 调用 c0> 或 ToArray 确实是最好的方法强制其执行并获取整个序列(有关强 ..
发布时间:2020-05-01 04:46:21 C#/.NET

您可以在Matlab中执行延迟集(在Mathematica中为:=)吗?

因此,我最近已从Mathematica转换为Matlab,尽管Matlab具有Mathematica的大多数有用功能,但我不知道如何执行与Mathematica的延迟设置操作':='等效的操作,该操作会为变量a赋值.懒惰地获得价值. 例如,在Mathematica中: y = 2; x:= y; y = 3; x 将x的值设置为3,而在Matlab中获得相同行为 ..