草庐IT

python - 如何在 Python 中一整天每十分钟执行一个程序

我正在开发网络爬虫应用程序,每十分钟下载一次股票价格。我能够提取报价,但我不确定如何安排它在一整天内每十分钟运行一次。请给我建议时间循环之类的东西或网络爬虫应用程序本身的解决方案。我需要一个适用于Windows的解决方案。 最佳答案 好的,所以你有一个python函数f(),你想在一天中每10分钟执行一次。你可以这样做:importtimewhileTrue:#Infiniteloopf()#Executethefunctiontime.sleep(600)#Wait600s(10min)beforere-enteringthecy

c++ - 每 N 秒执行一次与 Windows 系统时钟同步的操作

有很多关于如何每N秒执行某项操作的提示,但我没有发现任何内容明确说明这些方法中的任何一个是否由于延迟而慢慢地与系统时钟不同步。我有一个在Windows上运行的多线程应用程序。我需要知道在更高优先级任务和线程允许的尽可能少的毫秒内,一个特定线程将根据系统时钟在“精确”凌晨1点可靠地执行,然后在凌晨1点+N秒、凌晨1点+2N秒等。..并在晚上11点、晚上11点+N、晚上11点+2N之前一直可靠地执行此操作,依此类推。是的-情况(无论如何对我来说)每小时有整数个N秒周期。我完全希望线程执行的实际时间为1am+d1、1am+N+d2、1am+2N+d3,...其中每个d(i)都是一些延迟增量。

c# - (Win/C#/.Net) Applet 需要每小时轮询一次 - 关于最佳方法的建议?

Applet需要轮询一个目录是否存在,比如说,每1-4小时一次,如果没有找到则发送几封电子邮件/NETSEND。还不确定确切的时间间隔,但肯定不会短于1小时。在可预见的future,整个“工作”将是永久性的并持续运行。Applet将在Win2k3服务器上运行,并且基于(非常轻的)用户使用模式,我怀疑它会以任何明显的方式干扰主服务器功能,但只是希望它表现良好,当然!最终考虑将其作为WinService实现,但出于各种原因,首次实现将作为控制台应用程序。寻求在系统资源使用方面最精简的实现,特别是CPU和RAM。最关心的是计时/轮询实现与CPU使用率。不会创建大量对象、GUI等,因此RAM使

.net - 如何每小时自动运行一个 .NET 程序

我有通过网络服务访问的xml数据。我需要读取数据并将其复制到本地。下面的代码工作正常。我现在需要在没有人工干预的情况下每天至少运行此代码两次或三次。我怎么做?谢谢!usingSystem;usingSystem.Collections;usingSystem.Data;usingSystem.Xml;classMainClass{publicstaticvoidMain(){XmlDocumentdoc=newXmlDocument();//readdoc.Load(newSystem.IO.StringReader(GetContracts()));//writeXmlTextWri

c# - 每 X 分钟最大化一次窗口

我正在开发C#桌面应用程序。我希望所有打开的窗口每5分钟弹出一次(使用Alt+Tab时发生的事情)。我在这里看了几个问题。他们建议通过使用计时器来实现,但我如何弹出最小化的窗口? 最佳答案 这是一个非常基本的示例,供您处理。首先创建定时器。创建一个在计时器计时结束时运行的函数。然后添加一个事件,让它在每次滴答时运行。并将其链接到您的函数在该函数中检查是否已经过了5分钟。如果是这样,最大化windowpublicpartialclassTimerForm:Form{Timertimer=newTimer();Labellabel=ne

c# - 如何为每台计算机生成唯一编号?

这个问题在这里已经有了答案:HowtouniquelyidentifycomputerusingC#?(5个答案)关闭6年前。我正在使用C#开发软件锁。我需要为每台计算机生成一个唯一编号。经过研究,我决定使用CPU编号和硬盘驱动器编号作为每台计算机的唯一编号。我的代码:privatestringUniqID(){////////////////CpuIDstringcpuInfo=string.Empty;ManagementClassmc=newManagementClass("win32_processor");ManagementObjectCollectionmoc=mc.Ge

windows - Windows 上的每小时 cronjob

我只是在我的Windows开发系统上设置了cron以执行每小时运行一次脚本。遗憾的是,我试图编辑crontab以便每小时运行我的脚本没有成功。有没有人可以。给我将要执行的crontab行script.xy每小时? 最佳答案 如果您使用的是Windows,为什么不使用内置的计划任务(附件-系统工具)?它可能不会立即显示在向导中,但可以将任务设置为每小时运行一次。只需添加一个每日任务,然后勾选“打开高级属性”复选框。然后转到“计划”选项卡并再次单击“高级”。 关于windows-Window

C++代码每小时执行一个文件

我目前面临一个问题,我需要每小时执行一个批处理文件,任何人都可以提供一个代码spinet来每小时启动一个指定的文件,例如我的文件.bat? 最佳答案 这不是您可以通过始终在线的流程来解决的问题。您应该为此使用计划任务。它为您解决所有问题。如果您绝对必须在自己的代码中执行此操作,最简单的解决方案是Sleep()函数。但我强烈反对这种做法。 关于C++代码每小时执行一个文件,我们在StackOverflow上找到一个类似的问题: https://stackover

c# - 编写一个在后台运行并每小时执行一次操作的程序

我想用C#编写一个大部分时间在后台运行的应用程序。它应该只显示一个TrayIcon。为此,我找到了一个教程:http://www.simple-talk.com/dotnet/.net-framework/creating-tray-applications-in-.net-a-practical-guide/但是我怎样才能让我的程序每小时运行一次呢?什么是实现这一点的最佳方式。定时器?应用应在什么都不做的情况下使用尽可能少的资源。谢谢 最佳答案 不要有一个一直运行但每小时只执行事件的程序。编写执行该事件的程序,然后使用TaskSc

Windows批处理文件脚本,用于将每十个文件从一个文件夹复制到另一个文件夹

我在一个目录中有许多文本文件,我想根据文件的名称/字母顺序选择每十个文件(即第10、20、30、40等文件)并将它们复制到另一个文件夹。例如:我有一个文件夹C:\documents\source\包含以下文件:12.txt16.txt2007.txt2008.txt200865.txt2008616263.txta.txtacross.txtaddition.txtalbum.txtAmerican.txtan.txtand.txtApril.txtarticle.txtArtist.txtat.txtAward.txtAwards.txtAwards64.txtBad.txtBest