小编Ama*_*ddy的帖子

如果使用cypher不存在,则在节点之间创建关联

假设有2个标签P和M. M具有名称为M1,M2,M3..M10的节点.我需要将P的50个节点与M的每个节点相关联.标签P的节点也不应该与M的节点有2个关联.

这是我可以提出的密码查询,但似乎不起作用.

MATCH (u:P), (r:M{Name:'M1'}),(s:M) 
where not (s)-[:OWNS]->(u) 
with u limit 50 
CREATE (r)-[:OWNS]->(u);
Run Code Online (Sandbox Code Playgroud)

这样我就可以运行M的所有10个节点.任何帮助纠正查询都是值得赞赏的.

neo4j cypher

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

变量在javascript中未完全加载

我正在尝试将图像转换为base64.我写了以下代码:

if (file)
{
    var reader = new FileReader();
    reader.onload = function(readerEvt)
    {
        alert(readerEvt.target.result);
        var image       = readerEvt.target.result;
        var base64image = image.split(',')[1];
        var key         = 'image'+i;
        images[key]     = image;
        //$('#image_preview').attr('src', readerEvt.target.result);
    };
    reader.readAsDataURL(file);
}
Run Code Online (Sandbox Code Playgroud)

但是当我提醒readerEvt.target.result它时它会显示131494个字符但是当我将它加载到变量时只加载了10001个字符.这使得从base64解码后图像不完整.任何帮助将不胜感激.

html javascript filereader

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

在camel路由中使用方法作为生产者

我有方法,不时生成一个字符串.我想将方法​​注册为uri并生成一个交换方法,该方法将用作路由的输入.

该方法由另一个类调用

SampleClass sc = new SampleClass();
sc.sampleMethod("Hello");
Run Code Online (Sandbox Code Playgroud)

例如:

public class SampleClass{
    @Produce(uri = "direct:consumerMethod")
    ProducerTemplate producer;
    public sampleMethod(Object obj){
          producer.sendBody(object);
    }
}
Run Code Online (Sandbox Code Playgroud)

路线定义如下:

@Override
    public void configure() {
        from("direct:consumerMethod").process(new GenerateD());
    }
Run Code Online (Sandbox Code Playgroud)

但是当我使用sampleMethod生成时,路径不会调用GenerateD类.这不可行还是我做错了什么?

java apache-camel

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

标签 统计

apache-camel ×1

cypher ×1

filereader ×1

html ×1

java ×1

javascript ×1

neo4j ×1