timer相关内容

如何使用 Timer 动态调整帧大小?

我正在尝试使用 Timer 对象动态调整窗口大小,但没有成功...我在构造函数中设置了面板的首选大小,它很好地设置了窗口的大小,尽管只有一次.程序初始化后首选大小会发生变化,但窗口大小保持不变.为什么?因为构造函数只初始化一次,因此不受大小变化的影响?如果是这样,我该如何解决这个问题以实时调整窗口大小? 我知道这不会解决开头评论中给出的练习中的问题,所以请忽略它:-) /** 练习 18. ..
发布时间:2022-01-24 14:20:09 Java开发

摆动计时器如何工作?

您好,我在尝试理解摇摆计时器时遇到了麻烦.为了帮助我,有人可以给我看一个简单的闪烁动画吗?我在互联网上四处寻找,但仍然不完全了解它们是如何工作的.如果有人能给我一个这样的例子,那就太有帮助了: 如果我创建了一个圆圈: g.setColor(colors.ORANGE);g.fillOval(160, 70, 50, 50); 然后我如何使用摆动计时器将颜色从橙色更改为灰色,使用带有延迟的 ..
发布时间:2022-01-24 14:15:31 Java开发

与 Java Swing Timer 混淆

我真的对 Java 摆动计时器感到困惑.它需要一个动作监听器吗?有人可以给我一个例子吗?谢谢! 解决方案 这里是一个使用javax.swing.Timer: import java.awt.BorderLayout;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;导入 javax.swing.BorderF ..
发布时间:2022-01-24 13:47:06 Java开发

C# 计时器解析:Linux(单声道、dotnet 核心)与 Windows

我需要一个每 25 毫秒触发一次的计时器.我一直在比较 Windows 10 和 Linux(Ubuntu Server 16.10 和 12.04)在 dotnet core 运行时和最新的 mono-runtime 上的默认 Timer 实现. 计时器精度有一些我不太了解的差异. 我正在使用以下代码来测试计时器: //在 Main() 中var s = new 秒表();var ..
发布时间:2022-01-23 15:19:02 C#/.NET

停止时同步 Timers.Timer elapsed 方法

参考 MSDN 关于 System.Timers.Timer: Timer.Elapsed 事件在ThreadPool 线程,所以事件处理方法可能在一个上运行线程同时调用Timer.Stop 方法在另一个上运行线.这可能会导致在调用停止方法.这场比赛条件不能简单地预防通过比较 SignalTime 属性随着 Stop 方法的时间调用,因为事件处理方法可能已经在执行调用 Stop 方法,或者可 ..
发布时间:2022-01-22 20:15:41 C#/.NET

等待计时器在 Java 中完成

我正在使用 java.util.定时器 来安排一个周期性的任务.在某一时刻,我想关闭它,然后等待它完成. Timer.cancel() 将阻止任何未来的任务运行.我如何确保当前没有运行任何任务(或者等待它们运行?) 我可以引入外部同步机制,但我看不出它们如何涵盖所有情况.例如,如果我在任务中的某个监视器上进行同步,我仍然会错过任务刚开始执行但没有占用监视器的情况. 等待所有任务真 ..
发布时间:2022-01-22 20:04:30 Java开发

定时器 C#.开始、停止和获取调用之间的时间量

可能重复: 如何衡量一个函数运行了多长时间? 我正在编写一个具有可靠数据传输的 UDP 聊天.我需要在发送数据包时启动一个计时器,并在它收到来自服务器的应答(ACK - 确认)后立即停止它. 这是我的代码: private void sendButton_Click(object sender, EventArgs e){Packet snd = new Packet(ack, ..
发布时间:2022-01-22 17:15:46 C#/.NET

将 Android 图库用作自动幻灯片

您好,我想为应用创建启动画面,并让画廊在计时器上旋转几张图片.谁能告诉我如何使用计时器为图库中的图像设置动画? 解决方案 一个简单的解决方案是 private int PicPosition;私人处理程序处理程序=新处理程序(); ......... private Runnable runnable = new Runnable() {公共无效运行(){我的幻灯片();handle ..
发布时间:2022-01-21 10:42:13 Java开发

如何以毫秒为单位获取时间

由于字符串连接的性能在 VB6 中非常弱,我正在测试几个 StringBuilder 实现.要查看它们运行了多长时间,我目前使用内置的 定时器 函数,它只给我午夜后经过的秒数. 有没有办法(我猜是通过导入系统函数)来获得毫秒精度的东西? 解决方案 是的,你可以使用 Win32 API: DWORD WINAPI GetTickCount(void); 要在 VB6 中导入它, ..
发布时间:2022-01-20 19:26:43 其他开发

VB6 Timer 控件是否创建单独的线程?

VB6 Timer 控件启动时是否创建单独的处理线程? 解决方案 VB6 Timer 控件不是在后台线程上运行的某种忙等待循环.他们根本就没有真正“奔跑". 据我所知,当您设置 Enabled = True(或更改 Interval,如果它为 0)时,控件会调用 SetTimer().当您设置 Enabled = False(或将 Interval 设置为 0)时,它会调用 Kill ..
发布时间:2022-01-20 19:20:54 其他开发

一键式计时器

亲爱的 Delphi 程序员, 我正在寻求如何编写一次性计时器的帮助(没有 GUI,所以 VCL 计时器没有问题)... 让我再解释一下. 在我的代码中(用 VCL 计时器解释,但在这个特定项目中我没有表格): 调用一个procedure,通过串口发送一个字符 启用具有 X 数量的 Interval 的计时器 在OnTimer事件中: 我有一个代码,它发送一 ..
发布时间:2022-01-18 15:07:17 其他开发

计时器可以自动垃圾收集吗?

当您使用将在程序的整个生命周期内运行的 Timer 或 Thread 时,您是否需要保留对它们的引用以防止它们被垃圾收集了吗? 请抛开下面的程序可以将 timer 作为类中的静态变量这一事实,这只是一个展示问题的玩具示例. 公开课程序{静态无效主要(字符串 [] 参数){创建定时器();Console.ReadLine();}私有静态无效 CreateTimer(){var program ..
发布时间:2022-01-16 09:27:54 C#/.NET

使用 LocationClient 定期获取更新最省电的方法是什么?

我正在考虑设置两个单独的警报来每小时收集用户的位置数据,一个每 59 分钟触发一次以“连接"客户端,另一个用于实际获取位置,然后断开客户端. 在电池寿命方面,如果获取用户的位置将成为应用程序的主要消耗,我还应该考虑做些什么?或者,是否有不同的方法来设置两个警报?我最初只有一个警报,但执行 (!mLocationClient.isConnected) 然后进行连接检查并没有给客户端足够的时间来 ..
发布时间:2022-01-14 21:17:59 移动开发