小编Ste*_*ter的帖子

如何在gradle中下载外部文件?

我有一个gradle项目,需要使用http在互联网上的某些地方提供一些数据文件.目标是这个不可变的远程文件在第一次构建时被拉出一次.后续构建不应再次下载.

如何指示gradle将给定文件提取到本地目录?

我试过了

task fetch(type:Copy) {
   from 'http://<myurl>'
   into 'data'
}
Run Code Online (Sandbox Code Playgroud)

但似乎复制任务类型无法处理http.

奖金问题:有没有办法恢复以前中止/中断的下载就像wget -c那样?

gradle

37
推荐指数
4
解决办法
3万
查看次数

在抢先模式下使用groovy http-builder

当使用具有基本身份验证的groovy的http-builder时,默认行为是首先发送未经身份验证的请求,并在首先收到401后使用凭据重新发送请求.Apache的Httpclient提供抢先身份验证,以便在第一次请求时直接发送凭据.如何在Groovy的http-builder中使用preemptive auth?任何代码示例都表示赞赏.

authentication groovy httpbuilder

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

网络上的docbook wysiwyg编辑器

是否有任何现成的Web应用程序的docbook编辑器?我正在考虑像FCKeditor或TinyMCE这样的东西,它将docbook xml代码返回给Web应用程序.我知道FCKeditor可以自定义这样做,但我没有听说有人这样做过.

docbook editor

10
推荐指数
1
解决办法
4307
查看次数

git svn:未存储svn的密码

我正在使用'git-svn'对中央远程svn存储库使用git.SVN存储库使用带有自签名证书的https.一切都很好,有一个令人讨厌的例外.只要我直接使用svn,密码就会被记住,所以只能在第一个命令上输入密码.

使用git-svn操作(例如dcommit,rebase)时,不再记住密码并需要手动输入.在git-svn oparation之后,直接svn命令也不再记住密码,每次都会提示.

这里发生了什么?任何提示?

我的环境:Ubuntu 10.04 64位,git-core和git-svn 1.7.0.4-1

svn git authentication https git-svn

6
推荐指数
1
解决办法
4253
查看次数

intellij如何计算对象实例的4位数ID?

使用Intellij的调试器时,范围中的变量使用4位数标识符显示,在下面的屏幕截图中用红色标记. intellij截图

此标识符似乎是根据对象的标识计算的.

使用什么确切的代码来获取给定对象实例的4位数字?

java debugging intellij-idea

6
推荐指数
1
解决办法
1161
查看次数

从zip文件安装grails插件的正确方法是什么?

在最新版本的Grails install-plugin命令中已被弃用.现在推荐的安装插件的方法是什么,这个插件不能通过某个存储库获得.假设插件仅在本地作为zip文件提供,例如在运行之后grails package-plugin

grails plugins

6
推荐指数
1
解决办法
8476
查看次数

事务对neo4j数据库的意义是什么意思

我对期限交易有点困惑.假设在事务A中我们有两个命令C1和C2,并且在事务B中是相同的.现在两个事务同时进行,那么这些观察是否正确?

  1. 事务A C1和C2的所有命令将首先完成(假设A先输入),然后只执行事务B的命令.

  2. 可以执行事务A或B的任何命令,但保证如果任何事务的任何命令失败,那么该事务将被回滚.

  3. 如果第二种情况为真,则默认情况下在事务中,它在完成之前不会锁定任何资源

  4. 如果第一种情况为真,则默认情况下事务保持锁定资源直到完成.

谢谢

Amit Aggarwal

transactions neo4j neo4jphp

5
推荐指数
1
解决办法
1385
查看次数

JCache (JSR107) 是否允许不同条目的不同到期持续时间?

假设我想缓存昂贵的方法调用的结果。这些缓存条目应具有不同的到期持续时间(又名 TTL)。如果将条目放入同一个 Cache 实例中,这对 JCache 是否可行?

我知道我可以为每个缓存分配不同的 ExpiryPolicy。但是我想知道是否可以单独为 CacheEntry 分配到期持续时间。

JCache 支持吗?如果是这样,我会很感激这个代码示例的链接。这个问题的范围纯粹是 JCache,没有任何特定于实现的功能。

java caching jcache cache-expiration

5
推荐指数
1
解决办法
1106
查看次数

如何使用org.w3c.dom.Node使用CXF拦截器修改Web服务请求

