自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Baozi_Jay的博客

Baozi_Jay

  • 博客(49)
  • 收藏
  • 关注

原创 修复ubuntu引导

boot repair会提示你安装一些依赖和操作,复制boot repair中提示的内容,关闭boot repair粘贴到终端中运行即可(可能需要多次运行boot-repair,因为每次提示的不同)直到没有提示,一直下一步即可。进入启动盘后,点击Try ubuntu,进入U盘的ubuntu系统。

2024-03-27 23:04:09 445

原创 使用Barrier共享鼠标键盘,通过macos控制ubuntu系统

*注意,如果之前安装错误导致进到隐私安全界面中还存在barrier图标,需要手动删除后再添加一次barrier命令如下:

2024-03-13 17:32:35 1683

原创 ubuntu samba share

【代码】ubuntu samba share。

2023-08-14 16:27:59 693

原创 【解决方法】关于catkin_make编译时报CMakeLists.txt:20 错误

重新编译:成功了!!没有报错!--------------------------如果解决了你的问题,欢迎一键三连,谢谢!!----------------------------

2022-07-13 10:39:36 2709 2

原创 运行rqt关于:missing [ERROR] Skipped loading plugin with error: XML Document rqt_virtual_joy/plugin.xml

话不多说,开始教程:2、加载环境3、删除rqt初始化文件4、重新运行rqt完工!

2022-06-10 17:32:46 634

原创 关于安装了anaconda后无法使用ros原python版本的解决方法

话不多说,上教程:2、添加命令(在最后一行加入)3、使用在中断输入 完工!

2022-06-10 17:24:41 434

原创 关于解决VMware虚拟机突然卡死情况

Tips:我并未找到虚拟机卡死的根本原因1、首先建议提高该虚拟镜像的内存,原来我的是4G现在改成8G内存后就没问题了。(前提是我在网上找了很多资料,发现根本解决不了问题,当然不确定是否是自己操作不得当导致的,这里说的不确定是因为我不想去找该问题的根本原因,所以请谅解!)2、按照网上操作:将i2c_piix4和intel_powerclamp都拉入黑名单,最后重新生成引导文件,这个步骤做完SMBus Host Controller not enabled的提示就不见了,但是,实际情况我的虚拟机还是卡。。

2022-03-04 15:33:26 36016 2

原创 ubuntu pip换成国内源

