有没有人使用ColdFusion成功连接到neo4j?
我可以使用本指南作为起点连接到neo4j 1.6.1:http://ghostednotes.com/2010/04/29/using-neo4j-graph-databases-with-coldfusion .然而,这是一个短暂的成功.我已经卸载了neo4j 1.6.1并安装了1.7.
我现在在Windows XP上运行Apache,CF 9.0.1作为本地开发盒.我添加...\neo4j-community-1.7\lib到我的CF类路径和库是在CF服务器的Java类路径中列出.neo4j运行正常,因为我可以使用他们的管理员界面:http:// localhost:7474/webadmin /#.CF和Apache也运行良好.我每天都用它们.
虽然下面的代码有效,但我真的很想"看看"使用neo4j web管理员发生了什么.因此,我可以在使用CF应用程序中的数据时协调我的学习neo4j.
代码:(作品)
dbroot = "/tmp/neo4jtest1/";
graphDb = createObject('java', 'org.neo4j.kernel.EmbeddedGraphDatabase');
graphDb.init( dbroot & 'var/myFirstGraphDB');
Run Code Online (Sandbox Code Playgroud)
所以我尝试连接到neo4j db graph.db.但是代码失败了.
代码:(失败)
graphDb = createObject('java', 'org.neo4j.kernel.EmbeddedGraphDatabase');
graphDb.init( dbroot & 'graph.db');
Run Code Online (Sandbox Code Playgroud)
错误:
Object instantiation exception.
An exception occurred while instantiating a Java object. The class must not be an interface or an abstract class. Error: ''.
Run Code Online (Sandbox Code Playgroud)
如果我删除它".",graph.db它会在neo4j数据文件夹中创建一个"graphdb",并成功连接到它.但是,他们的管理员无法查看该数据库:(
我是新手,所以请愚蠢地回答你的问题.
我正在使用cfspreadsheet读取将工作表读入查询对象.
<cfspreadsheet action="read" src="TestExcel.xls" sheet="1" query="spreadsheetData" headerrow="1" excludeHeaderRow="true">
Run Code Online (Sandbox Code Playgroud)
问题是,一些标题包含多个单词.所以我最终得到一个像这样的查询:
ID Name Start Date End Date
3 Test 1/1/2009 1/1/2013
17 Test 2 11/11/2010 11/11/2012
Run Code Online (Sandbox Code Playgroud)
如果我尝试访问列名中有空格的列之一,则会出错.
<cfoutput query="spreadsheetData">
#start date#
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
我也试过#[start date]#了,但那没用.我无法控制收到的Excel工作表的格式.有没有办法访问多文本标题列?
我已经使用Eclipse的“导出为可运行的JAR文件”菜单导出了具有多个第三方库的Java SE应用程序。如何设置Proguard 的injars和libraryjar选项来混淆该应用程序?
像这样?
injars MyApp.jar
injars 3rd party lib
injars第二3rd方库等
libraryjar $ {java.home} /lib/rt.jar
libraryjar $ {java.home} /lib/jsse.jar
libraryjar $ {java.home} /lib/jce.jar
所以,我必须将第三方库,injars并${java.home}/lib/*为libraryjar?
我正在寻找在Java中使用KNN算法的一个不错的实现,因为在我的论文中,我必须使用不同的数据结构来修改它.
提前致谢!
我想在 Windows 上执行内存中的程序。我不想将文件写入磁盘。我只想传入一个字节数组(这是我要执行的程序)作为参数。
我的技术不够熟练,无法编写本机代码来执行此操作。再次强调,这应该是 Windows 原生的。
我要在内存中执行的程序不是Java程序。它是一个可执行文件(.exe)!可执行文件应该在内存中读取和运行,而不是通过Runtime.getRuntime().exec("example.exe");
我正在使用Backbone和Require.js.一切都很好,但我想在我的应用程序中添加一些单元测试.我决定使用Qunit.js.
在我的main.js文件中,我创建了新对象EventsView:
require.config({
paths: {
jquery: 'libs/jquery',
underscore: 'libs/underscore',
backbone: 'libs/backbone',
qunit: 'test/libs/qunit-1.10.0
}
});
require(['view/eventsView',
'test/eventsView_test',
'test/eventView_test' ], function(EventsView){
var events = new EventsView; //here I create first object my View
});
Run Code Online (Sandbox Code Playgroud)
在eventsView.js中, initialize我渲染主视图
define(['jquery',
'backbone',
'underscore',
'collection/eventC',
'model/eventM',
'view/eventView'], function($, Backbone,_,EventC,EventM, EventView,){
var EventsView = Backbone.View.extend({
el: $(".contener"),
initialize: function(){
this.render();
},
....//other functions
});
return EventsView;
});
Run Code Online (Sandbox Code Playgroud)
所以现在我需要在其他文件eventsView_test.js中调用此视图中的函数.我不能这样做,因为View将再次呈现:
define(['jquery','qunit','view/eventsView'], function($,qunit,EventsView){
//var eventsView = new EventsView(); // I can't create …Run Code Online (Sandbox Code Playgroud) 我已经读了很多,但找不到具体的直接答案。
每个应用程序都必须有其开发和分发的配置。配置正在使用我已有的证书。
我在这里读到了它,但我不清楚:iOS开发人员库:创建您的签名证书
我是Hibernate的新手,无法使用Identity列.当我使用identity作为生成器运行我的java程序时,它会在表中的标识列中给出"...无法插入默认值或空值"的错误.当我使用increment作为生成器时,它会给出"... identity_insert设置为off"的错误.
有人可以指导我如何解决这个问题所以我可以使用Hibernate与我的表?如果我需要提供任何其他信息,请告诉我.
我正在使用以下罐子:
我的表:
Create Table ABC (
Unique_Number int IDENTITY(1,1),
Col1 varchar(100),
Col2 char(10),
CONSTRAINT pk_ABC_id PRIMARY KEY(Unique_Number)
)
Run Code Online (Sandbox Code Playgroud)
的hbm.xml:
<class name="org.data.ABCData" table="ABC">
<meta attribute="class-description">This is a test class.</meta>
<id name="uniqueNumber" type="int" column="Unique_Number">
<generator class="identity"/> <!-- tried identity, increment -->
</id>
<property name="col1" column="Col1" type="string" length="100"/>
<property name="col2" column="Col2" type="string" length="10"/>
</class>
Run Code Online (Sandbox Code Playgroud)
ABC元素类:
public class ABC {
private int uniqueNumber;
private String col1;
private String col2;
public int getUniqueNumber() {
return uniqueNumber;
}
public …Run Code Online (Sandbox Code Playgroud) 我试图从另一个Java程序执行jar文件.我使用以下代码:
try {
Runtime runtime = Runtime.getRuntime();
runtime.exec("path upto jar");
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Exception occured" + ex);
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我试过谷歌,它给了我使用ProcessBuilder的例子,但这也没有用.
java ×5
coldfusion ×2
app-store ×1
backbone.js ×1
hibernate ×1
jar ×1
jna ×1
knn ×1
neo4j ×1
obfuscation ×1
prestashop ×1
proguard ×1
qunit ×1
require ×1
runtime ×1
windows ×1
xcode ×1