timer相关内容

VBA 中的时间延迟

我希望我的代码延迟 1 秒.下面是我试图延迟的代码.我认为它轮询操作系统的日期和时间并等待时间匹配.我遇到了延迟问题.我认为它不会轮询与等待时间匹配的时间,它只是坐在那里并冻结.在我运行代码的时候,它只冻结了大约 5%.我想知道 Application.Wait 是否有办法检查轮询时间是否大于等待时间. newHour = Hour(Now())newMinute = 分钟(现在())newS ..
发布时间:2021-12-03 16:55:14 其他开发

如何在 Linux 中创建高分辨率计时器来衡量程序性能?

我正在尝试将 GPU 与 CPU 性能进行比较.对于 NVIDIA GPU,我一直使用 cudaEvent_t 类型来获得非常精确的计时. 对于 CPU,我一直在使用以下代码: //定时器clock_t 开始,停止;浮动经过时间 = 0;//捕获开始时间开始 = 时钟();//在这里做点什么......//捕获停止时间停止 = 时钟();//检索经过的时间(以毫秒为单位)elapsedTi ..
发布时间:2021-12-03 13:23:26 服务器开发

使用 C++ 和 Linux 的高分辨率计时器?

在 Windows 下,有一些方便的函数,例如 mmsystem.h 中的 QueryPerformanceCounter,可以创建高分辨率计时器.Linux 有没有类似的东西? 解决方案 之前在这里询问过 -- 但基本上,您可以使用 boost ptime 函数,或者可以用于基本相同目的的 POSIX clock_gettime() 函数. ..
发布时间:2021-12-03 13:20:28 C/C++开发

每 X 分钟调用一次 jQuery Ajax 请求