ubuntu pip换成国内源mkdir ~/.pipvim ~/.pip/pip.conf填入以下内容:[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host = mirrors.aliyun.com保存退出后pip install update之后程序下载既可以使用国内镜像下载了,速度非常快!其他pip镜像:阿里云http://mirrors.aliyun.co

2022-03-03 11:23:06 1850

原创 narrowing conversion of ‘XXX‘ from ‘int‘ to ‘char‘inside{}

问题前提:代码中有一段十六进制表示中文的,例如:char a[] = { 0xE5, 0x85, 0xB6, 0xE5, 0xAE, 0x83, 0x00 };使用g++ test.cpp 编译时没有问题,但如果使用g++ -std=c++0x test.cpp编译就会报标题的错。问题原因大概是使用-std=c++0x后,char类型范围出现了缩减,导致了报错。修改方案:将char中十六进制数据强制转成char,char a[] = { (char)0xE5, (char)0x85, (ch

2022-02-14 18:47:51 3081 1

原创 解决方法:关于ROS在使用第三方库链接和使用时报错的问题

-首先,看一下一般地CMakeLists.txt的写法一、标准:ROS功能包中调用第三方静态库include_directories( include ${catkin_INCLUDE_DIRS})add_executable(${PROJECT_NAME}_node src/source.cpp include/source.h ) target_link_libraries(${PROJECT_NAME}_node $

2022-02-14 18:42:15 1459 1

原创 各版本ROS公钥<key>

Ubuntu 16.04 kineticsudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

2022-02-14 12:11:27 2938

原创 Gazebo [Err] [REST.cc:205] Error in REST request 问题的解决

关于Gazebo [Err] [REST.cc:205] Error in REST request 问题的解决修改文件:sudo gedit ~/.ignition/fuel/config.yaml将以下内容在行头添加#注释:url : https://api.ignitionfuel.org修改成:url: https://api.ignitionrobotics.org 参考:https://blog.csdn.net/qq_43802597/article/details/97

2022-02-07 17:09:44 2622 1

原创 Numpy函数使用说明

#Numpy函数使用说明numpy.loadtxt() 用法https://blog.csdn.net/weixin_43593330/article/details/89882187numpy shape()用法https://www.cnblogs.com/liangxiarong/p/8993300.html

2022-01-05 17:35:15 263

原创 关于ROS基础的一些回答

问:ros::NodeHandle 句柄有什么用?答:1、句柄可以让你通过构造函数指定命名空间ros::NodeHandle nh("my_namespace");这使得使用该句柄的任何相对名字都是相对<node_namespace>/my_namespace,而不是只相对<node_namespace>你也可以指定一个父句柄和追加的命名空间 ros::NodeHandle nh1("ns1"); ros::NodeHandle nh2(nh1,"ns2");这将

2022-01-05 14:15:55 1465

原创 使用键鼠网络共享用windows控制ubuntu,实现跨屏跨系统操作

经调研发现几种网络共享鼠标方案:sharemouse、synergy以及Barrier,由于没找到合适的资料去配置sharemouse,synergy又收费,所以使用Barrier。一、Ubuntu安装Barrier到Ubuntu软件商城搜索Barrier点击安装即可,这就不再赘述了。主要注意几个事情:(1)英语不好的同学选择语言为中文简体(2)选择作为客户端-使用另一个电脑和键盘之后就需要做以下配置:1、关闭Ubuntu防火墙*可能没有Ubuntu防火墙程序,这里我们直接安装一个就可以了

2021-12-30 16:56:32 2810

原创 ubuntu用户登录界面无限循环解决方法 <不用重装桌面UI>

先说一下为什么会遇到用户登录界面无限循环的情况,这还要从我想远程windows连接linux说起,安装了vnc各种依赖,之后就卡住了。。。1、所以先把之前瞎装的依赖删掉sudo apt remove *vnc-server*sudo apt remove xrdpsudo apt remove tigervnc-*2、启用lightdm原因是英伟达显卡驱动冲突以下操作是我使用xshell远程命令行操作的过程(还可以在ubuntu登录界面按ctrl + f1或者f2或者f3去进入命令行界面):

2021-12-30 15:18:00 4844 3

原创 ROS中使用catkin_make编译和上传arduino程序

步骤一:下载rosserial_arduino功能包sudo apt-get install ros-melodic-rosserial-arduino步骤二:下载和编译安装aduino-cmake1、创建arduino_upload_ws工作空间:1| cd ~2| mkdir arduino_upload_ws/src -p2、下载:1| cd arduino_upload_ws2| git clone https://github.com/queezythegreat/arduin

2021-12-21 16:19:48 875

原创 ubuntu 替换ros编译使用的opencv版本

- 以Ubuntu 18.04为例:ROS Melodic -> opencv-3.2.0 -> opencv-4.5.41、安装完opencv后,记住自己make install时opencv的安装路径输入命令修改内容:vim /opt/ros/melodic/share/cv_bridge/cmake +942、模范如下方法进行修改94 # --------------------------------------------------------------------zh

2021-12-20 14:52:00 2663

原创 安装google浏览器chrome

1、git克隆安装包git clone https://gitcode.net/zc15210073939/chrome.git2、进入chrome文件夹cd chrome3、运行安装脚本sudo bash install.sh4、设置google-chromesudo vim /usr/bin/google-chrome找到 exec -a "$0" "$HERE/chrome" "$@" 将其注释掉并添加一行 exec -a "$0" "$HERE/chrome" "$@" -

2021-12-19 16:24:52 330

原创 从代码解析QT开发ROS交互界面

一、main函数- QApplication首先代码映入眼帘的就是QApplication app(argc, argv),这句是QApplication管理GUI程序的控制流和主要设置,QApplication包含窗口系统和其他来源处理过和发送过的主事件循环。它也处理应用程序的初始化和收尾工作,并提供对话管理。QApplication可以对系统和应用的大部分设置项进行设置。对于用Qt写的任何一个GUI应用,不管这个应用有没有窗口或多少个窗口,有且只有一个QApplication对象。而对于用Q

2021-12-10 16:32:50 2346 1

原创 【添坑】高博ORB_SLAM

1、Catch2 library not foundCMake Warnig at CMakeLists.txt:75(message): Building Tests requested, but Catch2 library not found.解决方法:在自己工程目录下找到finad_package(Catch2 ...,如图所示:修改成:2、No package ‘wayland-protocols’ found如图:使用:sudo apt-get install waylan

2021-12-08 11:06:58 1473 7

原创 ubuntu16.04为ros安装OpenSfM

一、安装依赖1、apt install:sudo apt-get install build-essential cmake libatlas-base-dev libatlas-base-dev libgoogle-glog-dev libopencv-dev libsuitesparse-dev python3-pip python3-dev python3-numpy python3-opencv python3-pyproj python3-scipy python3-yaml libeige

2021-12-07 16:53:41 1015

原创 ubuntu批量文件查找替换

Ubuntu 批量替换例如:在~/test/test 文件里面有<username>,把这个文件里面的<username> 替换成daniel,可使用下面两种方式:命令1:perl -pi -e 's|<username>|daniel|g' `find ./ -type f` -pi -e 参数 s|<username>|daniel|g 将 替换成 daniel find ./ -type f 此命令是显示当前目录下所有的文件命令2:

2021-12-06 10:46:04 1574

原创 UserWarning: There are no operators in the program to be executed. If you pass Program manually, ple

一、分析问题问题:UserWarning: There are no operators in the program to be executed. If you pass Program manually, please use fluid.program_guard to ensure the current Program is being used.warnings.warn(error_info)翻译:用户警告:程序中没有要执行的运算符。如果您手动通过程序,请使用fluid.Prog

2021-12-02 11:08:48 648

原创 AttributeError: module ‘paddle‘ has no attribute ‘batch‘ 解决办法

AttributeError: module ‘paddle’ has no attribute ‘batch’ 解决办法问题:AttributeError: module ‘paddle’ has no attribute ‘batch’解决办法: 卸载padle:pip uninstall paddlepaddle 重新安装:python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple参考链

2021-12-02 11:04:23 6594

原创 PIL导入问题ImportError cannot import name _imaging from PIL

一、分析问题ImportError: cannot import name '_imaging' from 'PIL' (/home/sz/anaconda3/lib/python3.8/site-packages/PIL/__init__.py)注意这里:(/home/sz/anaconda3/lib/python3.8/site-packages/PIL/__init__.py)这里使用的是conda默认的python版本3.8,PIL是从这里导入的,所以我们需要将默认版本的PIL卸载才行,

2021-12-02 10:59:51 20097 3

原创 移动conda环境后报:/home/×××/bin/python没有解析器的问题

一、分析原因如果直接将配置好的python环境移植到另外一台电脑,会出现下面错误:-bash: /home/实际名/anaconda3/envs/实际环境名/bin/pip: /home/原拷贝名/anaconda3/envs/环境名/bin/python: 解释器错误: 没有那个文件或目录原因是当前的 这个 /home/xxx/anaconda3/envs/xxxx/bin/python 地址与实际地址不对,多数是用户名不一样的原因,所以我们只需要修改成实际的pip用户名就可以了二、解决方法v

2021-12-02 10:31:40 6895 5

原创 pip 安装python库之前需要做的两件事情

一、加入国内源mkdir ~/.pipvim ~/.pip/pip.conf输入:[global]index-url = https://mirrors.aliyun.com/pypi/simple*同理可更改其他国内源:https://blog.csdn.net/zc15210073939/article/details/121158929?spm=1001.2014.3001.5501二、加入域名解析(可解决Retrying警告)vim /etc/resolv.conf输入:n

2021-12-02 10:09:09 1013

原创 设置本机ROS_MASTER_URI和ROS_IP

因需求要修改或者添加ROS_MASTER_UR和ROS_IP,按以下步骤即可搞定:1、查看本机ip:ifconfig联网时的情况是这样的(根据自己情况而定):没联网的情况是这样的:所以我们使用其中一个ip就可以!2、修改.bashrc配置sudo vim ~/.bashrc在最后添加以下几行:export ROS_HOSTNAME=<本机名字>export ROS_MASTER_URI=<本机的IP>:11311export ROS_

2021-11-16 14:55:43 5764 1

原创 ubuntu16.04 使用ROS Kinetic自带的opencv3.1.1

当我们配置完ROS Kinetic之后,就已经自动安装了opencv3.1.1,如何使用自带的opencv而不用自己重新安装呢?根据以下几步搞定:一、找到自带的opencv路径当然ROS自带的opencv路径其实都是一样的,但是防止意外,给出全部修改原理流程。sudo find / -iname "*opencv*"找到这一行如此我们ROS自带的opencv路径就是:/opt/ros/kinetic/share/Opencv-3.3.1-dev二、修改项目CMakeLists.txt

2021-11-16 14:03:24 3556

原创 Ubuntu 各版本换源

Ubuntu 各版本换源ubuntu 16.04 国内源备份源文件:sudo cp /etc/apt/sources.list sources_backup.list修改源文件:sudo vim /etc/apt/sources.list加入以下源:deb-src http://archive.ubuntu.com/ubuntu xenial main restricteddeb http://mirrors.aliyun.com/ubuntu/ xenial main restric

2021-11-15 17:42:41 1184

原创 【解决】ubuntu pip安装tensorflow后不能import tensorflow as tf

【解决】ubuntu pip安装tensorflow后不能import tensorflow as tf在使用pip安装tensorflow的时候可以看到:sudo pip3 install tensorflow由此可得,pip安装的tensorflow路径是/usr/loacl/lib/python3.6/dist-packages所以我们到conda env中添加环境路径:进入自己创建的环境目录中(名字因人而异):添加一个.pth文件,比如mypypath.pth:vim mypyp

2021-11-05 12:23:26 822

原创 ubuntu更换pip3源提高下载速度

ubuntu更换pip3源提高下载速度mkdir ~/.pipvim ~/.pip/pip.conf然后将下面这两行复制进去就好了[global]index-url = https://mirrors.aliyun.com/pypi/simple国内其他pip源清华https://pypi.tuna.tsinghua.edu.cn/simple豆瓣http://pypi.douban.com/simple/中国科技大学https://pypi.mirrors.

2021-11-05 11:07:52 1312

原创 报错no module “Tkinter“

报错no module “Tkinter”原理: 在python3中 import tkinter 在python2中 import Tkinter就是开头大小写在python版本中的不同之处而已。所以我们可以修改python的启动版本,一是直接修改系统的版本,二是修改python文件的指定版本。这里主要讲如何修改python文件的指定版本。在 .py 文件开头加入如下两行即可:#! /usr/bin/python2.7# -*- coding utf-8 -*-...

2021-11-04 14:39:10 455

原创 Ubuntu18.04 python版本管理

Ubuntu18.04 python版本管理一、conda更改管理根据需求修改python版本名字,例如添加python3.5的conda环境:conda create -n python35 python=3.5结果如图:输入: conda activate python35OK!python3.5环境添加成功,以后只需要使用conda activate命令去转换就可以修改python版本了!二、修改链接更改管理因为ubuntu18.04自带python2.7和python3.6

2021-11-04 11:44:12 914

原创 Ubuntu ROS Opencv 验证

Ubuntu ROS Opencv 验证为验证我的系统是否能支持ROS用Opencv,做以下内容:创建工作空间mkdir ros_opencv/src -p初始化工作空间cd ros_opencv/srccatkin_init_workspace创建opencv_test功能包 catkin_create_pkg opencv_test sensor_msgs cv_bridge roscpp std_msgs image_transport编写程序opencv_tes

2021-11-03 17:13:32 1759

原创 Ubuntu18.04 ROS如何使用自带的Opencv3.2.0

Ubuntu18.04 ROS如何使用自带的Opencv3.2.0在编译工作空间的时候老是报错说没有OpenCV这个包,当我找到设置Opencv路径的CMakeLists.txt,发现写的路径是opencv3.3.1版本(因为是从别人那clone下来的),所以我打算修改opencv路径,使用安装ROS的时候自动安装的Opencv3.2.0.Tips: 1、查看当前opencv版本:pkg-config opencv --modversion如图:说明系统确实有opencv3.2.0

2021-11-03 16:38:11 6144

原创 Windows 11 子系统: Ubuntu 18.04 安装ROS Melodic

Windows 11 子系统: Ubuntu 18.04 安装ROS Melodic一、从Microsoft Store安装Ubuntu 18.04二、配置环境1、快捷键 win + R2、控制面板->启用或关闭windows功能,勾选 Hyper-V、适用于 Linux 的 Windows 子系统、虚拟机平台,勾选这三个选项。3、重启电脑三、更换ubuntu源1、搜索找到ubuntu 18.04,打开ubuntu2、备份源 sudo cp /etc/apt/sou

2021-11-01 17:09:02 916

原创 ubuntu 终端分屏

ubuntu 终端分屏1、安装 Terminatosudo apt-get install terminator2、常用快捷键Ctrl+Shift+E垂直分割窗口Ctrl+Shift+O水平分割窗口Ctrl+Shift+C复制Ctrl+Shift+V粘贴Ctrl+Shift+N或者 Ctrl+TabCtrl+Shift+X将分割的某一个窗口放大至全屏使用Ctrl+Shift+Z从放大至全屏的某一窗口回到多窗格界面-------[E

2021-04-08 09:52:37 1599 1

原创 Python 爬虫--[最简单的爬虫例子]

Python 爬虫–[最简单的爬虫例子]1、拷贝代码#!/usr/bin/python# -*- coding: UTF-8 -*-import requestsfrom bs4 import BeautifulSoupmovie_url = 'https://movie.douban.com/subject/1292052/'def download_page(url): headers = { 'User-Agent': 'Mozilla/5.0 (Maci

2021-04-07 23:30:50 942 3

空空如也

空空如也

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

TA关注的人

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