Tag: 计时器

Python 3定时input

我希望能够做的是使用input问一个用户一个问题。 例如: print('some scenario') prompt = input("You have 10 seconds to choose the correct answer…\n") 如果时间过去了,就打印一下 print('Sorry, times up.') 任何帮助指向我在正确的方向将不胜感激。

NSTimer不停止

我有一个计时器,当viewWillAppear方法被调用时触发,并在viewDidDisappear方法时失效。 但是在一定数量的视图之间切换之后,定时器即使在无效之后也会继续点亮。 有什么问题? 这是我的代码: NSTimer *timer; – (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; timer = [NSTimer scheduledTimerWithTimeInterval: 0.2f target: self selector:@selector( timerAction ) userInfo:nil repeats:YES]; } -(void)viewDidDisappear:(BOOL)animated { [super viewDidDisappear:animated]; [timer invalidate]; timer = nil; } -(void) timerAction { NSLog(@"timerAction"); }

Jquery / Ajax调用定时器

我想知道如果有人能帮助我。 我有一个PHP页面,从数据库中回显行。 我想每30秒通过jquery / ajax调用它。 但我也希望能够随时调用页面,如果我通过表单添加一条logging,一旦表单提交,我希望通过调用ajax页面立即更新结果。 任何人都可以指出我正确的方向或提供一些基本代码,所以我可以试着弄清楚这一点? jquery / ajax还是很新的。

如何将计时器添加到C#控制台应用程序

只是这 – 如何添加一个计时器到C#控制台应用程序? 如果您可以提供一些示例编码,那将是非常好的。

在jQuery中每5秒调用一个函数最简单的方法是什么?

JQuery,如何每5秒调用一次函数。 我正在寻找一种方式来自动化幻灯片中的图像变化。 如果可能,我宁愿不安装任何其他第三方插件。

一个简单的JavaScript倒数计时器的代码?

我想使用一个简单的倒数计时器,从运行函数的30秒开始,到0结束。毫秒。 如何编码?

C ++跨平台高分辨率定时器

我期待在C ++中实现一个简单的计时器机制。 该代码应该在Windows和Linux中工作。 分辨率应尽可能精确(至less精确到毫秒)。 这将被用来简单地跟踪时间的stream逝,而不是实现任何事件驱动的devise。 什么是最好的工具来完成这个?

System.Timers.Timer与System.Threading.Timer

最近我一直在检查一些可能的定时器,并且Threading.Timer和Timers.Timer是那些看起来需要的东西(因为它们支持线程池)。 我在做一个游戏,我计划使用所有types的事件,以不同的时间间隔等等。 哪个会是最好的?

为什么.NET定时器限制在15毫秒的分辨率?

请注意,我正在询问一些使用类似System.Threading.Timer每15毫秒会更频繁地调用一次callback函数。 我不问如何使用像System.Diagnostics.Stopwatch甚至QueryPerformanceCounter一样准确地计时一段代码。 另外,我已经阅读了相关的问题: 准确的Windows计时器? System.Timers.Timer()被限制为15毫秒 .NET中的高分辨率计时器 这两者都不能为我的问题提供有用的答案。 此外,推荐的MSDN文章“ 实现持续更新,Windows的高分辨率时间提供程序”是关于计时的事情,而不是提供连续的滴答。 说着。 。 。 .NET定时器对象有很多不好的信息。 例如, System.Timers.Timer被称为“为服务器应用程序优化的高性能计时器”。 而System.Threading.Timer在某种程度上被认为是二等公民。 传统的观点是System.Threading.Timer是Windows 定时器队列定时器的一个包装, System.Timers.Timer是完全不同的东西。 现实是非常不同的。 System.Timers.Timer只是System.Threading.Timer (只使用Reflector或ILDASM来查看System.Timers.Timer内部,你会看到对System.Threading.Timer的引用)的瘦组件包装,并且有一些代码这将提供自动的线程同步,所以你不必这样做。 System.Threading.Timer ,事实certificate它不是定时器队列定时器的包装器。 至less不在2.0运行时,从.NET 2.0到.NET 3.5使用。 几分钟的共享源CLI显示运行时实现了与定时器队列计时器类似的自己的计时器队列,但从未实际调用Win32函数。 看来,.NET 4.0运行时也实现了它自己的计时器队列。 我的testing程序(见下)在.NET 4.0下提供了类似的结果,就像在.NET 3.5下一样。 我创build了自己的定时器队列定时器的托pipe包装,并certificate我可以获得1毫秒的分辨率(具有相当高的准确性),所以我认为我不太可能读取CLI源错误。 我有两个问题: 首先,什么导致定时器队列的运行时执行如此缓慢? 我不能超过15毫秒的分辨率,准确度似乎在-1到+30毫秒的范围内。 也就是说,如果我要求24毫秒,我会在23到54毫秒之间的任何地方得到滴答。 我想我可以花更多的时间用CLI来追踪答案,但是这里有人可能知道。 其次,我意识到这很难回答,为什么不使用定时器队列定时器呢? 我意识到.NET 1.x必须在Win9x上运行,它没有这些API,但是从Windows 2000开始就已经存在了,如果我没有记错的话,它是.NET 2.0的最低要求。 是否因为CLI必须在非Windows盒子上运行? 我的计时器testing程序: using System; using System.Collections.Generic; using System.Diagnostics; using System.Threading; namespace […]

每隔X秒从ArrayList <List> – Java更新JLabel

我有一个简单的Java程序,读取文本文件,“”(空格),显示第一个单词,等待2秒,显示下一个…等等…我想在spring这样做,或一些其他的GUI。 关于如何轻松更新spring的话的任何build议? 遍历我的列表,并以某种方式使用setText(); 我没有任何运气。 我使用这种方法在CONSOL中打印出我的单词,并添加了JFrame …在CONSOL中很好的工作,但是提供了无穷无尽的jframe。 我在网上发现了大部分。 private void printWords() { for (int i = 0; i < words.size(); i++) { //How many words? //System.out.print(words.size()); //print each word on a new line… Word w = words.get(i); System.out.println(w.name); //pause between each word. try{ Thread.sleep(500); } catch(InterruptedException e){ e.printStackTrace(); } JFrame frame = new JFrame("Run Text File"); […]