timer相关内容

C# 如何在一天中的特定时间触发事件?

我正在开发一个程序,需要在一天中的某个时间删除一个文件夹(然后重新实例化它),这个时间将由用户指定. 这个时间很可能是在晚上,因为那时没有人访问文件夹(在工作时间之外).有没有办法在特定时间触发该事件? 我知道计时器,但有没有更简单的方法来做到这一点,而无需计时器来滴答并检查时间? 编辑:也许我不够具体.我想触发一个方法来做某事,而不必先在单独的可执行文件中编译它.此方法是作为 ..
发布时间:2021-12-31 15:49:03 C#/.NET

CUDA:CPU 计时器和 CUDA 计时器事件之间的区别?

使用CPU 计时器 和CUDA 计时器事件 来测量执行某些CUDA 代码所花费的时间有什么区别?CUDA 程序员应该使用哪些工具?为什么? CPU 计时器使用将涉及在记录任何时间之前调用 cudaThreadSynchronize.注意时间 clock() 可以使用或高分辨率性能计数器,如 QueryPerformanceCounter(在 Windows 上)可以被查询. CUDA ..
发布时间:2021-12-31 15:48:57 其他开发

每 30 秒运行一个函数 javascript

我试图每 30 秒运行一次函数,但 setInterval 等待 30 秒然后重复运行它.因此,如果有任何其他方法可以解决此问题.(没有第 3 方插件) 任何帮助将不胜感激 解决方案 基于“Schechter"的回答,但固定在第一页加载时运行,然后每 30 秒运行一次. function myFunction(){console.log('myFunction Called')}我 ..
发布时间:2021-12-31 15:48:48 前端开发

如何使用定时器等待?

我正在尝试通过使用计时器来延迟我的方法中的事件,但是我不一定了解如何使用计时器进行等待. 我将计时器设置为 2 秒,但是当我运行此代码时,最后一次调用的运行没有 2 秒的延迟. Timer timer = new Timer();timer.Tick += new EventHandler(timer_Tick);//每次定时器滴答时,timer_Tick 将被调用timer.Interv ..
发布时间:2021-12-31 15:48:33 C#/.NET

C# 秒表显示不正确的时间

我看到其他用户帖子显示秒表测量在“Thread.Sleep(5000)"中花费的时间约为 5000 毫秒. 但我的程序产生以下结果 for (int i = 0; i 秒表差异:1684日期时间差异:5262.592秒表差异:1625日期时间差异:4997.12秒表差异:1604日期时间差异:4997.12秒表差异:1601日期时间差异:4997.12秒表差异:1690日期时间差异:4 ..
发布时间:2021-12-31 15:48:28 C#/.NET

Android - 测量两次按钮点击之间的时间

我有一个名为 Check In 的按钮.我的目标是单击以更改文本并开始计算时间.计时器必须在下一次单击时停止.它应该给出两次按钮点击之间的时间. 解决方案 在第一次点击时创建一个变量: long startTime = System.currentTimeMillis(); 然后在第二次点击时,您可以计算出差异: 长差 = System.currentTimeMillis() - s ..
发布时间:2021-12-31 15:48:19 Java开发

对基于计时器的应用程序进行单元测试?

我目前正在用 C# 编写一个简单的、基于计时器的迷你应用程序,它每 k 秒执行 n 次操作. 我正在尝试采用测试驱动的开发风格,因此我的目标是对应用的所有部分进行单元测试. 所以,我的问题是:有没有一种好方法可以对基于计时器的类进行单元测试? 在我看来,问题是存在很大的风险,即执行测试需要很长时间,因为它们必须等待很长时间才能发生所需的操作. 特别是如果你想要真实的数据(秒),而不 ..
发布时间:2021-12-31 15:48:09 C#/.NET

如何停止正在运行的 TimerTask

