自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 fluent-bit启动遇到的问题

fluent-bit启动时出现问题 显示start request repeated too quickly

2023-03-14 16:41:37 682 1

原创 win32com批处理word时出现的问题记录

win32com处理word出现的问题

2022-11-14 17:42:22 682

原创 pdfplumber读取PDF文本内容时出现cid字符

pdfplumber读取pdf内容出现cid字符

2022-10-25 09:58:38 2372 1

原创 Requirement already satisfied的解决方案

Requirement already satisfied 的解决办法

2022-09-13 21:16:40 9744 1

原创 Labelme安装以及使用教程

图片标记工具Labelme

2022-07-28 11:30:31 5318 3

原创 执行docker命令,出现Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

docker ps命令报错

2022-06-09 09:20:44 27214 1

原创 Docker开启http访问

Docker开启http访问

2022-06-02 15:55:27 3368 1

原创 docker-compose启动容器(listen tcp4 0.0.0.0:8086: bind: address already in use)

docker-compose up启动容器时显示错误: address aleardy in use

2022-06-01 17:01:43 1218

原创 docker安装Influxdb

1、从Docker库中拉取influxDB镜像 docker pull influxdb # 从docker库中拉取influxDB镜像,默认拉取最新版本但是我用最新版本的镜像,在启动Influxdb的时候会报错且无法启动数据库,显示如下:error Failed to set up TCP listener {“log_id”: “0UILN~sW000”, “service”: “tcp-listener”, “addr”: “:8086”, “error”: “listen tcp :

2022-05-30 11:03:33 5797

原创 查看docker容器中的包含的文件

1、查看所有的镜像2、查看文件1).执行docker exec -it xxxxxx /bin/bash xxxxxx为镜像ID2)输入ls可以看到我有一个code文件夹,code文件夹里面还有三个文件,分别为Dockerfile、pub_msg.py和requirements.txt

2022-05-27 11:22:04 8458

原创 Ubuntu20.04安装mosquitto

mosquitto就不作介绍了,直接开始安装。1. 安装软件安装mosquittosudo apt-get install mosquitto安装客户端sudo apt-get install mosquitto-clients安装设备端sudo apt-get install mosquitto-dev2.修改配置文件安装完的mosquito中的配置文件无法直接使用,需要进行替换。 查看自己安装的mosquitto版本,然后去这个地址(Mosquitto源码地址)下载对应版本的源码

2022-05-26 14:56:43 1194

原创 Docker学习过程中遇到的问题1(解决docker权限问题)

在(菜鸟教程)上学习Docker,在为Docker配置加速器之后,想检验一下加速器是否生效,执行了下面的命令:docker info ,结果报错了,如下图所示:解决方案:sudo groupadd docker #添加docker用户组sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中newgrp docker #更新用户组docker ps #测试docker命令是否可以使用sudo正常使用执行完上面几步后,再次执行

2022-05-23 17:01:20 548

原创 Telegraf多输入多输出配置方法

前段时间的项目中接触到了Telegraf,telegarf接收来自mqtt发送的数据,同时将数据存储到InfluxDB中,后来随便项目的开发,需要将不同的数据源写入到不同的Influxdb中。上网查了一下,需要用到Metric Filtering,特此记录一下。这个操作使用的是 Metric Filtering的 Selectors 功能,其中包括namepass,namedrop,tagpass,tagdropname针对measurement的名称,而tag对应标签。pass是白名单,drop是黑

2022-05-20 11:44:25 2311

原创 串口、Modbus通信协议

前段时间项目中接触到了这几个知识点,所以记录一下,因为研究的也不深入,所以有什么问题还请大家帮忙提出来,共同进步。串口:一般来说就是指串行通讯口,常用的有RS485, RS232和RS422,如下图所示:Modbus通信协议:Modbus通信协议分为MODBUS RTU,MODBUS ASCII和MODBUS TCP三种模式。MODBUS RTU,MODBUS ASCII所用的物理硬件接口都是串行(Serial)通讯(RS232,RS422,RS485)。而MODBUS TCP使用的硬件接口就是以太网

2022-04-12 10:54:44 8402

原创 关于查看ros中可以安装的功能包

可以通过以下命令查看软件库中是否包含你所需要的功能包apt-cache search xxxx其中xxx为你要搜索的关键字

2022-03-10 09:49:01 1198

原创 关于安装Ubuntu20.04重启后反复进入bios界面

今天安装Ubuntu20.04,按照下面这个博主的步骤(Ubuntu20.04的安装步骤)进行安装,一切都很顺利,直到最后安装完了,电脑重启后系统又进入bios界面了,刚开始以为是哪个步骤出错了,就重新安装了一遍,发现还是有这个问题。直到最后一次发现,在安装结束的时候界面会提示一句话:Please remove the installtion medium,and then press ENTER但是因为每次刚进入Ubuntu的安装界面,我就提前把U盘拔掉了,所以这一步我都是直接按回车键。直到最后一

