草庐IT

活动安排

全部标签

c# - 安排每天在特定时间刷新 HttpContext.Cache 的任务

我有一个正在运行的MVC3c#网站,它从网络服务中提取记录。随着它从web服务获取的数据集变得越来越大,我正在寻找一种方法来创建它的缓存,而不是在没有当前缓存的情况下由第一个访问该站点的用户触发,而是按每日计划(如cron作业、计划任务等)。我应该怎么做?我是否需要某种触发器库,如Quartz.net?(我宁愿使用更简单的解决方案)现在我的Controller中有:privateListGetSummaries(){//getsummariesfromcacheifavailableListsummaries=(List)HttpContext.Cache["SummariesCach

c# - 如何使用 Jenkins 安排 C# 单元测试?

在过去的6个月里,我们的测试团队一直在使用seleniumwebdriver来测试我们基于网络的产品。我们已经取得了巨大的成功,并且每天都在继续使用它。我们使用visualstudio,因为我们是一个.net商店来编写我们的c#单元测试。我们不使用任何其他.net测试框架。直到最近,我们一直通过visualstudio(2013)中的测试资源管理器窗口手动运行自动化测试,检查结果,然后将它们记录到电子表格中。我知道这并不理想,但我们没有那么多测试,所以到目前为止这很适合我们。然而,我们需要编写和维护的自动化测试的数量将在未来几个月内迅速增加。我最近一直在尝试创建用于调用vstest.c

c# - 安排 Web Api 方法按设定的时间间隔运行

在我当前的项目中,需要安排一种方法以设定的时间间隔运行,例如每周一次,目前这是通过Windows服务创建HttpClient并点击所需的Controller方法来完成的。我想知道这是否可以在WebApi项目本身中自动化,而不是使用外部服务。到目前为止,我还没有找到有关执行此操作的任何文档。很抱歉没有代码示例可以工作,因为我还没有找到一个基础。 最佳答案 如果您需要每周安排一个后台任务运行,您可以使用FluentScheduler(NuGetlink)为您运行。你可以这样做:publicclassWeeklyRegistry:Regi

c# - 如何安排有条件的 ContinueWith

我在一堆LINQ查询上有一些GUI。查询需要一些时间来执行,所以我希望GUI能够响应并显示繁忙指示器和进度条。许多查询是为了检查数据中存在的某些条件。如果查询返回空结果,应用程序应继续下一个查询。如果它返回结果,则返回集的严重性将是“警告”或“错误”。如果是警告,则继续执行。如果出错,则停止。许多代码与线程池和GUI玩“乒乓球”。准代码:TaskFactory.StartNew(()=>{Runinbackground}.ContinueInGui(()=>{Updatesomething}).ContinueInBackground(()=>{Domorework;}).Contin

【活动】云计算的优势与发展趋势

写在前面人生是一场消耗,要把美好的时光放在喜欢的人与事上。 一、前言云计算作为一种新兴的信息技术应用解决方案,可以帮助企业解决IT资源利用率低、IT基础设施的建设和维护成本高、IT系统的安全和稳定性问题等痛点,提高企业的业务灵活性和可扩展性,降低IT成本,提高企业的财务灵活性。现存痛点 企业在信息技术应用中可能面临的痛点包括:IT基础设施的建设和维护成本高IT资源利用率低IT系统的安全和稳定性问题云计算优势 云计算作为一种新兴的信息技术应用解决方案,具有以下优势:资源弹性伸缩高效的管理和维护全球化的覆盖范围按需付费的费用模式二、云计算的基础概念云计算是一种基于互联网的计算模式,它可以通过互联网

c# - 安排机器唤醒

以编程方式使WindowsXP(或更高版本)机器在特定时间唤醒的最佳方法是什么。(理想情况下,很像MediaCenter如何自动启动以录制特定的电视节目)我有一个Windows服务(用C#编写),我希望该服务能够使托管它的机器在预定时间启动。是否需要配置任何BIOS设置或先决条件(例如ACPI)才能使其正常工作?这台机器将使用拨号或3G无线调制解调器,因此很遗憾它不能依赖LAN唤醒。 最佳答案 您可以使用waitabletimers从挂起或休眠状态唤醒。据我所知,无法以编程方式从正常关闭模式(软关闭/S5)唤醒,在这种情况下,您需要

javascript - 谷歌浏览器不活动重定向

我在kiosk模式下打开了chrome-我将--kiosk标志添加到chrome快捷方式,它按预期工作。信息亭允许浏览我们的内联网和互联网。我知道我可以使用javascript来重定向我们内部网上的页面,但是互联网呢?我们不希望人们fpr示例浏览到YouTube然后走开。我们希望在x分钟不活动后将浏览器重定向到www.MyDomain.com。我试过Kioskhere这完全符合我们的要求,但向左/向右滑动手势似乎不适用于页面导航(已通过github联系开发人员)。有什么建议吗? 最佳答案 我设法在anothersite上找到了这个问

InsCode程序员创作活动来啦!参与创作,分10000元现金!

为了推动程序员们的创新激情,Inscode诚邀新老用户使用InsCode完成代码创作。只要您在InsCode平台上提交了您的项目,并且项目标题中带有“#HelloInscode”,就有机会参与程序评选,获得现金奖励!不仅如此,您的作品还有机会被更多人看到,被更多人认可。InsCode程序员创作活动详情:活动时间:2023-04-05~2023-05-05活动奖励:一等奖2名,每人1500元;二等奖8名,每人500元;三等奖30名,每人100元。作品要求:原创且公开项目作品,内容需要符合法律规定,项目标题中必须包“#HelloInscode”。为了保证活动的公正性和公平性,评审团队将根据项目的质

php - 通过 AWS EC2 上的 cron 安排 Laravel 5 - 命令未运行

问题:我有一个Laravel5.4artisan任务,我需要通过cron运行-但尽管命令和调度程序(显然)设置正确,但它没有完成。这是Laravel、php、apache、linux还是crontab问题?最好的诊断方法是什么?背景在默认(亚马逊AMI)EC2实例上,artisan命令被正确定义并在通过以下方式调用时从项目目录(/var/www/html/myproject/)完美运行:phpartisanmycommand:option1我已将其添加到app/Console/Kernel.php中,如下所示:protectedfunctionschedule(Schedule$sch

php - 如何让我的 OpenCart 客户在一段时间不活动后注销?

我们有一个OpenCart站点(版本2.3.0.2)。当客户登录时,我希望他们在指定时间不活动后被迫注销,例如30分钟我观察到,即使客户处于非事件状态超过一个小时,他们也永远不会注销。在根目录下的php.ini上,我修改了超时行:session.gc_maxlifetime=3600;我放置了一个带有代码的info.php文件:";phpinfo();?>phpinfo()中的echo和session.gc_maxlifetime的输出均显示为1440(24分钟)。因此客户要么在30分钟或24分钟后注销。无论哪种方式,我都希望客户在一段时间不活动后注销。我该怎么做?