Tag: 延迟

Xcode Objective-C | iOS:延迟function/ NSTimer帮助?

所以我正在开发我的第一个iOS应用程序,我需要帮助。 现在简单的程序,我有约9个button,当我按下第一个button,或任何button,我只是想第一个button高亮显示60毫秒,高亮,第二个button高亮,等待60毫秒,unighighlight等其余的button,所以它看起来像一个移动的LED。 我已经尝试了睡眠/睡眠,但是一旦睡眠持续时间结束,看起来就像是一起跳过高亮/不高亮。 例如: – (void) button_circleBusy:(id)sender{ firstButton.enabled = NO; sleep(1); firstButton.enabled = YES; 等等button的其余部分。 它会延迟,但不会延迟“firstButton.enabled = NO”。 我有一个每个button的“禁用状态”的图片,我从来没有看到它。 任何帮助的赞赏! 我查看了NSTimer,但是我不确定如何实现它。 谢谢。 – 保罗

如何使用张量stream中的自定义python函数预取数据

我正在尝试预取训练数据以隐藏I / O延迟。 我想写自定义的Python代码,从磁盘加载数据并预处理数据(例如通过添加上下文窗口)。 换句话说,一个线程进行数据预处理,另一个线程进行训练。 这在TensorFlow中可能吗? 更新:我有一个基于@ mrry示例的工作示例。 import numpy as np import tensorflow as tf import threading BATCH_SIZE = 5 TRAINING_ITERS = 4100 feature_input = tf.placeholder(tf.float32, shape=[128]) label_input = tf.placeholder(tf.float32, shape=[128]) q = tf.FIFOQueue(200, [tf.float32, tf.float32], shapes=[[128], [128]]) enqueue_op = q.enqueue([label_input, feature_input]) label_batch, feature_batch = q.dequeue_many(BATCH_SIZE) c = tf.reshape(feature_batch, [BATCH_SIZE, 128]) + tf.reshape(label_batch, [BATCH_SIZE, […]

jQuery:附加()对象,删除()它与延迟()

那有什么问题? $('body').append("<div class='message success'>Upload successful!</div>"); $('.message').delay(2000).remove(); 我想追加一个成功的消息到我的HTML文件,但只有2秒。 之后,div应该再次被删除。 我在这里做错了什么? 问候

如何在RabbitMQ中创build延迟队列?

使用Python,Pika和RabbitMQ创build延迟(或停放)队列的最简单方法是什么? 我已经看到类似的问题 ,但没有看到Python。 在devise应用程序时,我发现这是一个有用的想法,因为它允许我们限制需要重新排队的消息。 总是有可能收到比你能处理更多的消息,可能是HTTP服务器速度太慢,或者数据库处于太大的压力之下。 在发生丢失消息的容忍度为零的情况下出现问题时,我也发现它非常有用,而重新排队无法处理的消息可以解决这个问题。 它也可能会导致问题的地方,一遍又一遍的邮件。 可能导致性能问题,并logging垃圾邮件。

延迟的函数调用

是否有一个很好的简单的方法来延迟函数调用,同时让线程继续执行? 例如 public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only execute once foo has finished } 我知道这可以通过使用计时器和事件处理程序来实现,但我想知道是否有一个标准的C#方法来实现这一目标? 如果有人好奇,这是必须的原因是foo()和bar()是在不同的(单例)类,我需要在特殊情况下相互调用。 问题是,这是在初始化完成,所以foo需要调用bar需要正在创build的foo类的实例…因此,延迟调用bar(),以确保foo完全instanciated ..读这回几乎是糟糕的devise! 编辑 我会在劝告下采取不良devise的观点! 我一直认为我可以改进这个系统,但是,这种恶劣的情况只发生在抛出exception的情况下,在其他时候这两个单例并存非常好。 我认为我不会讨厌讨厌的asynchronous模式,而是要重构其中一个类的初始化。

在两行后面执行之间添加延迟

我需要在(相同)函数中执行两行之间添加延迟。 是否有任何有利的select来做到这一点? 注意:我不需要两个不同的函数来执行这个操作,而延迟不会影响其他函数的执行。 例如: line 1: [executing first operation]; line 2: Delay /* I need to introduce delay here */ line 3: [executing second operation]; 任何帮助是可观的。 提前致谢…

为什么Monitor.PulseAll会在信号线程中产生“阶梯式”延迟模式?

在一个使用Monitor.PulseAll()进行线程同步的库中,我注意到从调用PulseAll(…)的时间到线程被唤醒的时间似乎都遵循着“阶梯”分布 – 大步骤。 清醒的线程几乎没有工作; 几乎立即回到监视器上等待。 例如,在12个监视器上有24个线程的盒子(2个Xeon5680 / Gulftown;每个处理器6个物理内核;禁用HT),Pulse和一个线程唤醒之间的延迟是这样的: 前12个线程(注意我们有12个内核)需要30到60微秒来响应。 然后我们开始变得非常大跳跃; 高原大约在700,1300,1900和2600微秒。 使用下面的代码,我能够独立于第三方库成功重新创build此行为。 这段代码所做的是启动大量的线程(改变numThreads参数),这些线程只是在监视器上等待,读取一个时间戳,logging到一个ConcurrentSet,然后立即返回到Waiting。 一旦第二个PulseAll()唤醒了所有的线程。 它执行了这20次,并将第10次迭代的延迟报告给控制台。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Collections.Concurrent; using System.Diagnostics; namespace PulseAllTest { class Program { static long LastTimestamp; static long Iteration; static object SyncObj = new object(); static Stopwatch s = new Stopwatch(); […]

在swift中延迟函数

我没有代码样本或任何东西,因为我不知道如何去做,但有人可以告诉我如何延迟一个函数迅速一段时间?

我怎样才能使用延迟()与show()和hide()在JQuery中

我怎样才能使用delay()与show()和hide()在JQuery中?

在继续之前等待一个函数完成的正确方法?

我有两个JS函数。 一个叫另一个。 在调用函数中,我想调用另一个,等待该函数完成,然后继续。 所以,例如/伪代码: function firstFunction(){ for(i=0;i<x;i++){ // do something } }; function secondFunction(){ firstFunction() // now wait for firstFunction to finish… // do something else }; 我想出了这个解决scheme,但不知道这是否是一个聪明的方法去做。 var isPaused = false; function firstFunction(){ isPaused = true; for(i=0;i<x;i++){ // do something } isPaused = false; }; function secondFunction(){ firstFunction() function waitForIt(){ if (isPaused) { setTimeout(function(){waitForIt()},100); […]