2022-03-07 12:42:03 2887 1

原创 关于ros2启动gazebo.launch.py的问题

出现这样一个错误,解决方案如下:先执行下面的命令这时候gazebo会被打开,然后再去执行图一中的命令,这个时候就不会报错了。

2022-03-06 13:18:33 904

原创 关于ros2中启动gazebo.launch.py的问题

执行语句的时候出现了这样一个错误,提示没有找到gazebo_ros。安装一下即可。我的ros2版本是eloquent,所以执行命令为sudo apt-get install ros-eloquent-gazebo-ros,如果是其他版本,例如foxy,则修改“eloquent”为“foxy”即可。...

2022-03-06 13:12:20 719

原创 Ubutu软件商店无法安装显示: Cannot perform the following tasks;

打开终端,运行:sudo apt install screenfetch -y&&screenfetch 。然后重新安装即可

2022-02-27 20:10:46 2827

原创 解决ubuntu安装软件has install-snap change in progress错误

安装Ubuntu系统之后,想安装一个notepad,不知道是我哪一步骤操作有问题,导致notpad一直无法启动,于是就想卸载它并重新安装一下,结果卸载不了,提示如下:原因:软件已经被安装过了,但是没有安装完导致的问题解决方案:snap changes,看到ID=4是我之前安装失败的,终止它即可。终止命令:sudo snap abort 4然后再次安装就可以了。参考:https://blog.csdn.net/u011870280/article/details/80213866)https:

2022-02-27 20:04:14 2940 1

