问题标签 [timedelay]

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

java - 在Java中,有一个集合,我只能在一段时间后获取一个元素?

我正在做一个网络爬虫,我不想让服务器的请求超载,所以我会按时间限制对服务器的访问。

我将有一个对象/集合,它是我将访问的链接列表。

我得到第一个链接,它来自谷歌(示例),访问并完成所有工作。我只能在 20 秒后获取另一个来自 Google 的链接(示例),而在等待时,我会从其他域获取链接。

总而言之,我需要一个集合,允许我对其中的对象进行分类,并以确定的间隔从中获取对象。

有没有类似的?如果不是,建议在实现中使用哪些集合?这个集合将被各种线程访问。

0 投票
3 回答
5018 浏览

javascript - JavaScript onKeyUp 时间延迟

我需要一些关于我调用 onKeyUp 的 JavaScript 函数的帮助,它是一个 Ajax 函数,但是每次我编写任何字符时它都会调用该函数并且它会降低页面性能并且它每次都会检查,这是用户对数据库的检查。

我试过这个:

但是我的验证函数有一个参数,所以我无法传递它,我这样调用函数:

这样对吗?我该怎么办?

这是我的第一个问题,希望大家理解

谢谢,阿尔贝托

谢谢大家,因为我是新手,所以我不能用不同的答案来做,所以我用解决方案编辑了我的问题。我发现这个:http ://bytes.com/topic/javascript/answers/451142-need-advice-acting-only-last-onkeyup-event-series并使用最后一个答案方法并添加一些代码,我离开你代码,就像它说的那样,它不是最好的方法,但可以工作,所以如果你有其他方法,我会欣赏它并在这里使用它:

所以我以这种方式接受 var 有什么建议可以让它变得更好吗?

谢谢

0 投票
13 回答
222384 浏览

vba - VBA 中的时序延迟

我希望我的代码延迟 1 秒。下面是我试图使这种延迟的代码。我认为它会轮询操作系统的日期和时间并等到时间匹配。我遇到了延迟问题。我认为它不会轮询与等待时间匹配的时间,它只是坐在那里并冻结。它只冻结了我运行代码的大约 5% 的时间。我想知道 Application.Wait 是否有办法检查轮询时间是否大于等待时间。

0 投票
3 回答
13494 浏览

visual-studio - 在 Visual Studio 中停止当前操作

在使用 Visual Studio 时,我经常遇到 IDE 在执行某些操作时冻结的情况。例如,当我在调试会话期间移动下一条语句指针(黄色箭头)时,当我无意中按 F1 时,这经常发生,当我进入一些在二进制代码中有多个实例化的低级函数等时。

在这些情况下,Visual Studio 通知气球会显示在托盘中,并带有以下文本:

Microsoft Visual Studio 很忙

Microsoft Visual Studio 正在等待内部操作完成。如果您在正常使用过程中经常遇到此延迟,请将此问题报告给 Microsoft。

通常延迟是如此之长,以至于杀死 Visual Studio 进程、重新启动它、重新启动调试会话(或我正在做的任何其他事情)并避免执行导致这种延迟的操作会更快。但是,这仍然需要太多时间。我想有一种方法来停止/取消需要这么多时间的操作。例如,在 Total Commander 中,可以通过在此类操作期间按 Esc 来实现。

使用 Visual Studio 可以实现这样的事情吗?任何允许这样做的插件?有没有其他方法可以规避问题?

PS对不起,描述太长了,但我想解释一下实际问题(不是问是否有可能),以便人们想出解决问题的方法。

PPS 2008 年和 2010 年都存在这个问题。

0 投票
2 回答
404 浏览

javascript - 带定时间隔的 Div 交换确保配对

我已经回顾了一些类似的问题,但我似乎无法找到将这一切联系在一起的答案。我正在寻找一种方法来创建幻灯片,其中图像和相应的文本块每 10 秒更改一次。(下面,当我说旋转时,我不是指打开一个角度,我是指从一张可见的幻灯片变成另一张)

为了进一步澄清,我们将一个文本块和一个图像称为“对”。文本块包含在一个中,图像包含在另一个中。对于这个幻灯片,我将有 10 双。

