timer相关内容

WPF 进度条在几个条后停止

在我的 WPF 应用程序中,我必须在计时器滴答事件中显示进度条进度,我正在编写如下, System.Windows.Forms.Timer 计时器;公共主窗口(){timer = new System.Windows.Forms.Timer();timer.Interval = 1000;this.timer.Tick += new System.EventHandler(this.timer_ ..
发布时间:2021-12-31 15:46:02 C#/.NET

延迟但不禁用 iPhone 自动锁定

我目前有一个非常简单的应用程序,唯一的交互就是摇动 iPhone.然而最终屏幕变暗并自动锁定,因为 iPhone 没有收到任何触摸事件.我想知道是否有办法在摇晃时重置自动锁定超时? 我知道要完全禁用自动锁定,我会这样做: [[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ] 但我真的不想完全禁用它;如果 iPho ..
发布时间:2021-12-31 15:45:34 移动开发

在 Win32 中如何获取 CPU 周期数?

在 Win32 中,有没有办法获得唯一的 cpu 周期计数或类似的东西,以便对多个进程/语言/系统/等进行统一. 我正在创建一些日志文件,但必须生成多个日志文件,因为我们托管 .NET 运行时,我想避免从一个调用到另一个来记录.因此,我想我只需要生成两个文件,将它们组合起来,然后对它们进行排序,以获得涉及跨世界调用的连贯时间线. 但是,GetTickCount 不会每次调用都增加,所以 ..
发布时间:2021-12-31 15:45:26 其他开发

如何在 Linux 内核设备驱动程序中使用定时器?

我想在 Linux 设备驱动程序中实现一个计数器,它在每个固定的时间间隔后递增.我想在计时器的帮助下做到这一点.示例代码片段将非常有用. 解决方案 看看下面的文章 IBM Developerworks:计时器和列表 有一个关于如何使用Linux内核定时器的小例子(为了方便起见,这里包括它,评论来自我自己,删除了printk消息) #include #include #include ..
发布时间:2021-12-31 15:45:19 服务器开发

C# 计时器分辨率:Linux(单声道,dotnet 核心)与 Windows

我需要一个每 25 毫秒触发一次的计时器.我一直在比较 Windows 10 和 Linux(Ubuntu Server 16.10 和 12.04)在 dotnet 核心运行时和最新的 mono-runtime 上的默认 Timer 实现. 我不太明白计时器精度的一些差异. 我正在使用以下代码来测试计时器: //在 Main() 内var s = 新秒表();var offsets ..
发布时间:2021-12-31 15:45:11 C#/.NET

如何在C中以毫秒为单位获得程序的执行时间?

目前我通过调用以秒获得我的程序的执行时间: time_t startTime = time(NULL);//代码段time_t endTime = 时间(空);双持续时间 = difftime(endTime, startTime); 是否有可能以毫秒为单位获得墙时间?如果是这样怎么办? 解决方案 如果您使用的是 POSIX-ish 机器,请使用 gettimeofday() 代替;为 ..
发布时间:2021-12-31 15:45:05 其他开发

Android 计时器可在设备休眠时工作

我正在编写一个体育应用程序,需要跟踪季度/半/周期的经过时间.经过的时间需要精确到秒.即使用户通过按下电源按钮明确将设备置于睡眠模式,游戏时钟也需要继续运行. 我第一次尝试使用 Handler.postDelayed() 每 200 毫秒触发一次时钟滴答,并使用 WindowManager.LayoutParms.FLAG_KEEP_SCREEN_ON 来确保“时钟"不是' 不会因屏幕超时而 ..
发布时间:2021-12-31 15:44:55 移动开发

如何在android中显示计时器

我想在 TextView 中以类似 [19:59] 的格式显示计时器.所以当我点击开始按钮时,计时器将显示如下,例如,我想设置最多 20 分钟,它会显示像 [19:58][19:87].谁能给出一些想法或示例代码? 解决方案 您可以使用CountDownTimer. http://developer.android.com/reference/android/os/CountDown ..
发布时间:2021-12-31 15:44:47 移动开发

如何在 Flutter App 中处理 onPause/onResume?

我是 Dart/Flutter 的新手,想构建一个简单的应用,其中 LinearProgressBar 每秒更新一次. 在没有过多了解实际代码的情况下,我进行了以下设置. 根据过去的时间计算进度的函数. 显示进度的 LinearProgressBar. 一个周期性的计时器,每秒重新计算进度并更新进度条. 我每次都调试打印 'tick',重新计算就完成了. 一切都按预期进行, ..
发布时间:2021-12-31 15:44:32 移动开发

每天在固定时间运行 Java 方法

我对 Java 还比较陌生,我已经开始着手一个项目.但是,我遇到了一个块.我需要一种在一天中的特定时间运行的方法.我已经做了很多搜索,但我找不到任何似乎可以解决问题的东西.我遇到了 Timer 类,但它似乎以特定的时间间隔运行.Scheduler 类似乎也有同样的问题.我也遇到过 Quartz,但我认为我需要更轻量级的东西,而且我只能看到如何每隔一段时间做事. 也许,只是因为我是新手,我错过 ..
发布时间:2021-12-31 15:44:25 Java开发

使用 Runnable & 更新 UIpostDelayed 不适用于计时器应用程序

我已经查看了我可以找到的有关使其工作的所有讨论和线程,但事实并非如此.我有一个简单的计时器来更新文本视图(下面示例中的 mTimeTextField).mUpdateTimeTask run 方法正在正确执行(每秒),但 UI/文本字段未更新. 我有基于此处找到的信息的代码: http://android-developers.blogspot.com/2007/11/stitch-i ..
发布时间:2021-12-31 15:44:17 移动开发

System.Timers.Timer 在 WPF 应用程序中的行为如何,在休眠和睡眠之后?

我在 WPF 应用程序中使用 System.Timers.Timer.我想了解 Timer 在计算机休眠和睡眠后的行为方式.在计算机从休眠状态恢复后,我的应用程序出现了一些奇怪的问题. 我应该如何处理定时器,以及当计算机处于休眠/睡眠模式时它们的行为如何? 我有一个午夜计时器,它应该在每个午夜工作以重置 UI 上的默认值. 这是创建计时器的代码: private void Re ..
发布时间:2021-12-31 15:44:08 C#/.NET

后台工作者 &计时器,只读取日志文件的新行?

我的应用程序写入日志文件(当前使用 log4net).我想设置一个计时器和一个后台工作人员来读取日志文件并将其内容打印到我的表单中的某个控件中,同时它正在被写入. 我无法使用 FileSystemWatcher 类,因为它看起来已损坏:有时“已更改"事件会触发,有时不会.而且它的“池化率"极低. 所以我创建了一个 Timer 和一个 FileSystemWatcher.在计时器的“滴答 ..
发布时间:2021-12-31 15:43:48 C#/.NET

每小时整点执行方法

我想每小时执行一个方法.我写了一些代码,但这对我的目标来说还不够.下面的代码每 60 分钟工作一次. public void Start(){System.Threading.Timer timerTemaUserBilgileri = new System.Threading.Timer(new System.Threading.TimerCallback(RunTakip), null, t ..
发布时间:2021-12-31 15:43:38 C#/.NET

C# 中是否有一个不在 Windows.Forms 命名空间中的计时器类?

我想在我用 C# 编写的简单 .NET 应用程序中使用计时器.我能找到的唯一一个是 Windows.Forms.Timer 类.我不想只为我的控制台应用程序引用这个命名空间. 是否有用于控制台应用程序的 C# 计时器(或类似计时器)类? 解决方案 System.Timers.Timer 正如 MagicKat 所说: System.Threading.Timer 您 ..
发布时间:2021-12-31 15:43:29 C#/.NET

System.Timers.Timer 如何获取到 Elapse 的剩余时间

使用 C#,我如何从 System.Timers.Timer 对象中获取剩余时间(在 elapse 事件发生之前)? 换句话说,假设我将计时器间隔设置为 6 小时,但 3 小时后,我想知道还剩多少时间.我如何让计时器对象显示剩余的时间? 解决方案 内置计时器不提供剩余时间直到过去.您需要创建自己的类来包装计时器并公开此信息. 这样的事情应该可以工作. 公共类 TimerPlu ..
发布时间:2021-12-31 15:43:20 C#/.NET

从 C# 中的计时器获取准确的滴答声

我正在尝试重建一个旧的节拍器应用程序,该应用程序最初是使用 C++ 中的 MFC 编写的,现在使用 C# 在 .NET 中编写.我遇到的问题之一是让计时器足够准确地“滴答". 例如,假设简单的 BPM(每分钟节拍数)为 120,计时器应每 0.5 秒(或 500 毫秒)滴答一次.但是,将其用作刻度的基础并不完全准确,因为 .NET 仅保证您的计时器在经过的时间过去之前不会计时. 目前, ..
发布时间:2021-12-31 15:43:10 C#/.NET