- 博客(130)
- 资源 (2)
- 收藏
- 关注
原创 查看python第三方库的依赖
平时开发直接pip install 命令即可安装所需的python第三方库,但是部署项目到生产环境时,可能服务器并不能 访问外网,pip install没办法使用,只能将第三方包打包,离线安装,这就涉及到要打包的第三方库及其所依赖的库.可以看到pandas库依赖python-dateutil、numpy、pytz这三个库,也就是要使用pandas必须先安装这三个库.但是可能这三个库也存在依赖库,所以这种方式并不能全部显示所有依赖。然后使用命令:pipdeptree -p 库名。使用pipdeptree。
2022-11-19 23:07:39
729
原创 解决linux系统重启rc.local中的指令不能生效问题
这个问题的出现,一是因为/etc/rc.d/rc.local没有了执行权限(版本问题,看情况以后可能会舍去这个文件)。二是没有认清/etc/rc.d/rc.local文件和/etc/profile文件的执行先后。这个文件的最终执行还是要到/etc/rc.d/rc.local文件那里执行,所以我们需要看的文件权限应该是源文件。我这里虽然修改了环境变量,但是,当计算机启动的时候,/etc/rc.local文件是先于/etc/profile或.bash_profile文件执行的。查看文件,文件的命令也是正确的。
2022-10-06 10:42:39
1957
原创 IDEA 启动报错: Address already in use bind
IDEA 启动报错: Address already in use bind。
2022-09-26 09:29:02
121
原创 linux 配置环境变量
以mongodb为例1、修改/etc/profile文件,在末尾添加以下内容2、使环境变量生效3、查看单个环境变量4、查看所有环境变量
2022-07-03 12:24:28
486
原创 MongoDB日志文件过大的解决办法
MongoDB在使用一段时候后,发现服务器的存储占到了90%左右,排查内存使用情况后,发现是mongodb的日志文件占用太大,达到了40G之多原因是:MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。解决:这样会使mongo关闭当前日志文件,重启一个新的日志文件,不需要停止mongodb服务。...
2022-06-09 19:16:26
1260
1
原创 Python实现拓扑排序并绘图
绘图需要:1. 需要安装graphviz软件,配置bin文件夹到环境变量windows:下载地址:https://graphviz.gitlab.ioLinux:# yum下载graphviz软件:yum -y install graphviz2. 需要安装python的graphviz模块pip install graphvizfrom collections import defaultdictfrom graphviz import Digraphc.
2022-05-26 20:51:42
799
原创 解决:mongod启动报错缺少libcrypto.so.1.1
[root@VM-8-9-centos local]# mongod -f /usr/local/mongodb5/mongodb1.confmongod: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory使用repotrack下载依赖[root@VM-8-9-centos local]# yum -y install.
2022-05-23 21:16:40
2006
2
原创 Docker 设置国内镜像源,加速下载
国内加速地址1.Docker中国区官方镜像https://registry.docker-cn.com2.网易http://hub-mirror.c.163.com3.中国科技大学https://docker.mirrors.ustc.edu.cn修改方法创建或修改 /etc/docker/daemon.json 文件,修改为如下形式{ "registry-mirrors": [ "http://hub-mirror.c.163.com",
2022-05-02 18:32:41
1403
原创 python获取函数名、类名
获取函数名python中获取函数名的情况分为内部、外部外部从外部的情况好获取,使用指向函数的对象,然后用__name__属性def a(): passa.__name__除此之外还可以使用getattr:getattr(a,'__name__')内部使用sys模块的方法def a(): print sys._getframe().f_code.co_namef_code和co_name可以参考python源码解析的pyc生成和命名空间章节。
2022-03-16 09:59:04
5320
原创 国内npm镜像源设置
国内npm镜像源设置淘宝npm镜像搜索地址:http://npm.taobao.org/registry地址:http://registry.npm.taobao.org/cnpmjs镜像搜索地址:http://cnpmjs.org/registry地址:http://r.cnpmjs.org/使用方法:临时使用npm --registry https://registry.npm.taobao.org install express持久使用npm conf
2022-03-06 12:47:40
750
原创 Linux下安装Java
yum方式下载安装1、查找java相关的列表yum -y list java*2、选择一个版本安装yum install java-11-openjdk.x86_643、完成安装后验证java -version4、通过yum安装的默认路径为:/usr/lib/jvm5、将jdk的安装路径加入到JAVA_HOMEvi /etc/profile在文件最后加入:# set java environmentJAVA_HOME=/usr/lib/jvm.
2022-02-25 21:57:10
730
原创 使用git遇到的问题
error: The following untracked working tree files would be overwritten by checkout在IDEA中进行分支切换时,出现如此错误,导致无法正常切换:error: The following untracked working tree files would be overwritten by checkout通过错误提示可知,是由于一些untracked working tree files引起的问题。解决方式:.
2022-01-13 10:44:52
895
原创 TypeError: ‘Collection‘ object is not callable. If you meant to call the ‘authenticate‘ method
使用pymongo连接MongoDB用户认证self.client = pymongo.MongoClient(host="127.0.0.1", port=27017)self.client["admin"].authenticate("admin", "12345678")在3.9版本及以前是正常运行的,而在4.0版本出错:TypeError: 'Collection' object is not callable. If you meant to call the 'authenti
2022-01-02 15:37:27
3701
2
原创 搭建远程 Jupyter Notebook
安装jupyter notebookpip install jupyter notebook将jupyter notebook 加入环境变量即将 /usr/local/bin 添加到环境变量参考:Linux环境变量配置全攻略 - 悠悠i - 博客园生成配置文件jupyter notebook --generate-config配置密码# 进入Pythonfrom notebook.auth import passwdpasswd() # 随后设置密码修改配置文.
2022-01-01 15:48:29
474
原创 Clickhouse解决No alias for subquery or table function in JOIN
Code: 206, e.displayText() = DB::Exception: No alias for subquery or table function in JOIN报错语句:原因:JOIN 中没有子查询或表函数的别名解决:设置查询或表函数的别名
2021-12-30 11:57:36
909
原创 连接数据库时caching_sha2_password解决
解决方法网上流行的解决方案是把sha2认证改回以前的认证方式,方法如下:// 启动Mysql服务mysql.server start// 登录Mysql(需要输入密码) mysql -u root -p// 选择数据库(这一步不可省略) use mysql// 查看plugin设置 select host, user, plugin from user;可以看到root的plugin是caching_sha2_password,我们希望改成mysql_native_password.
2021-12-30 11:16:07
1396
原创 使用Dbeaver连接Mysql 8 提示 The server time zone value ‘****‘ is unrecognized
错误现象解决办法在 Dbeaver 的【编辑连接】【驱动属性】中找到 serverTimezone 设为 Asia/Shanghai配置即可连接成功
2021-12-30 11:10:12
532
原创 ClickHouse修改表字段名称、类型
修改字段名称ALTER TABLE db_name.table_name RENAME COLUMN regionId to region;修改字段类型ALTER TABLE db_name.table_name MODIFY COLUMN endTimestamp Int64;添加字段ALTER TABEL db_name.table_name ADD COLUMN `$user_id` Nullable(String);删除字段ALTER TABEL db_...
2021-12-25 15:37:30
8211
原创 设置MongoDB、Flask随Linux系统启动
编辑/etc/rc.local文件:vi /etc/rc.local在文件里面添加启动代码如下:mongod -f /usr/local/mongodb5/mongodb.confnohup /opt/env_flask/bin/python /opt/flask_soul/app.py >/dev/null 2>&1 &之后保存就可以了
2021-12-19 22:27:24
1149
原创 PySpak 错误 java.lang.ClassNotFoundException: org.graphframes.GraphFramePythonAPI
产生的错误:Py4JJavaError: An error occurred while calling o138.loadClass.java.lang.ClassNotFoundException: org.graphframes.GraphFramePythonAPI原因:缺乏graphframes包解决办法:1.确认是否安装graphframes包如果没有,就下载graphframes2.再去GraphFrames官网下载Jar包Spark的GraphFr.
2021-12-19 15:13:16
1837
原创 neo4j导入数据
1.从网络文件导入# 导入节点WITH "https://github.com/neo4j-graph-analytices/book/raw/master/data" AS base WITH base + "transport-nodes.csv" AS uriLOAD CSV WITH HEADERS FROM uri AS rowMERGE (place:Place {id:row.id})SET place.latitude = toFloat(row.latitude),
2021-12-19 14:37:11
381
原创 neo4j安装APOC、aglo插件
安装方法只要下载.jar这一个插件包就好了,将下载好的.jar文件直接放到neo4j安装目录下的plugins文件夹目录下,再修改一下配置文件就可以了。1、APOC下载:https://github.com/neo4j-contrib/neo4j-apoc-procedures注意neo4j软件版本要与APOC插件匹配,否则启动neo4j可能报错apoc version neo4j version 4.0.0.16# 4.0.6 (4.0.x)
2021-12-18 22:54:19
1120
原创 解决Jupyter notebook报错:AssertionError: wrong color format ‘var(--jp-mirror-editor-variable-color)‘
今天使用jupyter notebook时出错:500: Internal Server Error错误现象查看日志:AssertionError: wrong color format 'var(--jp-mirror-editor-variable-color)'[E 13:56:50.149 NotebookApp] Uncaught exception GET /notebooks/MongoDB-Soul.ipynb (127.0.0.1) HTTPServerReq
2021-12-18 14:06:57
1216
原创 解决Springboot:This application has no explicit mapping for /error
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Dec 14 10:14:08 CST 2021There was an unexpected error (type=Not Found, status=404).页面上也不明说错了什么,查了很多地方都说是Application类的位置应该放在最外面的包中,一小部
2021-12-14 10:20:37
272
原创 解决报错libssl.so.1.1: cannot open shared object file: No such file or directory
Centos7默认提供的openssl版本是1.0.2的,某些php扩展或者其他软件依赖1.1以上版本如果过低的话就会报错libssl.so.1.1: cannot open shared object file: No such file or directory也有执行openssl version时报错和上面一致,这是由于openssl库的位置不正确或未安装1.1以上版本的问题想要升级openssl版本则需要手动进行编译,报错解决方式很简单,安装正确即可,下面说一下我以Centos7为..
2021-12-11 15:47:14
1668
原创 Java线程监控
package JavaThread;import java.util.Date;import java.util.Random;/** * 这是一个简单的Runnable类,需要大约5秒钟来执行其任务。 * */public class MyRunnable implements Runnable { private String command; public MyRunnable(String s) { this.command = s;...
2021-12-03 18:08:58
1028
原创 Hadoop或Spark运行缺少winutils.exe文件
问题现象:21/11/28 20:29:55 WARN Shell: Did not find winutils.exe: {}java.io.FileNotFoundException: Could not locate Hadoop executable: D:\Program\hadoop-3.3.1\bin\winutils.exe -see https://wiki.apache.org/hadoop/WindowsProblems at org.apache.hadoop
2021-11-28 22:28:45
1947
1
原创 Win安装Spark问题:ERROR SparkContext: Error initializing SparkContext
问题背景:Java版本:1.8.0.291Spark版本:spark-3.2.0-bin-hadoop3.2Windows操作系统64位Spark初次安装问题描述:配置完Java环境和Spark路径之后,在cmd中执行Spark-shell时,出现如下错误Using Spark's default log4j profile: org/apache/spark/log4j-defaults.propertiesSetting default log level to "WARN".
2021-11-28 21:13:29
3725
3
原创 PowerShell因为在此系统中禁止执行脚本的解决方法
打开管理员模式-鼠标放在开始上,右键管理员模式执行set-ExecutionPolicy RemoteSignedY解决问题:
2021-11-12 22:06:57
295
原创 Windows环境下安装和配置Neo4j
下载地址:https://neo4j.com/download-center/安装方式:Neo4j Enterprise Server Neo4j Community Server Neo4j Desktop安装Neo4j Community Server注意: neo4j版本4.X.X对应的java版本是jdk11neo4j版本3.X.X对应的java版本是jdk8解压到新目录(注意:目录名称不要有中文),比如: D:\neo4j\# 将Neo4j作为控制...
2021-11-12 22:03:21
430
原创 Python爬取B站历史观看记录并用Bokeh做数据可视化
待爬取的数据爬虫代码import osimport timeimport requestsimport pandas as pd# cookie 用浏览器登录B站,按F12打开开发人员工具,找到自己的cookie替换cookies_dict = {'_uuid': "1C7F0395-1CDC-5BBF-E859-528F14EA305F09211infoc", 'bili_jct': "379cd5610f8d21596f2b2f2973..
2021-11-07 13:03:02
3142
14
原创 Bokeh:unexpected attribute ‘callback‘ to CheckboxGroup, similar attributes are js_event_callbacks
使用Bokeh绘图出现如下报错AttributeError: unexpected attribute 'callback' to CheckboxGroup, similar attributes are js_event_callbacks解决:将checkbox.callback = CustomJS(args=dict(l0=l0, l1=l1, l2=l2, checkbox=checkbox), code="""l0.visible = 0 in checkbox.a.
2021-10-23 16:15:21
357
原创 解决:ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。
ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'D:\\Program\\Anaconda3\\Lib\\site-packages\\scipy\\sparse\\_csparsetools.cp38-win_amd64.pyd'Consider using the `--user` option or check the permissions.分析最后一句Consider using..
2021-10-23 15:07:44
8002
原创 pyvenn画韦恩图中文显示
用pyvenn图默认不支持中文解决:修改文件D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py加入代码mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 指定默认字体:解决plot不能显示中文问题mpl.rcParams['axes.unicode_minus'] = False #..
2021-10-11 22:45:44
262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人