原创 ubuntu执行sudo apt-get update出现文件尺寸不符,您使用的镜像正在同步中?[IP:

一开始执行sudo apt-get update的时候,报错显示部分索引文件下载失败,如下图所示看网上很多资料的解决方案是更换国内源,更换之后又出现新的问题,提示如下:一通查找之后,用下面这个方法解决了。在“软件和更新”应用程序里有个页面是“其他软件”,把huaweicloud去掉勾选就可以了。...

2022-02-24 15:42:35 7524 2

原创 同步、异步、回调函数

最近一直在看一些代码,涉及到了同步,异步,还有回调函数,之前一直不是特别理解,网上找到一些解释,但是感觉说的都很模棱两可。刚才在某乎上看到一个解释,感觉说的挺好的,分享出来https://zhuanlan.zhihu.com/p/326902537...

2022-02-14 11:21:27 214

原创 VMware虚拟机安装Ubuntu之后,鼠标移动的时候会消失或者闪烁

因为要用到Ubuntu系统,所以在电脑上下载了一个VMware虚拟机,在虚拟机里面安装Ubuntu20.0.4之后,发现进入Ubuntu系统之后,鼠标移动的时候会消失或者有拖尾的现象。在网上看到一个回答,解决了这个问题,特此记录一下。打开设置 -> 设备 -> 鼠标,进入鼠标界面之后,点击“其他鼠标选项”,如下图所示:然后点击“指针选项”,勾选上“显示指针轨迹”,然后把其拖到最短位置,如下图所示:最后点击“确定”按钮,再次进入虚拟机里的Ubuntu系统,应该就不会出现鼠标拖尾或者闪烁

2022-01-26 13:51:22 4548 4

原创 ubuntu切换默认python版本

1.查看已经安装的全部python版本信息sudo update-alternatives --config python执行完这条指令,有可能会报错:update-alternatives: error: no alternatives for python2.如果出现了以上报错信息,则表示Python的替代版本尚未被update-alternatives给识别,则执行:sudo update-alternatives --install /usr/bin/python python /usr/

2022-01-07 11:53:25 1384

原创 git上传本地代码到远程仓库

之前一直用git,但是一段时间不用,马上就忘记了。记录一下,以防后面再忘记。前提:把本地代码上传到远程仓库,并且远程仓库已经建完了。步骤:1.首先把远程仓库代码下载到本地电脑,可以指定下载特定分支的代码git clone http://xxxxxxxxxxxxx.git -b 分支名2.把要上传到代码复制到步骤1下载的文件夹里面,具体复制位置根据自己的要求定。然后执行git status可以查看哪些文件要被修改。3.执行git add .把要上传的代码添加到本地git缓存区。4.执行git

2022-01-06 12:00:49 1397

原创 ROS依赖包安装问题/XXXXX:Cannot locate rosdep definition for [XXX]

最近在搭建一个项目,要用到ROS,跟着教程一步一步的走,但是到了安装ROS功能包的依赖项的时候,执行 rosdep install --from-paths src --ignore-src --rosdistro=eloquent -y。我安装的ROS版本是eloquent,所以命令是--rosdistro=eloquent,大家可以根据自己安装的ROS版本进行修改。执行完这一步之后,提示Cannot locate rosdep definition for [XXXX] ,如下图所示:找了很多解决

2021-12-26 14:56:09 12583 7

原创 判断cudnn安装成功cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2显示No such files or directory

系统:Ubuntu18.04.在终端输入:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 提示No such files or dirctory。找了很久也没找到原因,后来发现是因为这个路径下根本没cudnn.h这个文件。比较新的版本用的是cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2。另外有些人找不到cudnn_version.h这个文件。是

2021-12-22 15:17:50 2126

原创 Ubuntu启动终端都会显示bash:xxxxxxxxxx: Nosuch file or directory

之前因为安装其他软件,配置了一些环境变量导致每次开启终端都会显示一行bash命令参考网上说的,进入到.bashrc文件,把相关的配置信息删除了即可。

2021-12-22 09:43:40 1523

原创 Python代码编译和反编译exe执行文件

最近公司搞了个项目,用Python写的,写完之后打包成exe,需要进行加密,防止反编译,在知乎看到廖雪峰老师的一个观点,觉得很有意思。但是领导安排的事情也不能不去做,从网上找了一天,把看到的方法总结一下。一般的破解方式是:拿到exe应用程序之后,用pyinstxtractor程序进行破击。大家可以自己从网上下载这个程序,下载完之后,把exe应用程序和pyinstxtractor放在同一目录下,如下图所示:然后执行命令:python pyinstxtractor.py xxx.exe (xxx是你的应

2021-12-15 11:33:13 2215

原创 Jetson Nano配置CUDA环境

Jetson Nano已经安装了CUDA(版本:10.2),输入nvcc -V(大写V)查看版本号。若没有提示"nvcc command not found" ,则需要配置一下环境。网上很容易找到配置命令1、利用vim打开 ~ 路径下.bashrc文件:sudo vi ~./bashrc2、文件的最后添加以下三行:export PATH=/usr/local/cuda-10.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_

2021-12-13 10:14:38 8424 7

原创 Matlab代码打包成jar包供java调用

最近在做一个项目,要将Matlab代码打包成jar包,供java调用。记录一下过程,有什么不对的地方欢迎大家指出。我下载的是matlab2019a版本,java代码使用的是IntelliJ IDEA。1、首先确认一下matlab中使用的jdk版本,再看看自己电脑中安装的jdk版本是多少,必须要保持两者的版本是一致的,不然打jar包的时候会报错。查看matlab的jdk版本命令,在matlab命令行窗口中输入:version -java我的版本是1.8的。但是我电脑中安装的jdk版本是14.0的,所

2020-11-19 18:11:05 5966

原创 IntelliJ IDEA 导入依赖jar包

用IntelliJ IDEA打开一个项目,有时候pom.xml会提示:Dependency ‘xxxxx’ not found 。这个时候需要的jar包在中央仓库找不到或者是想把自己生成的jar包放到的Maven仓库中时,就可以使用Maven install命令来安装jar包到本地仓库。参考这个链接:https://blog.csdn.net/zhao_liwei/article/details/81390980,亲测可以解决这个问题...

2020-08-07 19:21:36 1121

原创 sklearn中使用calinski_harabaz_score

做聚类的时候使用到calinski_harabaz_score。score = metrics.calinski_harabaz_score(X, y_pre)在本地运行的时候提示:module ‘sklearn.metrics’ has no attribute ‘calinski_harabaz_score’。有网友说是sk-learn的版本太低造成的,但是我安装的版本是最新的,所以不是版本问题,后来发现是调用的包有问题。改为下面这样就没问题了。 score = metrics.calins

2020-07-10 15:34:20 14593 14

原创 Python中使用del删除数组元素

删除数组中某个元素的时候,结果程序一直报错,提示: IndexError: list index out of range。代码如下:a = [1,3,4,5,6]for i in range(len(a)): if(a[i] == 6): del a[i]print(a)修改如下代码即可正常运行:a = [1,3,4,5,6]for i in reversed(range(len(a))): if(a[i] == 6): del a[i]p

2020-06-29 17:59:13 2309 1

原创 Python中求解数组众数

numpy中没有专门用来求众数的函数,可以使用下面的函数求解众数from scipy import statsnums = [1,2,3,4,4,4,4,5,6]b = stats.mode(nums)[0][0]print(b)结果:4

2020-06-29 15:21:16 2746

原创 Pandas DataFrame.shift()

Pandas DataFrame.shift()pandas DataFrame.shift()函数可以把数据移动指定的位数period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列。 axis默认为0,period默认为1。煮个栗子:import pandas as pddata1 = pd.DataFrame({ 'a': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 'b': [9, 8, 7, 6, 5, 4, 3, 2, 1, 0

2020-06-09 16:56:38 821

基于MQTT + Telegraf + InfluxDB + Grafana搭建的数据可视化系统

搭建基于MQTT+ Telegraf+ InfluxDB + Grafana的数据可视化系统。

2022-04-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除