好的,首先这两种产品有什么区别?
其次,Server 2010和Foundation 2010之间可以互换的开发技巧是什么?
最后,在就业市场方面,当HR部门写"寻找Sharepoint开发人员"时,他们是指Sharepoint Server(MOSS)还是Sharepoint Foundation(服务)的开发人员?
注意:在我的情况下使用SP Foundation会更好,因为Sharepoint Server 2010让我的计算机只有3GB RAM.Sharepoint Foundation是一个很好的起点,或者你建议使用Sharepoint Server?
我需要你的帮助 !
我想知道Hudson如何生成作业的config.xml?
我解释一下:我想在我的应用程序中添加一个类似hudson的构建工具,为此,用户将像Hudson的GUI一样定义一些参数,如jdk的路径,存储pom.xml的位置等等.然后生成此作业的config.xml.
一旦我将获得此作业的config.xml,我将创建并构建它.
我试图搜索Hudson的API,但它是关于创建一个作业,构建,删除..但没有办法给它参数(个性化它).这是一个"创建"代码示例:
private void put(HttpClient client, String hudsonBaseURL,String jobName ,File configFile) throws IOException, HttpException {
PostMethod postMethod = new PostMethod(hudsonBaseURL+ "/createItem?name=" + jobName);
postMethod.setRequestHeader("Content-type","application/xml; charset=ISO-8859-1");
postMethod.setRequestBody(new FileInputStream(configFile));
postMethod.setDoAuthentication(true);
try {
int status = client.executeMethod(postMethod);
System.out.println("Projet existe déjà\n"+status + "\n"+ postMethod.getResponseBodyAsString());
} finally {
postMethod.releaseConnection();
}
}
Run Code Online (Sandbox Code Playgroud)
此方法需要config.xml来创建作业.
我现在正试图在其课程中看到hudson.war的内容,但我不得不说这并不容易.
我希望我很清楚.
任何想法都会受到欢迎.
Nacef.
你如何在Kohana创建一个cron工作?我设置了一个常规控制器,它扩展了Controller_Base,我运行了命令行:/ usr/bin/wget http:// domain/controller/custom_cron
但我无法让它发挥作用.它只是没有执行.没有错误,没有.我没有在我的控制器中添加任何特殊代码......正是我需要运行我的程序.所以,如果有一个特殊的命令来调用一个cron作业,我没有添加它(因为我不知道它会是什么).
此外,我需要它来进行MySQL调用,所以我需要包含数据库信息和连接,什么不包括(如果它不自动执行).我制定了一个自定义模型.我将如何包含它(如果它没有自动执行).
谢谢.
我们在AS/400上运行了作业,但随后我们的会话或工作随机结束.我们已确定作业达到格言作业消息,然后结束作业.
有没有办法清除作业日志,而作业正在运行?
我是第一次在L4中设置队列,我遇到了一些问题.我有这样简单的控制器方法:
public function getIndex()
{
$data = array(
'offset' => 3300000,
'site' => 1
);
Queue::push('Class@jobmethod', $data);
return 'OK!';
}
Run Code Online (Sandbox Code Playgroud)
在作业方法的底部,我做这样的事情:
public function jobmethod()
{
....
$data = array(
'offset' => $data['offset'] + 100,
'site' => $data['site']
);
Queue::push('Class@jobmethod', $data);
$job->delete();
}
Run Code Online (Sandbox Code Playgroud)
因此,作业再次以更高的偏移量循环遍历队列.现在我的问题是,当我在浏览器中调用控制器方法时,它将永远不会返回OK!,但只是继续加载页面?我将作业设置为登录数据库表,我可以看到它持续运行了几次.
有没有人知道这里发生了什么?
我正在尝试使用python脚本在我们学院的集群中提交作业.
compile_cmd = 'ifort -openmp ran_numbers.f90 ' + fname \
+ ' ompscmf.f90 -o scmf.o'
subprocess.Popen(compile_cmd, shell=True)
Popen('qsub launcher',shell=True)
Run Code Online (Sandbox Code Playgroud)
问题是,系统在这一点上悬而未决.上述脚本中有任何明显错误吗?代码中提到的所有文件都可以在该目录中找到(我已经交叉检查过了).qsub是用于向我们的集群提交作业的命令.fname是我在流程中创建的文件的名称.
我想知道这个错误的原因是什么:
无法将值NULL插入表“ msdb.dbo.sysjobs”的“ owner_sid”列中;列不允许为空。INSERT失败。该语句已终止。
我的工作脚本如下:
DECLARE @jobId BINARY(16)
EXEC @ReturnCode = msdb.dbo.sp_add_job @job_name=N'NameOfJob',
@enabled=1,
@notify_level_eventlog=0,
@notify_level_email=0,
@notify_level_netsend=0,
@notify_level_page=0,
@delete_level=0,
@description=N'No description available.',
@category_name=N'[Uncategorized (Local)]',
@owner_login_name=N'sa', @job_id = @jobId OUTPUT
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'addEvent',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
Run Code Online (Sandbox Code Playgroud)
....
在测试环境中一切都很好,但是在生产方面却很糟糕……某种解决方案?
克里斯
我在Kettle中设置了四个转换.现在,我想安排它们,以便它们每天在一个特定时间和一个接一个地运行.例如,
tranformation1 -> transformation2 -> transformation3 -> transformation4
Run Code Online (Sandbox Code Playgroud)
应该每天早上8点运行.我怎样才能做到这一点?
我正在像这样执行即弃方法调用。
BackgroundJob.Enqueue(() => SendEmail(name));
Run Code Online (Sandbox Code Playgroud)
我想将作业ID传递给SendEmail()方法,并在方法内部使用它。
我正在尝试使用Laravel 5.7 作业队列在数据库中进行一些插入/更新,并且可能出错了,因为调用该作业时似乎阻塞了我的应用程序,因此不能异步运行。我的代码具有以下结构:
.env
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
Run Code Online (Sandbox Code Playgroud)
queue.php
'default' => env('QUEUE_CONNECTION', 'sync'),
'connections' => [
'sync' => [
'driver' => 'sync',
],
'database' => [
'driver' => 'database',
'table' => 'jobs',
'queue' => 'default',
'retry_after' => 90,
],
Run Code Online (Sandbox Code Playgroud)
job_caller.php
method_name(){
InsereProspeccao::dispatch($path, $evento, $equipe)->onQueue('jobs');
retur some_msg_to_user;
}
Run Code Online (Sandbox Code Playgroud)
job_name.php
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
class InsereProspeccao implements ShouldQueue{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
private $path = '';
private $evento = '';
private $equipe = …Run Code Online (Sandbox Code Playgroud) jobs ×10
frameworks ×2
laravel ×2
php ×2
queue ×2
agent ×1
c# ×1
comparison ×1
cron ×1
hangfire ×1
hudson ×1
ibm-midrange ×1
kettle ×1
kohana ×1
pentaho ×1
python ×1
scheduling ×1
sharepoint ×1
sql ×1