调度算法 谁能提供点思路参考? 打算做一个提醒工具类似SQL Server中维护计划或作业的调度怎么实现呢 特别是那个每周 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、做成windows服务2、用System.Theading命名空间里的Timer类3、用配置文件记录你所需要的事件时间、内容、提示方式 to BlueDog这些都是知道的 现在问的是算法 每周这个调度是怎么存储 怎么判断的? to 每周这个调度是怎么存储 怎么判断的?用xml做成配置文件,用dataset去读,然后进行处理。 最主要是要用timer来确定时间,然后到达指定的时间后判断或执行指定的任务 调度的想法这个应该不是算法只是定义一个什么时间,什么情况下去调度如果你写一个调度逻辑,然后在window的任务计划里面来定时运行,这样你也可以不需要去管理时间了,只要设定任务计划的时间就可以了如果你的调度,用类似任务计划不能满足要求,比如,你需要每个星期一的0点执行任务,而电脑一旦关机过了运行时间再启动,那么就可能会少了一次运行,这样的话,你可能需要在自己的程序中加入一个运行判断,那么上次运行时间的获得就成了主要的问题了两种手段,一是使用本地文件来存放时间,每次成功运行后修改此文件中时间二是使用数据库进行存放运行时间,需要一张表两种手段都有优缺点,本地运行,可以在数据服务器出问题时照常执行数据库,则可以多台机器同时进行管理同一个任务 c#关于使用sql权限的问题 如何统计指定文件夹下含有.xml格式的文件数目? Datatable中已经有列,往里面填充数据时不想再增加列 怪事,winxp的机器上运行正常,但是win7就报错,内详 求一个动态数组函数,用于存储数据库中的一列数据。 问个问题,关于ftp的。。c#。。 c# 如何调用出windows新建任务的那个窗口??? 关于NHibernate的问题 怎么讲一个struct转换成byte[] 类型? 如何取得一个指定的文件夹中的文件的文件名和路径? 如何转换为Punycode编码???? 求串口问题的解决方案?
2、用System.Theading命名空间里的Timer类
3、用配置文件记录你所需要的事件时间、内容、提示方式
这些都是知道的 现在问的是算法
每周这个调度是怎么存储 怎么判断的?
如果你写一个调度逻辑,然后在window的任务计划里面来定时运行,这样你也可以不需要去管理时间了,只要设定任务计划的时间就可以了如果你的调度,用类似任务计划不能满足要求,比如,你需要每个星期一的0点执行任务,而电脑一旦关机过了运行时间再启动,那么就可能会少了一次运行,这样的话,你可能需要在自己的程序中加入一个运行判断,那么上次运行时间的获得就成了主要的问题了
两种手段,一是使用本地文件来存放时间,每次成功运行后修改此文件中时间
二是使用数据库进行存放运行时间,需要一张表两种手段都有优缺点,本地运行,可以在数据服务器出问题时照常执行
数据库,则可以多台机器同时进行管理同一个任务