我正在尝试制作一个简单的计时器,在指定的秒数后播放哔声.我设法让它工作,但 TimerTask 在哔声后继续运行.现在我要停止执行吗?这是我的代码: import java.util.Scanner;导入 java.util.Timer;导入 java.util.TimerTask;导入 java.awt.Toolkit;类警报{公共静态无效主(字符串 [] args){长时间的延迟;Scann ..
发布时间:2021-12-31 15:48:02 Java开发

在 iOS 中暂停和恢复计时器

这是一个常见问题,但大多数答案似乎都不起作用.我的应用程序中有一个计时器,我可以轻松启动和重新启动计时器.我正在尝试暂停和恢复计时器,但现在恢复只会从比我恢复它的计时器更大的计时器继续计时器.这可能意味着它会在后台继续计数.这是我的代码: //定时器变量var startTime = NSTimeInterval()var timer = NSTimer()var isTiming = Bool ..
发布时间:2021-12-31 15:47:49 移动开发

如何将计时器分辨率设置为 0.5 毫秒?

我想将机器计时器分辨率设置为 0.5 毫秒. Sysinternal 实用程序报告最小时钟分辨率为 0.5 毫秒,因此可以完成. 附言我知道如何将其设置为 1 毫秒. P.P.S.我把它从 C# 改成了更一般的问题(感谢 Hans) 系统定时器分辨率 解决方案 NtSetTimerResolution 示例代码: #include extern "C" NT ..
发布时间:2021-12-31 15:47:30 C/C++开发

Java:以随机间隔安排任务

我对 Java 很陌生,我正在尝试生成一个每 5 到 10 秒运行一次的任务,因此在 5 到 10 之间的区域内的任何时间间隔,包括 10. 我尝试了几件事,但到目前为止没有任何效果.我最近的努力如下: timer= new Timer();随机生成器 = new Random();整数间隔;//该任务将在第一次运行 10 秒后运行:timer.schedule(任务,10000);//等 ..
发布时间:2021-12-31 15:47:25 Java开发

Android 服务停止

我离秃顶还有几步之遥... 我正在尝试运行一项服务,该服务将检查我工作中的服务器是否正在运行.应该每 5 分钟执行一次. 我经历了 TimerTask、ScheduledExecutorService 和最后的 Handler.他们都“正常"工作了几个小时,除了一些不准确,1-5 分钟,然后突然“计时器"停止射击. 现在,我读到如果遇到未捕获的异常,调度程序将停止,而且我确信 T ..
发布时间:2021-12-31 15:47:19 Java开发

Android - 无法以编程方式删除 Wifi 网络 - WifiManager 类型中的 removeNetwork(int) 方法不适用于参数(字符串)

我正在尝试以编程方式删除我的 wifi 网络 - 但是我似乎无法让它删除/忘记当前连接的 wifi 连接.这应该是一项非常简单的任务 - 所以我不确定我做错了什么. 我以以下 StackOverflow 帖子为例: 如何以编程方式忘记 android 中的无线网络? public class KillTimer extends Activity {@覆盖public void on ..
发布时间:2021-12-31 15:47:09 Java开发

实时 Linux:禁用本地定时器中断

TL;DR:实时使用带有 NO_HZ_FULL 的 Linux 内核我需要隔离进程以获得确定性结果,但/proc/interrupts 告诉我仍然存在本地定时器中断(等等).如何禁用它? 长版: 我想确保我的程序没有被中断,所以我尝试使用实时 Linux 内核.我正在使用 arch Linux 的实时版本(AUR 上的 linux-rt)并且我修改了内核的配置以选择以下选项: CON ..
发布时间:2021-12-31 15:46:59 其他开发

问题:创建一个非常准确的挥杆计时器

为了使 SwingTimer 准确,我喜欢@Tony Docherty 建议的逻辑和示例在 CR 上.这是链接.> 为了突出给定的单词,一次又一次,总会有几微秒的延迟.如果我有话要强调说:“你好,你好"并且每个单词的值分别是(延迟):200,300,400 ms,那么计时器所花费的实际时间总是更多.假设不是 200 毫秒,而是需要 216 毫秒.像这样,如果我有很多话..最后,额外的延迟很明显. ..
发布时间:2021-12-31 15:46:49 Java开发

.NET 中的单元测试 System.Threading.Timer

如何在 .NET 中对基于 System.Threading.Timer 的计时器进行单元测试System.Threading.Timer 有一个回调方法 解决方案 您可以通过不实际创建对 System.Threading.Timer 的直接依赖来对其进行单元测试.相反,创建一个 ITimer 接口,以及一个实现它的 System.Threading.Timer 的包装器. 首先,您 ..
发布时间:2021-12-31 15:46:39 C#/.NET

每 X 分钟运行一个函数 - Python

我正在使用 Python 和 PyGTK.我对运行某个函数感兴趣,该函数每隔几分钟从串行端口获取数据并保存一次. 目前,我正在使用时间库中的 sleep() 函数.为了能够进行处理,我的系统设置如下: 导入时间等待时间 = 300 # 5 分钟而(1):time1 = time.time()readserial() # 从串口读取数据processing() # 处理串行数据,包括将其转储 ..
发布时间:2021-12-31 15:46:30 Python

STL 优先级队列 - 删除一个项目

我想使用 C++ STL priority_queue 容器实现一个定时器排队系统适配器. 我的问题是我想偶尔取消一个计时器,但是没有接口可以让我轻松删除priority_queue中不是顶部项目的项目. 有什么建议吗?. 感谢您的帮助. 解决方案 我曾经遇到过完全相同的场景并执行了以下操作: 我保存在 std::priority_queue 中的结构只包含排序依据 ..
发布时间:2021-12-31 15:46:11 C/C++开发