timer相关内容

在 C++ 中经过 30 毫秒后退出循环的最佳方法是什么

在 C++ 中退出循环的最佳方法是尽可能接近 30 毫秒.轮询提升:microsec_clock ?轮询 QTime ?还有什么? 类似于: A = 现在;因为(等等;等等;等等){废话();如果(现在 - A > 30000)休息;} 它应该适用于 Linux、OS X 和 Windows. 循环中的计算用于更新模拟.每 30 毫秒,我想更新一次视口. 解决方案 此链接中 ..
发布时间:2021-12-31 15:24:23 C/C++开发

Windows Phone 8 定时器

我希望以 1 分钟左右的时间间隔执行一个函数.我如何才能在 Windows Phone 8 中实现这一点. 我不是在寻找 后台代理.该应用程序将在前台运行.我有哪些选择? 解决方案 您可以使用 DispatcherTimer 类 private DispatcherTimer dispatcherTimer;//构造函数公共主页(){初始化组件();dispatcherTimer ..
发布时间:2021-12-31 15:24:15 C#/.NET

基本的 Tkinter 倒数计时器

我目前正在开发一个需要非常简单的倒数计时器的项目,它在 tkinter GUI 中工作并且不依赖于递归.我尝试了不同的方法,但到目前为止似乎没有任何效果. 导入时间从 tkinter 导入 *根 = Tk()root.title("定时器")root.geometry("100x100")定义倒计时(计数):标签=标签(根,文本=计数)label.place(x=35, y=15)对于范围内的 ..
发布时间:2021-12-31 15:24:05 Python

Android 1 小时后执行一个函数

我有一个 android 应用程序,当他/她激活应用程序时,我将用户的数据存储在数据库中.我的应用程序要求用户手动停止应用程序,以便从数据库中删除其条目以及在应用程序激活时继续运行的其他服务. 所以我想写一个函数,它会在每小时(当应用程序被激活时)执行一次,并且会向用户发出通知,提醒他/她正在运行的服务.如果用户忘记了停止服务,然后他们可以停止或继续服务. 最有效的方法是什么.如果用户 ..
发布时间:2021-12-31 15:23:58 移动开发

每秒运行一次函数 Visual C#

