小编Max*_*hin的帖子

如何在并行执行中启动具有不同参数的相同作业?

我有一个构建作业和一个测试作业参数.

我想要在构建作业之后,同时在一个参数和相同的测试作业中运行测试作业,并在并行执行中使用不同的参数.

                build job  
                   |  
                  / \  
         test job    test job
   with one params    with other params
            |             |
Run Code Online (Sandbox Code Playgroud)

如何实现这一点以及是否可以在不编写自己的插件的情况下执行?

谢谢!

parallel-processing concurrency hudson jenkins

22
推荐指数
1
解决办法
2万
查看次数

Django中请求之间的共享对象

我正在使用Python模块(PyCLIPS)和Django 1.3.

我想开发一个线程安全类,它实现了Object Pool和Singleton模式,并且还必须在Django中的请求之间共享.

例如,我想要做以下事情:

  • 请求从池中获取具有某个ID的对象,对其执行某些操作并将其推回池中,然后使用对象的ID发送响应.
  • 另一个具有对象ID的请求从池中获取具有给定ID的对象,并重复上述请求中的步骤.
  • 但是当服务器运行时,对象的状态必须保留在池中.

它应该像Java EE中Singleton Session Bean

我应该怎么做?有什么我应该读的吗?

更新: 我无法在数据库中存储池中的对象,因为这些对象是在C语言编写的库下的包装器,C语言是专家系统引擎CLIPS的 API .

谢谢!

python django

2
推荐指数
1
解决办法
6191
查看次数

如果没有匹配的三重模式,Jena ARQ会返回AVG()的非空结果

我有一个使用AVG()运算符的查询:

SELECT (AVG(?z) AS ?avg) { ?x <http://ex.com/value> ?z }
Run Code Online (Sandbox Code Playgroud)

让我们假设三重存储没有匹配给定三元模式的三元组,那么我们期望(至少我这样做)查询应该返回空结果.并且Virtuoso实际上返回空结果,您可以使用DBpedia的SPARQL端点来检查(执行).

但Fuseki和Jena ARQ返回非空结果:0.你可以在sparql.org上检查它(执行).

是否可以配置Jena ARQ为给定查询返回空结果?如果是这样,那怎么样?

sparql jena fuseki

2
推荐指数
1
解决办法
258
查看次数