timer相关内容
在我的 WPF 应用程序中,我必须在计时器滴答事件中显示进度条进度,我正在编写如下, System.Windows.Forms.Timer 计时器;公共主窗口(){timer = new System.Windows.Forms.Timer();timer.Interval = 1000;this.timer.Tick += new System.EventHandler(this.timer_
..
System.Threading.Timer 的文档说我应该为它保留一个实时引用以避免它被垃圾收集.但是我应该在哪里做呢?我的 main 很简单,我不知道在哪里保存引用: class 程序 {静态无效主(){新 System.Threading.Thread(myThreadStart).Start();new System.Threading.Timer(myTimerCallback, ne
..
我想知道是否有解决方案可以在 CocoaTouch ObjectiveC 中在 30 秒或每 30 秒后引发一次事件. 解决方案 有多种选择. 最快的使用在NSObject: - (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay (还有一些
..
我目前有一个非常简单的应用程序,唯一的交互就是摇动 iPhone.然而最终屏幕变暗并自动锁定,因为 iPhone 没有收到任何触摸事件.我想知道是否有办法在摇晃时重置自动锁定超时? 我知道要完全禁用自动锁定,我会这样做: [[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ] 但我真的不想完全禁用它;如果 iPho
..
在 Win32 中,有没有办法获得唯一的 cpu 周期计数或类似的东西,以便对多个进程/语言/系统/等进行统一. 我正在创建一些日志文件,但必须生成多个日志文件,因为我们托管 .NET 运行时,我想避免从一个调用到另一个来记录.因此,我想我只需要生成两个文件,将它们组合起来,然后对它们进行排序,以获得涉及跨世界调用的连贯时间线. 但是,GetTickCount 不会每次调用都增加,所以
..
我想在 Linux 设备驱动程序中实现一个计数器,它在每个固定的时间间隔后递增.我想在计时器的帮助下做到这一点.示例代码片段将非常有用. 解决方案 看看下面的文章 IBM Developerworks:计时器和列表 有一个关于如何使用Linux内核定时器的小例子(为了方便起见,这里包括它,评论来自我自己,删除了printk消息) #include #include #include
..
我需要一个每 25 毫秒触发一次的计时器.我一直在比较 Windows 10 和 Linux(Ubuntu Server 16.10 和 12.04)在 dotnet 核心运行时和最新的 mono-runtime 上的默认 Timer 实现. 我不太明白计时器精度的一些差异. 我正在使用以下代码来测试计时器: //在 Main() 内var s = 新秒表();var offsets
..
目前我通过调用以秒获得我的程序的执行时间: time_t startTime = time(NULL);//代码段time_t endTime = 时间(空);双持续时间 = difftime(endTime, startTime); 是否有可能以毫秒为单位获得墙时间?如果是这样怎么办? 解决方案 如果您使用的是 POSIX-ish 机器,请使用 gettimeofday() 代替;为
..
我正在编写一个体育应用程序,需要跟踪季度/半/周期的经过时间.经过的时间需要精确到秒.即使用户通过按下电源按钮明确将设备置于睡眠模式,游戏时钟也需要继续运行. 我第一次尝试使用 Handler.postDelayed() 每 200 毫秒触发一次时钟滴答,并使用 WindowManager.LayoutParms.FLAG_KEEP_SCREEN_ON 来确保“时钟"不是' 不会因屏幕超时而
..
我想在 TextView 中以类似 [19:59] 的格式显示计时器.所以当我点击开始按钮时,计时器将显示如下,例如,我想设置最多 20 分钟,它会显示像 [19:58][19:87].谁能给出一些想法或示例代码? 解决方案 您可以使用CountDownTimer. http://developer.android.com/reference/android/os/CountDown
..
我是 Dart/Flutter 的新手,想构建一个简单的应用,其中 LinearProgressBar 每秒更新一次. 在没有过多了解实际代码的情况下,我进行了以下设置. 根据过去的时间计算进度的函数. 显示进度的 LinearProgressBar. 一个周期性的计时器,每秒重新计算进度并更新进度条. 我每次都调试打印 'tick',重新计算就完成了. 一切都按预期进行,
..
我对 Java 还比较陌生,我已经开始着手一个项目.但是,我遇到了一个块.我需要一种在一天中的特定时间运行的方法.我已经做了很多搜索,但我找不到任何似乎可以解决问题的东西.我遇到了 Timer 类,但它似乎以特定的时间间隔运行.Scheduler 类似乎也有同样的问题.我也遇到过 Quartz,但我认为我需要更轻量级的东西,而且我只能看到如何每隔一段时间做事. 也许,只是因为我是新手,我错过
..
我已经查看了我可以找到的有关使其工作的所有讨论和线程,但事实并非如此.我有一个简单的计时器来更新文本视图(下面示例中的 mTimeTextField).mUpdateTimeTask run 方法正在正确执行(每秒),但 UI/文本字段未更新. 我有基于此处找到的信息的代码: http://android-developers.blogspot.com/2007/11/stitch-i
..
我在 WPF 应用程序中使用 System.Timers.Timer.我想了解 Timer 在计算机休眠和睡眠后的行为方式.在计算机从休眠状态恢复后,我的应用程序出现了一些奇怪的问题. 我应该如何处理定时器,以及当计算机处于休眠/睡眠模式时它们的行为如何? 我有一个午夜计时器,它应该在每个午夜工作以重置 UI 上的默认值. 这是创建计时器的代码: private void Re
..
我使用的是不包含 boost::timer 的 boost 1.46,还有什么其他方法可以为我的函数计时. 我目前正在这样做: time_t now = time(0);time_t after = time(0);cout
..
我的应用程序写入日志文件(当前使用 log4net).我想设置一个计时器和一个后台工作人员来读取日志文件并将其内容打印到我的表单中的某个控件中,同时它正在被写入. 我无法使用 FileSystemWatcher 类,因为它看起来已损坏:有时“已更改"事件会触发,有时不会.而且它的“池化率"极低. 所以我创建了一个 Timer 和一个 FileSystemWatcher.在计时器的“滴答
..
我想每小时执行一个方法.我写了一些代码,但这对我的目标来说还不够.下面的代码每 60 分钟工作一次. public void Start(){System.Threading.Timer timerTemaUserBilgileri = new System.Threading.Timer(new System.Threading.TimerCallback(RunTakip), null, t
..
我想在我用 C# 编写的简单 .NET 应用程序中使用计时器.我能找到的唯一一个是 Windows.Forms.Timer 类.我不想只为我的控制台应用程序引用这个命名空间. 是否有用于控制台应用程序的 C# 计时器(或类似计时器)类? 解决方案 System.Timers.Timer 正如 MagicKat 所说: System.Threading.Timer 您
..
使用 C#,我如何从 System.Timers.Timer 对象中获取剩余时间(在 elapse 事件发生之前)? 换句话说,假设我将计时器间隔设置为 6 小时,但 3 小时后,我想知道还剩多少时间.我如何让计时器对象显示剩余的时间? 解决方案 内置计时器不提供剩余时间直到过去.您需要创建自己的类来包装计时器并公开此信息. 这样的事情应该可以工作. 公共类 TimerPlu
..
我正在尝试重建一个旧的节拍器应用程序,该应用程序最初是使用 C++ 中的 MFC 编写的,现在使用 C# 在 .NET 中编写.我遇到的问题之一是让计时器足够准确地“滴答". 例如,假设简单的 BPM(每分钟节拍数)为 120,计时器应每 0.5 秒(或 500 毫秒)滴答一次.但是,将其用作刻度的基础并不完全准确,因为 .NET 仅保证您的计时器在经过的时间过去之前不会计时. 目前,
..