草庐IT

Quartz-Scheduler

全部标签

android - RxJava 的 subscribeOn 和 observeOn 不会覆盖原来设置的 Scheduler 吗?

我在带有Retrofit2的android中使用了RxJava,并且在subscribe()之前调用了subscribeOn(Schedulers.io())androidobserveOn(AndroidSchedulers.mainThread())global。但是,有时我想调用subscribeOn(Schedulers.immediate())androidobserveOn(Schedulers.immediate())来覆盖之前设置的Schedulers以获得同步过程。但是我发现它不起作用,androidworks仍然会在io()线程上处理,android结果由mainT

Android Job Scheduler - 安排作业立即且恰好执行一次

我正在尝试使用android作业调度程序来安排作业立即且恰好执行一次。JobSchedulerjobScheduler=(JobScheduler)context.getSystemService(Context.JOB_SCHEDULER_SERVICE);jobScheduler.cancel(1);PersistableBundlebundle=newPersistableBundle();bundle.putInt(JobFlags.KEY_PERIODIC_SYNC_JOB,JobFlags.JOB_TYPE_INITIAL_FETCH);jobScheduler.sched

android - 此应用程序或其使用的库正在使用已弃用的 NSQuickDrawView。应用程序应该停止使用 QuickDraw 并转移到 Quartz

我们如何解决此类错误->“此应用程序或它使用的库正在使用已弃用的NSQuickDrawView。应用程序应停止使用QuickDraw并移至Quartz。” 最佳答案 这是MacOSX和EclipseAndroid模拟器的问题。您的代码没有任何问题。这似乎是在它自己的心血来潮中发生的。我发现自己启动模拟器(Window>AndroidSDK和AVDManager,选择模拟器并单击Start...),然后在模拟器在线后运行构建似乎可以消除它,但这可能是纯粹的迷信。尽管如此,如果她心情不错,它也可以在你的Mac上运行。http://gro

c# - 我可以编写一个 C# 程序吗 - 当作为计划任务运行时 - 检测 Task Scheduler 何时试图停止它

也许我误解了Windows的任务计划程序UI的这一部分,但以下选项建议(对我来说)程序首先被很好地要求停止,然后在失败时强行退出:从我脑海的最深处,我记得Windows应用程序可以响应退出请求;考虑到这一点,我能够用谷歌搜索AppDomain.CurrentDomain.ProcessExit。但是,任务计划程序的“停止任务...”和AppDomain.CurrentDomain.ProcessExit似乎没有像我希望的那样一起工作;这是我拼凑的一个示例程序,不能工作:usingSystem;usingSystem.Threading;usingSystem.Windows.Forms

c# - 如何在 Windows 服务中使用 Quartz.Net 安排任务?

我在VS中创建了一个Windows服务项目,并在其中配置Quartz.Net以立即运行任务。注册任务的代码无一异常(exception)地运行,但就我的调试而言,任务从未执行过。我不能确定,因为调试Windows服务非常不同。我这样做的方式是以编程方式从我的代码中启动调试器。Quartz.Net在单独的线程上运行作业,但我不确定VS2010在调试Windows服务时是否可以看到其他正在运行的线程。有没有人做过我正在尝试的事情?任何提示表示赞赏。附言。我不想使用Quartz.Net自己的服务。 最佳答案 作业未执行的最常见原因之一是因

c++ - 尝试创建计划任务以在 win7 上使用 C++、Task Scheduler 1.0 运行一次

我正在尝试创建一个非常简单的程序,它将在两分钟后运行记事本(这些都经过简化以提出更清晰的问题)。我试图合并一些MSDN'sexamples令我惊讶的是,一切都已成功编译,当运行程序时,在C:\Windows\Tasks中创建了一个.job任务。我在“TaskScheduler”GUI程序中没有看到新任务,我认为这是因为“TaskScheduler”仅显示TaskScheduler2.0任务,但我不确定。问题是任务没有被执行。我附上了代码,它有点长但有据可查。有人可以帮忙解决这个问题吗?如果任务在运行时出错,它记录在哪里?注意1:我知道我计算开始时间的方式并不理想(并且会在分钟为>57的

c# - 如何在批处理文件或 C# 中等待 Task Scheduler 任务完成?

我正在尝试编写一个批处理文件来做两件事:首先它会启动安装程序(install.exe),安装程序(program.exe)。其次,它启动已安装程序(program.exe)的一个实例。这必须在安装完成后执行。除了安装程序需要管理员权限并且必须在用户上下文中运行之外,这将相对简单。即使有这些限制,这仍然相对简单,只是我在Azure辅助角色上运行它,这意味着两件事:Elevatedbatchfilesmustberunfromastartuptask.ThereisnousercontextforstartuptasksinAzureworkerroles.因此看来解决方案是runthei

windows - Quartz.NET 与 Windows 计划任务。他们有多不同?

我正在寻找Quartz.NET之间的一些比较和Windows计划任务?它们有什么不同?每一个的优点和缺点是什么?如何选择使用哪一个?TIA, 最佳答案 对于Quartz.NET,我可以对比前面的一些观点:要编写的代码-您可以使用.NET语言表达您的意图,编写单元测试并调试逻辑与事件日志集成,你有Common.Logging允许写入db..坚固可靠更丰富的API这主要是关于您需要什么的问题。Windows计划任务可能会为您提供所需的一切。但是,如果您需要集群(分布式工作人员)、对触发或失火处理规则的细粒度控制,您可能想查看Quartz

ruby-on-rails - 我如何查看哪些作业已使用 resque-scheduler 排队?

如果我使用Resque.enqueue将作业加入队列,我可以在localhost:(whatever)/resque打开一个时髦的界面并查看我排队的作业。但是,如果我使用resque-schedulergem安排作业(例如,通过使用Resque.enqueue_at(10.minutes.from_now,MyJob)),它不会出现在该界面-我所能做的就是等待10分钟,看看是否执行了MyJob!有没有办法以编程方式或其他方式查看哪些作业已经排队?我必须在Redis中四处挖掘吗? 最佳答案 答案是,当正确配置后,您的Resque网络界

ruby - resque-scheduler 在作业删除时失败

我使用了Github上的POC(队列丢失了,我添加了它:name='send_emails'config={}config[:class]='SendEmail'config[:args]='POCemailsubject'config[:cron]='******'config[:persist]=trueconfig[:queue]='new'Resque.set_schedule(name,config)sleep(10)#TrytoremovethejobResque.remove_schedule(name)我收到以下错误:/var/lib/gems/1.9.1/gems/r