- 博客(8)
- 收藏
- 关注
原创 Neo4j中关系的抽取、修改与可视化
笔者在一个课题中遇到这样的问题:由于Neo4j中的Node、Relationship由RDF语义文件导入生成,Node的标签、Relationship的类型可能带有一些前缀(实际上是名称空间),比如:Mike与Oxford的关系类型被标记为Oxf_WorkIn(Oxf为RDF文件预设的名称空间);Andy与Cambridge的关系类型被标记为Cam_WorkFor(Cam为名称空间);如果为了可视化效果更简洁,希望将所有的名称空间前缀都去掉,只保留实际的“关系内容”,即WorkIn和WorkFor,
2022-11-22 11:11:09
1119
1
原创 Neo4j常用Cypher语句
添加索引:CREATE INDEX ON :Person(name)其中,Person为节点标签,name为节点属性名。删除索引:DROP INDEX ON :Person(name)修改节点标签名:MATCH (n:Person) REMOVE n:Person SET n:People其中,Person为修改前的标签,People为修改后的标签。修改节点关系名:MATCH (n)-[r1:Own]-(m) CREATE (n)-[r2:Have]-(m) SET r2=r1 WITH r1 .
2021-03-18 23:28:40
576
原创 安装并切换不同版本的Neo4j
根据研究或业务需求,有时需要在同一计算机上安装两个以上版本的Neo4j,具体操作如下:检查Neo4j状态:neo4j status停用Neo4j服务:neo4j stop修改环境变量NEO4J_HOME,使Path中%NEO4J_HOME%/bin/指向需要切换的版本的路径更新Neo4j服务: neo4j update-service启动Neo4j服务: neo4j start在输入Neo4j的地址前,需要先清空浏览器缓存才能正常访问新版本数据库。...
2021-03-18 23:05:09
4339
原创 JavaScript语言精粹笔记:扩充类型的功能
JavaScript语言精粹笔记:扩充类型的功能本文是《JavaScript语言精粹》的读书笔记,内容来源于第4章“函数”“扩充类型的功能”。
2020-08-19 22:58:06
211
原创 远程访问Neo4j数据库
基于Neo4j数据库的应用项目在开发阶段,一般是在本地计算机进行调试,即在本地浏览器中输入127.0.0.1:7474进行访问。如果在远程计算器的浏览器中输入X.X.X.X:7474(其中X.X.X.X为本地计算机IP)可能无法访问Neo4j数据库。这是因为实现远程访问需要修改Neo4j配置文件中的配置项:然后配置本地计算机防火墙的入站规则,加入7474、端口(可以先关闭防火墙进行测试,但不推荐长期保持这种方式进行远程访问)。...
2020-07-18 22:47:07
2840
3
原创 Neo4j 4.1在Windows 7中无法启动服务
Neo4j已经更新至4.1版本,配置文件neo4j.conf中的配置项也进行了部分调整。新版Neo4j需要在Java 11+的环境中运行。因此,系统中原来安装过Neo4j 3.5的用户应遵循如下步骤安装Neo4j 4.1:卸载Neo4j 3.5的服务:以管理员身份运行cmd终端,输入“neo4j uninstall-service”;卸载Java 8;安装Java 11+;更新Java环境变量,一般应包含JAVA_HOME(Java安装目录)和Path(Java的bin目录);安装Neo4j 4
2020-07-17 21:53:58
2614
4
原创 远程访问Flask Web服务器
Flask Web项目开发阶段一般是在本地计算机进行调试,基本步骤如下:入口文件(通常为app.py)中写入app.run()函数;控制台终端启动工程所需的虚拟环境(包含Flask及工程依赖的其它第三方库);在虚拟环境下,切换到入口文件所在目录;运行命令:python app.py或flask run(若使用该命令,入口文件必须命名为app.py,否则需要事先使用set FLASK_APP命令指定入口文件名),启动Flask Web服务,运行项目;在本地浏览器中输入127.0.0.1:5000/
2020-07-16 10:59:48
4116
原创 升级Python版本导致VS Code代码自动提示功能异常
一般情况下,当系统中安装了Python并配置好环境变量Path,在VS Code中编写Python代码时,软件会自动提示用户下载并安装VS Code的Python扩展插件(ms-python.python)。该扩展支持在用户编写代码时自动进行函数提示,并不需要另外安装其它的扩展。但在离线条件下VS Code无法下载Python扩展插件,需要用户预先在联网计算机的VS Code中下载后(下载目录一般为系统当前用户目录下的.vscode/extentions),复制到离线计算机的对应目录。在系统升级Pytho
2020-07-14 13:57:30
630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人