
项目经验
日常工作经验积累分享
Ricky.Guo
人工智障/仙工小硕
展开
-
neo4j如何手动安装plugins | plugins安装总是太慢或失败怎么办?
由于neo4j的各种包都在境外,所以使用它自带的路径安装时总是太慢或直接报错。 我想安装APOC和Graph Data Science Library包,手动安装过程如下。特此记录。plugins的文件是.jar的形式存在的。下载地址分别不一样,截止到04/03/2021,下载地址分别在:APOC地址在github上:https://github.com/neo4j-contrib/neo4j-apoc-procedures/releasesGraph Data Science Library地原创 2021-03-04 17:41:34 · 598 阅读 · 1 评论 -
neo4j 报错AttributeError: ‘Graph‘ object has no attribute ‘find_one‘ 解决 | V3和V4的问题
neo4j 在实际工作中遇到了报错AttributeError: ‘Graph’ object has no attribute ‘find_one’ 的问题。是因为py2neo 的V3 和 V4 版本方法大多更新导致。可按照如下方法进行替换。例如:V3中:user = graph.find_one('User', 'username', self.username)`V4中可这样替换: user = graph.nodes.match("User", self.username).first原创 2021-03-04 16:55:36 · 1981 阅读 · 1 评论 -
python 画饼图,标签、比例,重合怎么办?
做项目画图的时候遇到了一个问题,数据项分类太多,画饼图的时候重合了。 那如何把重合的数据分开呢?经过研究有以下几种办法比较可行:把比例重合附近的标签远离圆心部分。把整个标签重合的部分分别脱离饼图,远离圆心。调整字体角度重合的时候代码是这样的:plt.pie(y1,labels=x1,autopct='%1.1f%%',\ colors=['green','red','skyblue','blue','yellow'])图是这样的:1.让比例远离圆心。 代码这样写。p原创 2020-06-22 06:32:26 · 10971 阅读 · 3 评论 -
python画图(plt.)x轴横坐标被省略了(被间断)怎么办 | 如何让所有横坐标x值都展示出来 | 如何调整横坐标角度
每天的事情真的很多,老师又甩给我一个项目,他跟一个巧克力厂合作,给了我近四年的销售数据,让我分析一下数据返回厂家建议的生产调整。实际项目我当然很乐意接受啦! 解决现实问题真的很爽,每天跟着国内搞一些不解决实际问题的研究,真的难受。我就是一俗人,只想如何赚钱养家。画图的时候遇到一个问题,横坐标为数字,但是有缺省。 plt.自动生成的x轴坐标会把所有值看成一个连贯的数列,然后中间缺省。就像这样。解决这个问题的办法有一下几种:把x轴集合的每一个元素从int型转成str型。用显示精度来调整。方法1原创 2020-06-21 07:29:54 · 12219 阅读 · 7 评论 -
neo4j桌面版如何安装插件?neo4j桌面版没有plugins文件夹怎么办?neo4j桌面版plugins内是灰的怎么办?缺失algo包怎么办?
neo4j桌面版如何安插件?neo4j桌面版没有plugins文件夹怎么办?neo4j桌面版plugins内是灰的怎么办?Unknown function 'algo.怎么办?项目需要,需要算节点之间的相似度,需要用到algo包内的jaccard相似度距离算法。 然后第一次使用Neo4j的我果不其然的报错了。Unknown function ‘algo.similarity.jaccard’ 怎么办?这个问题是因为缺少algo包,然而algo包原始地址在github这里。但是已经停止更新! .原创 2020-06-17 00:26:02 · 2328 阅读 · 4 评论 -
[血泪教训]同时安装neo4j的desktop和community导致各种出错 py2neo无法连接,neo4j.bat无法打开等若干问题
一天的时间都花在这个上面了!血泪教训!项目需要安装了neo4j。 又因为技术栈是python,所以就得用py2neo来操作数据库。由于第一次使用不太懂,同时下载安装了community版和desktop版。没想那么多,就操作着。 随后一堆问题接踵而至。<1> 7474这个端口只能在community版本打开,也就是只能从cmd中从命令行打开。第一次打开的时候,7474端口是可以打开的,成功从浏览器打开了neo4j,可是第二次,就因为store_lock被程序占用,无法打开了。找了很长时间原创 2020-06-10 05:00:19 · 6834 阅读 · 7 评论 -
[亲测解决]cannot import name from 怎么办 neo4j引入节点选择方法失败(两个单词竟然都是敏感词汇!?)
[亲测有效]cannot import name 'NodeSelector' from 'py2neo' 怎么办原创 2020-06-09 18:39:56 · 2693 阅读 · 2 评论 -
[不完美解决,同时求助] java安装成功,版本也都显示正确,但环境变量查找路径还是旧路径出错怎么办 |neo4j依赖java出错
最近项目需要用到neo4j的图数据库。就下载下来。neo4j安装需要依赖java8的JDK,遂安装。过程出现的小坎坷暂且不表。配置环境什么的都是老一套。突然出现的问题,电脑是老电脑了,很久很久之前安装过java的旧版本。跟现在的版本有冲突了。 经过查找才知道现在的java安装已经不需要JRE了,只安装JDK就可以了。感觉不妙,果然冲突还是出现了。新版本的JAVA安装完成后,java -version 和 javac -version都显示正常。如图。两个都已更新到了14.0.1版本。但是当我运原创 2020-06-08 23:49:53 · 740 阅读 · 3 评论 -
Python中路径的表示方法 | 移植的项目一直跑不通怎么办? | Python中如何表示各种路径
我们都知道计算机中路径分为绝对路径和相对路径。移植项目的时候往往为了路径发愁。现在总结一下路径的表示方法。提醒一点,路径最好不要加入中文。 一些包对非英语之外的语言很不友好。<一>、在python中,路径可以接受“/”“\”,这里形象的比喻成撇和捺。但是由于“\”在python中是作为转义符使用,所以在路径中使用“\”时,要写成“\”。因此在python中,下面这两种写法都是可以接受的。"c:/test/my doc""c:\\test\\my doc"<二>、在pyt原创 2020-05-12 01:27:13 · 457 阅读 · 0 评论 -
如何用windows自带工具检测磁盘性能
如何用windows自带工具检测磁盘性能有一天突然想检测一下磁盘性能,市面上工具大多夹杂垃圾广告包装起来。其实利用windows自带工具就可以轻松检测。新建txt文件,修改后缀名.bat为脚本文件。在其中写上代码winsat disk -drive Gpause运行即可。-drive G 规定检查G盘pause 规定出结果后结果停留,否则会出现闪现。...原创 2020-04-10 01:06:31 · 2761 阅读 · 0 评论 -
解决QT 发布Debug和Release的文件夹中缺少*.dll文件的问题
//QT 5.9.1 + MSVC2017代码写完后,点击Qt Creator左下角先选择debug还是release然后点运行(绿色小三角),程序开启后可以关闭。在生成的文件夹debug/release中,点击*.exe,报错:缺少*.dll文件1.系统环境变量未添加D:\Tools\QT\qt5.9.1\5.9.1\msvc2017_64\bin上面是我的路径,添加到系统环境变量后即...原创 2020-04-10 00:59:59 · 2364 阅读 · 0 评论 -
解决wordpress主题安装、升级需要账号密码的问题
解决wordpress主题安装、升级需要账号密码的问题原因:wordpress文件夹权限不够进入到服务器的terminal面板(也就是ssh连接)进入到wordpress安装所在文件夹cd /data/wwwroot/default //进入文件夹chmod 777 wp-content //改变wp-content的访问权限为777接下来给你的博客的文章上传一张图片,WP会生成...原创 2020-04-10 00:52:01 · 794 阅读 · 0 评论 -
web前端 如何使div中的img图片居中 HTML和CSS的操作
一些工作中的小问题的记录。HTML端代码:插入一张图片<div class="xiaoxun"><img src="http://www.xxxxx.cn/xxx/ixxx/xxx/xun.gif" width="1000"height="52" ></div>CSS端代码:控制居中.xiaoxun{height: 52px;backgro...原创 2020-04-10 00:56:17 · 7708 阅读 · 0 评论 -
python的for in 三元,四元用法。
太长时间没用过,一下子忘记了。网上专门说这个的也很少,记录一下。python的for in 二元、三元、四元用法。二元:for i in range(10): print(i)在range(10)中以i为索引(index)循环,并输出。三元[x.upper() for x in 'abcde']x 在 'abcde’中循环一次,每一次输出x.upper(),即大写操作。即把...原创 2020-03-11 03:17:37 · 936 阅读 · 0 评论 -
R语言 Error in plot.new() : figure margins too large 报错解决
一次电脑没有电脑外界屏,用了自己的小笔记本码R。 同时开了好几个页面,把RStudio缩小了。 结果出直方图的时候,报错。> hist(insurance$charges)Error in plot.new() : figure margins too largeError in plot.new() : figure margins too large,经检查是左边Plots窗口缩...原创 2020-03-10 00:45:54 · 14800 阅读 · 2 评论 -
QT编译失败几个常见问题
个人的一个软件著作权,中间遇到的一些问题。记录一下。QT编译失败遇到的几个常见问题。播放器编译1.移植QT程序注意编码方式。改完编码设置之后要打几个汉字调试一下,这是QT的一个BUG。2.把vlc vlccore 和 plugins文件夹 放在debug文件中。3.把之前插入文件的代码注释掉。就可以跑起来了。UI没有更新,先清理所有项目,再重新构建所有项目。...原创 2020-04-10 01:02:30 · 2500 阅读 · 0 评论 -
python 如何在集合中存入另外一个集合 作为原集合的一个元素
如何在集合中把另外一个集合当做一个元素存储?写课题的时候用到了python这个特征,记录一下。python的重要特征就是,万物皆对象。 所以python的集合中可以放任何对象。nums = [1,2,3,4,5]memory = []memory.append(str(nums))把nums集合放在以str格式存进memory。 同理也可以格式化为int。2020/04/06疫情...原创 2020-04-06 22:15:14 · 2468 阅读 · 2 评论 -
个人的一个软件著作权 在使用QT制作播放器的过程中问题小记 编译和缺少.dll文件
播放器编译1.移植QT程序注意编码方式。改完编码设置之后要打几个汉字调试一下,这是QT的一个BUG。2.把vlc vlccore 和 plugins文件夹 放在debug文件中。3.把之前插入文件的代码注释掉。就可以跑起来了。UI没有更新,先清理所有项目,再重新构建所有项目。QT 发布Debug和Release的文件夹中缺少*.dll文件//QT 5.9.1 + MSVC2017代...原创 2020-03-07 05:48:10 · 645 阅读 · 0 评论 -
python 读取.data文件
三个小时的查找换来的血和累的经验!想导入一个.data数据,本身会一点R,这在R里很容易实现。temp = read_table(“path/xx.data”)data(temp)而且会保留data的行列种类。就成功把.data分割成dataframe。 没有想到在python中竟然如此复杂。看了这篇高赞文章,用代码实现,简单尝试了一下。https://blog.youkuaiyun.com/q...原创 2020-03-05 23:38:30 · 48995 阅读 · 28 评论