如何在特定时间段内调用 Ajax 请求?我应该使用 Timer Plugin 还是 jQuery 有这个插件? 解决方案 您可以使用内置的 javascript setInterval. var ajax_call = function() {//你的jQuery ajax代码};var 间隔 = 1000 * 60 * X;//其中 X 是您每 X 分钟设置间隔(ajax_call,间 ..
发布时间:2021-12-03 12:15:04 前端开发

带计时器的 Jquery/Ajax 调用

我有一个 php 页面,可以从数据库中回显出行.我想每 30 秒通过 jquery/ajax 调用它.但我也希望能够随时调用页面,这样如果我通过表单添加记录,一旦表单提交,我希望页面通过调用 ajax 来立即更新结果.谁能指出我正确的方向或提供一些基本代码,以便我可以尝试解决这个问题?对 jquery/ajax 还是很陌生. 解决方案 如果你想在计时器上设置一些东西,你可以使用 JavaS ..
发布时间:2021-12-03 11:59:49 前端开发

NSTimer 不会停止

我有一个计时器,它在调用 viewWillAppear 方法时触发,并在调用 viewDidDisappear 方法时失效.但是在视图之间切换了一定数量后,即使在它无效之后,计时器仍会继续触发.有什么问题? 这是我的代码: NSTimer *timer;- (void)viewWillAppear:(BOOL)animated {[super viewWillAppear:animated ..
发布时间:2021-12-03 10:56:10 移动开发

VBA Macro On Timer 样式以每设定的秒数(即 120 秒)运行代码

我需要每 120 秒运行一段代码.我正在寻找一种在 VBA 中执行此操作的简单方法.我知道可以从 Auto_Open 事件中获取计时器值以防止必须使用幻数,但我不太明白如何触发计时器来运行某些东西每 120 秒. 如果可以避免的话,我真的不想使用带有睡眠的无限循环. 编辑: 基于提供的答案的交叉发布位于:Excel VBA Application.OnTime.我认为使用它是个坏 ..
发布时间:2021-12-02 22:05:28 其他开发

限时输入?

我希望能够做的是使用输入向用户提问.例如: print('一些场景')prompt = input("您有 10 秒的时间选择正确答案...\n") 然后如果时间过去了,打印出类似的东西 print('对不起,时间到了.') 任何为我指明正确方向的帮助将不胜感激. 解决方案 有趣的问题,这似乎有效: 导入时间从线程导入线程回答 = 无定义检查():时间.sleep(2)如果回答 ..
发布时间:2021-12-02 16:34:23 Python

计算方法的执行时间

可能的重复: 如何衡量函数运行的时间? 我有一个 I/O 计时方法,可以将数据从一个位置复制到另一个位置.计算执行时间的最佳和最真实的方法是什么?线程?定时器?秒表?还有其他解决方案吗?我想要最准确的,尽可能简短的. 解决方案 Stopwatch 就是为此目的而设计的,它是在 .NET 中测量时间执行的最佳方法之一. var watch = System.Diagnostics. ..
发布时间:2021-12-02 13:45:44 C#/.NET

System.Timers.Timer 与 System.Threading.Timer

我最近一直在检查一些可能的计时器,System.Threading.Timer 和 System.Timers.Timer 对我来说是必要的(因为它们支持线程池). 我正在制作一个游戏,我计划使用所有类型的事件,具有不同的时间间隔等. 哪个最好? 解决方案 这篇文章提供了一个相当全面的解释: "比较.NET Framework 类库中的计时器类" - 也可用 作为 .ch ..
发布时间:2021-12-02 13:33:27 C#/.NET

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

请注意,我问的是使用 System.Threading.Timer 之类的东西,它会比每 15 毫秒更频繁地调用一次回调函数.我不是在问如何使用诸如 System.Diagnostics.Stopwatch 甚至 QueryPerformanceCounter 之类的东西来准确地对一段代码计时. 此外,我已阅读相关问题: 准确的 Windows 计时器?System.Timers.Ti ..
发布时间:2021-12-02 13:27:24 C#/.NET

SpriteKit - 创建一个计时器

如何创建一个每两秒触发一次的计时器,以便在我屏幕上的 HUD 上将分数增加 1?这是我的 HUD 代码: @implementation MyScene{内部计数器;BOOL 更新标签;SKLabelNode *counterLabel;}-(id)initWithSize:(CGSize)size{if (self = [super initWithSize:size]){计数器 = 0;更 ..
发布时间:2021-12-01 17:18:34 移动开发

如何使用 QueryPerformanceCounter?

我最近决定我的 Timer 类需要从使用毫秒更改为微秒,经过一些研究后,我认为 QueryPerformanceCounter 可能是我最安全的选择.(Boost::Posix 上的警告说它可能不适用于 Win32 API,这让我有点失望).但是,我不确定如何实现它. 我正在做的是调用我正在使用的任何 GetTicks() esque 函数并将其分配给 Timer 的 startingTic ..
发布时间:2021-12-01 15:50:48 C/C++开发

使用 C++ 以纳秒为单位提供时间的计时器功能

我希望计算 API 返回值所需的时间.执行此类操作所需的时间在几纳秒内.由于 API 是 C++ 类/函数,我使用 timer.h 来计算相同的: #include #include 使用命名空间标准;int main(int argc, char** argv) {时钟_t开始;双重差异;开始 = 时钟();diff = ( std::clock() - start )/(double)CL ..
发布时间:2021-12-01 15:34:53 C/C++开发

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

JQuery,如何每 5 秒调用一次函数. 我正在寻找一种方法来自动更改幻灯片中的图像. 如果可能,我宁愿不安装任何其他 3rd 方插件. 解决方案 你不需要 jquery,在普通的 javascript 中,下面的就行了! var intervalId = window.setInterval(function(){///在这里调用你的函数}, 5000); 要停止循环, ..
发布时间:2021-12-01 14:29:33 前端开发

DateTime.Now 是衡量函数性能的最佳方式吗?

我需要找到瓶颈,需要尽可能准确地测量时间. 以下代码片段是衡量性能的最佳方式吗? DateTime startTime = DateTime.Now;//一些执行过程日期时间结束时间 = 日期时间.现在;TimeSpan totalTimeTaken = endTime.Subtract(startTime); 解决方案 不,不是.使用秒表(在System.Diagnostics) ..
发布时间:2021-12-01 10:04:38 C#/.NET

需要说明在 GNU C 中使用 settimer 和警报功能的程序

谁能用一些程序示例来说明gnu C中settimer或alarm函数的使用? 我有一个程序可以连续处理一些数据,我需要设置一个每 t 秒响一次的计时器/警报,作为响应,我需要将处理后的数据存储到一个文件中.此文件写入必须是异步的 .我浏览了 GNU C 库页面,但我不太明白.. [编辑] 我得到了这个程序: #include #inclu ..
发布时间:2021-11-26 23:03:47 其他开发

每周发送一次通知

我想通知用户回答每周问题.即使我的应用程序没有运行,我也需要向用户发送通知.通知将在一周内发送一次.当用户单击通知时,我的应用程序将打开.我通过 Timer 和 TimerTask() 尝试了这个.这会在我的应用程序运行时通知用户.如何在应用程序未运行时向用户发送通知. 有人可以帮我吗? 解决方案 以下代码将 Alarmmanager 与 BroadcastReceiver 结合使用 ..
发布时间:2021-11-26 23:01:30 移动开发

非托管 DLL 的访问冲突

目前,我们使用供应商提供的非托管 DLL,它允许我们访问特定仪器.感兴趣的特定功能在头文件中指定如下: extern "C" short CCONV acq_get_board_count(); 在我的应用程序中,我有 pinvoke 语句: 公共类博格{[DllImport("bograms.dll", EntryPoint = "acq_get_board_count", Calling ..
发布时间:2021-11-26 20:19:52 C#/.NET

delphi 定时器的滴答声比定时器服务中断例程快

嗨,我被要求为某人维护一个基于 Delphi 5 的程序,该程序使用一个计时器对象每 50 毫秒进行一次滴答,并且在每次超时时运行单线程代码块.我只是想知道,如果执行此代码块所花费的时间长于计时器滴答间隔会发生什么,这会不会很糟糕?例如,它会导致访问冲突等问题吗?Delphi默认是如何处理这种情况的?非常感谢. 解决方案 计时器的滴答声不会中断您的代码. 计时器滴答以窗口消息的形式传 ..
发布时间:2021-11-26 20:15:02 其他开发