社区
VB
帖子详情
如何编写一个高效的时间触发器?
cn_archer
2006-06-13 10:12:43
假设一个闹钟程序,在10:13和10:20分各闹钟一次。
那么,有什么比较好的方法来判断时间是否到了?
比较简单的方法是把预设的时间和当前系统时间比较,看是否相等。但这样几乎每时每刻都要去比较,很是耗费系统资源。
有什么办法让该程序在预设好的时间里自动触发,而不是一直去比较呢?
...全文
375
8
打赏
收藏
如何编写一个高效的时间触发器?
假设一个闹钟程序,在10:13和10:20分各闹钟一次。 那么,有什么比较好的方法来判断时间是否到了? 比较简单的方法是把预设的时间和当前系统时间比较,看是否相等。但这样几乎每时每刻都要去比较,很是耗费系统资源。 有什么办法让该程序在预设好的时间里自动触发,而不是一直去比较呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
winner2050
2006-06-14
打赏
举报
回复
根本不耗资源。
除了复杂的数学计算才用资源多,比如实时画图、压缩。。。。
HAVENT
2006-06-13
打赏
举报
回复
楼上的不错
在初始化和每次到预定时间的时候重新设置一下间隔时间就行了
lifengguo
2006-06-13
打赏
举报
回复
其它没有必要每时每刻去比较,比如现在时刻是9:00,那么离 10:13,还有一个多小时呢,那么 Timer控件的时间间隔可以设置为 60分钟啊。60分钟后,也就是10:00,离终点时间还有13分钟,可以再次将Timer控件的时间间隔可以设置为 10分钟......依此类推
我的意思就是说从程序开始运行时刻起,计算离终点时间还有多长,然后设置 时间间隔,到点后,然后再判断离终点时间还有多长,再设置 时间间隔,当然这次的时间间隔当然比较短了,依此类推,直到离终点时间很近了,我们就可以停止判断离终点时间还有多长了
andy_1027
2006-06-13
打赏
举报
回复
只能这样比吧
guojianguang154
2006-06-13
打赏
举报
回复
allanli(若尘) 的说法是对的
gezichong
2006-06-13
打赏
举报
回复
先比时,再比分,最后比秒,
如果"时"不等,则过一个小时再比;
如果"分"不等,则过一分再比;
如果"秒"不等,则等下一秒;
这样应该可以
allanli
2006-06-13
打赏
举报
回复
觉得楼主的担心是多余的,试问在今天CPU已经可以达到每秒几十亿的运算了,你花它个一千几百个周期去判断那算得了什么呢!还不如把心思花到别的吧.
cn_archer
2006-06-13
打赏
举报
回复
这样还是要判断很多遍。
如果只闹钟一次的话,那还好。
但如果是类似于备忘录这样的程序来说,由于有多条需要提醒的内容,而且时间周期不会一致,那么就很吐血了。
SQL Server用
触发器
强制执行业务规则
SQL Server中的
触发器
是数据库设计中的
一个
重要组成部分,用于在数据发生变化时执行特定的逻辑操作,以确保业务规则和数据完整性。
触发器
分为两种类型:DML(Data Manipulation Language)
触发器
和DDL(Data ...
利用SQLServer
触发器
实现表跟踪.pdf
触发器
是SQL Server数据库管理系统中的
一个
重要概念,它是一种特殊类型的存储过程,主要用于在数据库中发生数据修改事件(如INSERT、UPDATE、DELETE)时自动执行预定义的SQL语句。
触发器
可以用来维护数据的完整性和...
SQL Server
触发器
在数据库系统开发中的应用研究.pdf
例如,如果在
一个
部门信息表和员工信息表之间存在数据依赖关系,当尝试向部门信息表插入新数据时,可以创建
一个
DML
触发器
,确保数据在插入之前满足特定的业务规则,防止“脏数据”的产生。 架构安全性方面,
触发器
...
Oracle数据库knowlege
在使用
触发器
时需要注意,每个表或视图对每种
触发器
类型只能有
一个
触发器
定义。此外,
触发器
的PL/SQL代码中不能包含被触发类型以外的DML操作,否则会引发递归触发,造成循环执行的问题。异常处理在
触发器
编写
中也...
quartz-1.8.6
5. **控制台监控**:Quartz提供了
一个
基于Web的管理工具,名为`QuartzAdmin`,可以用来监控和管理作业和
触发器
,不过在1.8.6版本中可能需要单独部署。 6. **运行与暂停**:一旦配置完成,你可以通过调用`scheduler....
VB
16,721
社区成员
110,524
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章