我可以使用简单的时间延迟 javascript 轻松旋转内部图像,但如果我使用类似的 javascript 来旋转文本,有时图像和文本会彼此不同步(不要同时更改。)

所以....我的问题是一个两部分的问题。1.)我是否以正确的方式处理这个问题,如果是这样,我如何确保文本和图像保持成对并同时旋转。2.) 我是否应该创建 10 个 div 对(总共 20 个)并创建一个脚本以使 20 个中的 2 个同时可见,而不是旋转同一个 div 内的内容?如果是这样...关于脚本的任何想法?

目前,我正在使用以下脚本交换图像:

0 投票
4 回答
908 浏览

vb.net - VB .net 在很短的时间内无法 sleep()

我想为 VB 中的网络应用程序的packetSize/Bandwidth持续时间睡觉。

该值在“10^-3 - 10^-6”秒之间变化。

当我使用 Sleep() 函数时,如果它小于统一(< 1 秒 ~~ 0 秒??),我认为它不会在持续时间内处于睡眠状态。

编辑:

  1. 在上述范围的短暂小睡后,我必须继续发送数据包。因此,我无法指定,例如,在客户端休眠 0.001 毫秒。
  2. 我的要求是 CS 应用程序的客户端,它读取文件并以定期或不定期的睡眠间隔向服务器发送小数据包。稍后,服务器捕获数据包并以自己的速率对其进行处理。

如何做到这一点?

0 投票
3 回答
22810 浏览

jquery - 在 jQuery 中触发 keyup() 之前添加延迟

我已经阅读了一些建议的问题,但我不确定如何实施它们:

我有 8 个文本框,7 个用于数字输入,第 8 个是总数。即 7.5 + 7.5 + 7.5 + 7.5 + 7.5 + 0.0 + 0.0 = 37.5

我有 jQuery 工作,以便它监视每个文本框 keyup() 并添加所有值并计算总数。

我决定要格式化用户在 7 个文本框中输入的内容,这样如果他们输入“1”或“.1”,即“1.0”或“0.1”,它就会像 #.# 一样出现。

问题是我需要在输入格式化之前添加一个延迟,并且我不确定如何使用 javascript 和/或 jquery 来做到这一点。

理想情况下,我想解雇这条线:

在指定时间后,例如 100 毫秒


更新的工作代码:


0 投票
1 回答
176 浏览

objective-c - 加载 SWTableView 时如何处理时间延迟?

在 iPhone 游戏中,我想在用户点击屏幕时显示一个包含 SWTableView 的 CCLayer。该表主要包含图像。

现在的问题是,在旧设备上,比如运行 iOS4.x 的 ipod touch 2g,加载表格(因为它正在加载图像)需要大约 1 秒甚至更长的时间才能显示在屏幕上。

我试图添加一个微调器视图以指示正在加载表。但在表格显示之前,微调器不会打印在屏幕上。

有没有人有一个很好的策略来处理这种延迟?或者至少可以在触摸事件和表格加载之间做任何事情?

任何帮助将不胜感激!谢谢!

0 投票
6 回答
15774 浏览

c# - 如何使函数延时 5 秒

我正在尝试将其翻译成 C# 代码:

等待 5 秒钟,然后从银行帐户中扣除。

我有一种感觉我很接近......但这不起作用。我这样做对吗?

0 投票
2 回答
10292 浏览

c# - 在 c# 中使用 WinForm App 进行操作的时间延迟

我在 C# 中的 Windows 窗体应用程序有问题在这个应用程序里面有一个选项卡式浏览器。现在我想在一个循环中(我做一些操作来计算下一个 url)我可以在 AddTab 之间添加一个延迟。

IE

正如我所写的,我不想使用线程睡眠,因为它会冻结我的表单应用程序。我已经使用了 TimeCur-TimeSaved+(x Second) 的时间技巧,但这也会冻结表单。

我看到很多人们说要使用计时器的话题,所以我尝试使用它们(没有任何结果,也许我错了)

我可以在这个循环中添加什么来延迟 AddTab 之间的打开而不冻结任何东西?