问题标签 [task]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
133584 浏览

ruby-on-rails - 在 Rails 中播种数据库的最佳方法是什么?

我有一个 rake 任务,它在我的 rails 应用程序中填充一些初始数据。例如,国家、州、移动运营商等。

我现在设置它的方式是,我在 /db/fixtures 的文件中有一堆创建语句和一个处理它们的 rake 任务。例如,我拥有的一个模型是主题。我在 /db/fixtures 中有一个 theme.rb 文件,如下所示:

这里的想法是我想为用户安装一些股票主题。我对这种方法有疑问。

设置 ID 不起作用。这意味着如果我决定添加一个主题,我们称之为“红色”,那么我只想将主题语句添加到这个夹具文件并调用 rake 任务来重新设置数据库。如果我这样做,因为主题属于其他对象,并且在重新初始化时它们的 id 会发生变化,所有链接都会被破坏。

我的问题首先是,这是处理数据库播种的好方法吗?在之前的帖子中,这是推荐给我的。

如果是这样,我怎样才能对 ID 进行硬编码,这有什么缺点吗?

如果不是,那么播种数据库的最佳方法是什么?

我将真正欣赏包含最佳实践的长而深思熟虑的答案。

0 投票
1 回答
2174 浏览

java - Ant中java任务的输出

我有一个 .java 文件,并且正在使用 ant 中的 javac 对其进行编译。.class 文件进入输出目录。A.class 在运行时会生成 a.txt。

如何运行 ant 'java' 任务以及运行时 a.txt 会去哪里?我的意思是哪个目录?我可以指定目录吗?java任务的输出文件应该去哪里?

0 投票
6 回答
6554 浏览

java - Java - 安排日常任务

我正在寻找一种有效的方法来每天下午 3 点执行一个方法,而不管应用程序最初运行的时间或运行了多长时间。

这必须完全由应用程序完成,无需操作系统干预(例如 Windows 任务计划程序)

我一直在尝试不同配置的 java.util.Timer,但没有成功。

任何帮助,将不胜感激。

谢谢。

0 投票
2 回答
237 浏览

shell - 无法在不打开工作的情况下终止工作

我运行以下代码失败

其中 %4 是我的 Vim 会话。

你怎么能在没有前景的情况下终止工作?

0 投票
1 回答
918 浏览

task - MS Project Server 2007:以编程方式切换项目资源的任务警报

我正在研究 SDK 文档,但是这个网站有很多眼睛和很好的答案,我想我会把这个放在那里以获得一些线索。

在 project Server 2007 中,您可以管理是否在向您分配新任务或修改现有任务时收到“任务警报”电子邮件。您可以通过个人设置下的 Web 应用程序手动或单独更改此设置。

例如,作为项目经理,我不能为整个团队切换它或从我这边管理它。因此,如果分配给任务的资源或利益相关者不希望每次更新计划时都收到电子邮件,我无法为他们处理。我必须让他们通过 Project Web Access 应用程序手动设置它。

那么,有没有人越过这座桥?如果有,你是如何通过 SDK 类或 PSI Web 服务切换任务警报的标志的?在我浏览文档之前,如果我能得到一些“看看……”那就太好了……谢谢!

0 投票
5 回答
97 浏览

scripting - 功能脚本

是否可以编写一个程序来做你经常在电脑上做的事情?例如,登录 torrent 站点并下载 .torrent 文件,然后启动它。或者浏览文件夹并提取任何 RARed 文件?或者只是做你每天在电脑上做的任何单调的事情。只需要朝正确的方向踢。

谢谢,-皮特

0 投票
16 回答
124915 浏览

php - 异步运行 PHP 任务

我在一个有点大的 Web 应用程序上工作,后端主要是 PHP。代码中有几个地方我需要完成一些任务,但我不想让用户等待结果。例如,在创建新帐户时,我需要向他们发送一封欢迎电子邮件。但是当他们点击“完成注册”按钮时,我不想让他们等到电子邮件实际发送,我只想开始这个过程,并立即向用户返回一条消息。

到目前为止,在某些地方,我一直在使用 exec() 的感觉。基本上做这样的事情:

这似乎有效,但我想知道是否有更好的方法。我正在考虑编写一个在 MySQL 表中对任务进行排队的系统,以及一个单独的长时间运行的 PHP 脚本,该脚本每秒查询一次该表,并执行它找到的任何新任务。如果我需要的话,这还有一个好处,就是让我将来可以在几台工作机器之间分配任务。

我在重新发明轮子吗?有比 exec() hack 或 MySQL 队列更好的解决方案吗?

0 投票
6 回答
57687 浏览

ruby-on-rails - rails rake 任务是否提供对 ActiveRecord 模型的访问?

我正在尝试创建自定义 rake 任务,但似乎我无权访问我的模型。我认为这是 rails 任务中隐含的内容。

我在 lib/tasks/test.rake 中有以下代码:

这是我的父模型的样子:

这是一个非常简单的示例,但我收到以下错误:

有任何想法吗?谢谢

0 投票
4 回答
2643 浏览

c - 任务的 UML 表示

我正在设计具有许多任务和许多任务间消息的系统。该系统将基本上用C语言开发。

在我的设计中,我尝试使用 UML 表示来显示在任务之间传递的消息。但是,代表决策等事情变得越来越困难。

他们是否有任何预定义的方法来为使用大量消息的基于任务的系统创建流程图?

不必是UML,他们还有什么其他标准方法可以用于这个设计吗?

0 投票
3 回答
7640 浏览

java - org.hibernate.tool.ant.HibernateToolTask​​ 到底在哪里?

我在哪里得到 org.hibernate.tool.ant.HibernateToolTask​​ ?我似乎找不到包含它的 .jar 文件。