我有计时器问题.我在函数中有函数(在函数中绘制) void func(){/*...做一点事 ... */为了(){为了() {/*环形*/画(A,B,笔);}/*... 做一点事 ...*/}} 这是绘制函数 public void draw1(Point Poc, Point Kra, Pen o) {图形 g = this.CreateGraphics();g.DrawLine(o, ..
发布时间:2021-12-31 15:23:52 C#/.NET

Process.Start() 在后台线程上运行时挂起

我一整天都在排查问题.在做了一些研究和大量的试错之后,似乎我已经能够将问题缩小到我对 process.Start() 的调用在计时器线程上不起作用的事实.下面的代码在主线程上运行时有效.将完全相同的代码放在计时器回调中,它会挂起.为什么?我如何让它与计时器一起工作? private static void RunProcess(){var process = new Process();proc ..
发布时间:2021-12-31 15:23:32 C#/.NET

每隔几个小时运行一次任务

我有一个方法,即使用户没有重新打开应用程序,我也需要每隔几个小时运行一次.最好的方法是什么?我应该使用 Timer 类还是警报管理器?谢谢! 解决方案 您应该使用 AlarmManager 为此安排服务.请参阅此 Vogella 教程. ..
发布时间:2021-12-31 15:23:25 移动开发

创建倒计时日期 C#

我想制作一个只显示计时器的 Windows 窗体应用程序: xx 天xx 小时xx分钟xx秒 没有设置计时器或任何东西的选项,我想在代码中做到这一点但是,问题是我希望它从当前时间(DateTime.Now)开始倒计时到特定日期.所以我最终将剩余的时间作为 TimeSpan 类型.我现在怀疑如何实际显示它,所以它实际上正在工作,并且正在更新(倒计时)似乎找不到对我有帮助的教程,所以我希望 ..
发布时间:2021-12-31 15:23:18 C#/.NET

我可以创建多少个 System.Timers.Timer 实例?我可以扩展多远?

我有一个使用 System.Timers.Timer 对象来做过期和电子邮件通知等.目前,系统同时有几百个计时器,但我们将扩大应用程序的使用范围,这个数字可能会扩展到数千个(可能不超过 10,000 个). 我找不到有关增加计时器数量的任何信息,因此我认为这不会成为问题.有谁知道这是否会成为一个问题,我应该主动考虑改变我处理到期的方式吗? 解决方案 我知道有点晚了,但是... ..
发布时间:2021-12-31 15:23:08 C#/.NET

为什么 System.Timers.Timer.Interval 的数据类型是双精度型?

这是一个学术问题,因为我正在努力思考 Microsoft 使用 double 作为 Interval 属性的数据类型背后的想法! 首先来自 MDSN Interval 是 Elapsed 事件之间的时间,以毫秒为单位;我会将其解释为一个离散数,那么为什么要使用双精度数呢?肯定 int 或 long 更有意义!? Interval 可以支持 5.768585 (5.768585 ms) ..
发布时间:2021-12-31 15:22:56 C#/.NET

Android中的定时器和TimerTask

我的程序需要一个计时器.我已经编写了它,它在 PC 上的模拟器程序(Android 1.5/2.2)上运行良好.但它不适用于真机(Android 1.5).我做错了什么? TimerTask task = new TimerTask() {公共无效运行(){如果(条件){myFunc();} 别的 {this.cancel();}}};定时器 timer = new Timer();timer. ..
发布时间:2021-12-31 15:22:45 移动开发

使用 Discord.py 制作一个在预定日期发送消息的机器人

我正在尝试制作一个向特定文本频道发送预定消息的机器人.例如在我生日那天说“生日快乐",或者每天早上说“早上好".机器人似乎不起作用,因为我的文本频道中没有任何内容. import discord,random,asyncio,os从日期时间导入日期时间from discord.ext 导入命令令牌 = '#mytokenhere'bot=commands.Bot(command_prefix=' ..
发布时间:2021-12-31 15:22:38 Python

DispatcherTimer 在控制台中不起作用

我很好奇为什么调度程序计时器在控制台模式下不起作用.我创建了一个简单的闹钟,当计时器达到限制时会做一些事情. 您可以在 UnitTest 或控制台模式下使用调度程序计时器吗?DailyAlarm 在我以表单形式运行时工作. 这是我调用计时器的代码 [测试类]公共类 UnitTest1{bool runTest = true;[测试方法]public void TestDailyAla ..
发布时间:2021-12-31 15:22:18 C#/.NET

不可重入定时器

我有一个函数,我想每 x 秒调用一次,但我希望它是线程安全的. 我可以在创建计时器时设置此行为吗?(我不介意我使用哪个 .NET 计时器,我只是希望它是线程安全的). 我知道我可以在我的回调函数中实现锁,但我认为如果它在计时器级别会更优雅. 我的回调函数和环境与 UI 无关. [编辑 1]我只是不希望我的回调函数中有多个线程. [编辑 2]我想将锁定保持在计时器级别内 ..
发布时间:2021-12-31 15:22:12 C#/.NET

表单时未处理计时器

我试图理解为什么 Windows.Forms.Timer 在创建它的 form 被释放时没有被释放.我有这个简单的形式: public partial class Form1 : Form {私有 System.Windows.Forms.Timer 计时器;公共表格1(){初始化组件();}私有无效Form1_Load(对象发送者,EventArgs e){定时器 = 新定时器();timer ..
发布时间:2021-12-31 15:22:03 C#/.NET

处理程序或计时器 android

我正在尝试每 1 分钟显示一条消息!!不停!我发现在固定延迟后仅显示一次味精的示例!你能帮忙怎么设置吗??或者如果使用计时器更好,它是如何工作的,我需要一个例子!! public class TimertestActivity extends Activity {/** 在第一次创建活动时调用.*/@覆盖公共无效onCreate(捆绑冰柱){super.onCreate(冰柱);setConte ..
发布时间:2021-12-31 15:21:55 Java开发

如何在 JLabel 上放置一个计时器以每秒更新一次

我创建了一个游戏,我想在我的 Swing GUI 界面中放置一个计时器.我现在这样做的方法是有一个带有当前时间的字段,使用 System.currentTimeMillis() 获取它在游戏开始时获取它的值.在我的游戏方法中,我把 System.currentTimeMillis()- 字段;它会告诉您自游戏开始以来经过的当前时间. 尽管如此,如何让它每秒更新一次,让 JLabel 有: t ..
发布时间:2021-12-31 15:21:42 Java开发

setTimeout 使用多个选项卡加快速度

我遇到了类似于 这个.但该解决方案对我没有帮助,因为我无法在我的文件中使用 php. 我的网站有一个滑块,其中包含每 8 秒移动一次的图像列表.但是,当我在浏览器中打开几个选项卡然后再次切换回来时,它变得疯狂.滑块立即一个接一个地移动图像,没有 8 秒的时间延迟. 我只在 Chrome 和最新的 Firefox 中看到它. **编辑:我检查了 console.log() 并且 s ..
发布时间:2021-12-31 15:21:36 前端开发