使用CXF拦截器我想将一些Node附加到发送到服务器的xml.我创建了一个拦截器(见下文),它将消息作为DOM节点接收,修改它并将其写回消息对象.

不幸的是,代码没有按预期工作 - 发送到服务器的XML不包含'magicWord'.恕我直言,我正在使用错误的阶段.

所以问题是:如何使用org.w3c.dom.Node语法修改传出的Web服务请求?

package dummy;

import org.apache.cxf.message.Message;
import org.apache.cxf.phase.AbstractPhaseInterceptor;
import org.apache.cxf.phase.Phase;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

class DummyInterceptor extends AbstractPhaseInterceptor {

    String magicWord = "abc";

    public DummyInterceptor() {
        super(Phase.PRE_PROTOCOL);
    }

    public void handleMessage(Message message) {
        Document document = (Document) message.getContent(Node.class);
        NodeList nodes = document.getElementsByTagName("wsse:Security");
        if (nodes.getLength() == 1) {
            Node wsseSecurityNode = nodes.item(0);
            wsseSecurityNode.appendChild(document.createTextNode(magicWord));
        }
        message.setContent(Node.class, document);
    }
}
Run Code Online (Sandbox Code Playgroud)

dom web-services cxf interceptor

3
推荐指数
1
解决办法
3814
查看次数

Grails db-migration表已经存在

我正在使用Grails 1.3.7和db-migration插件.

我生成了一个包含我的delta的chagelog.groovy文件,我设置了theese属性:

grails.plugin.databasemigration.updateOnStart = true
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy‘]
Run Code Online (Sandbox Code Playgroud)

现在在我的Datasource.groovy中,我要更新dbCreate.

我启动了我的应用程序,它告诉我已经创建了我在delta中的表.

有什么想法吗?

grails grails-plugin liquibase grails-domain-class

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

在离线模式下使用kgs进行plone buildout

我对plone项目的buildout.cfg使用了kgs(已知的好集):

[buildout]
extends = http://dist.plone.org/release/4.2/versions.cfg
Run Code Online (Sandbox Code Playgroud)

由于它是网络依赖关系,因此在脱机时buildout不起作用.

$ bin/buildout -o
While:
  Initializing.
Error: Couldn't download 'http://dist.plone.org/release/4.2/versions.cfg' in offline mode.
Run Code Online (Sandbox Code Playgroud)

在离线模式下工作拥有kgs引用的最佳做法是什么?我假设有一些方法来缓存外部引用.当然我可以在本地使用缓存代理,但必须恕我直言,这是一个更轻量级的解决方案.

offline plone buildout

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

Neo4j正在耗尽内存/ GC错误

我的学士论文的一部分是将.nt文件(海龟格式)加载到neo4j数据库中,在阅读它并寻找可能的实现后,我发现OpenRDF的SailRepositoryConnection实现应该像我需要的那样工作,但我遇到了沉重的OOM/GC问题.我使用的库: - 蓝图2.5 - OpenRDF Sesame 2.7.8 - Neo4j 2.0.3

我使用的系统: - Fedora 19 64位 - 4 Gb Ram - Java版本1.7.0_51

我的代码如下:

public void loadFile() throws SailException {
        //load file
        Neo4j2Graph neo4jGraph = new Neo4j2Graph(this.DB_DIRECTORY);
        BatchGraph<TransactionalGraph> neo = new BatchGraph<TransactionalGraph>(neo4jGraph, VertexIDType.NUMBER, 1);

    GraphSail sail = new GraphSail( neo4jGraph );
    sail.initialize();

    SailRepositoryConnection connection;
    try { 
        connection = new SailRepository( sail ).getConnection();

        URL url = f.toURI().toURL(); // getClass().getResource( this.f.getCanonicalPath() );
        // System.out.println( "Loading " + url + ": " );

        connection.add(url, null …
Run Code Online (Sandbox Code Playgroud)

garbage-collection out-of-memory neo4j tinkerpop

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

Neo4j cypher查询收集

我有一个问题:

start brand=node(62) match  brand-[:CREATED_A]->(campaign:Campaign)<-->(node) 
return DISTINCT  brand,campaign,collect(node) ;
Run Code Online (Sandbox Code Playgroud)

现在结果几乎像我想的那样回来了.我缺少的一件事是我希望有以下层次结构:

品牌有很多广告系列和广告系列都有很多节点连接到它,因此广告系列中的节点类型.

现在,广告系列将多次返回到正在返回的每个广告系列.

match neo4j cypher

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