自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 ros中cv_bridge与opencv4.4冲突

ros中cv_bridge与opencv4.4冲突

2022-12-05 20:43:17 759 1

原创 Makefile基本使用

Makefile 学习基本规则Makefile描述的是文件编译的相关规则。规则由两部分组成,分别是依赖的关系和执行的命令。targets: prerequisties</tab>commandtargets:规则的目标,可以是二进制文件,也可以是标签。prerequisties:生成目标所需要的文件,可以为空。command:需要执行的命令。工作流程执行make命令的时候,make会从当前文件下找需要执行的编译规则,也就是我们写的makefile文件。make使用以下两种方

2021-10-24 22:31:16 150

原创 第八章 用通配符进行过滤

第八章 用通配符进行过滤8.1 LIKE操作符通配符: 用来匹配值的一部分的特殊字符。搜索模式:由字面值、通配符或两者组合构成的搜索条件。8.1.1百分号%通配符此书%表示任何字符出现任何次数。mysql> select * from ACCOUNT088 where account_number like 'A-1%';+----------------+-------------+---------+| account_number | branch_name | balance

2021-10-23 14:05:11 163

原创 第六章 过滤数据&&第七章 数据过滤

第六章 过滤数据6.1使用WHERE子句mysql> select * from ACCOUNT088 where account_number='A-305';+----------------+-------------+---------+| account_number | branch_name | balance |+----------------+-------------+---------+| A-305 | Round Hill | 350

2021-10-23 14:04:21 111

原创 第五章 排序检索数据

第五章 排序检索数据5.1排序数据检索出来的顺序不是纯粹随机显示的,而是按照底层表中出现的顺序显示。这个一般来说是添加到表中的顺序,但是并不包括数据进行更新和删除。这种顺序是没有意义的。SQL语句是有子句构成的,有些子句是必须的,而有些却是可选的。排序使用ORDER BY子句。mysql> select branch_name from ACCOUNT088 order by branch_name;+-------------+| branch_name |+------------

2021-10-23 14:02:34 75

原创 用一根网线连接电脑和Manifold(树莓派)

用一根网线连接电脑和Manifold(树莓派)manifold没有无线网卡,导致远程调试非常的困难。每次调试的时候都需要接一个显示器和键盘鼠标,非常麻烦。所以就有了这个想法,用网线连接manifold然后远程登录manifold。(当然你可能会问为什么不适用USB无线网卡呢)(emmm。。。 因为穷而且没有多余的USB插口,想加拓展坞但是位置又有限)Windows设置连接WiFi并且设置分享网络。打开控制面板,网络和internet,网络连接点击属性,进入到下面的情况在共享界面第一

2021-09-20 23:25:53 4873

原创 c++设计模式之策略模式

C++设计模式首先推荐一个C++设计模式的视频,我学习设计模式的时候就是看着这个视频学的,感谢up的分享。c++设计模式另外,设计模式的代码来自于github上的开源代码,记得给大佬点个star,这里贴出地址:设计模式开源代码策略模式首先考虑我们如果有一个任务,就是根据各国的税法来计算不同地区需要缴纳的税款。按照之前的思路,我们可能会这样做。//// Created by devil on 2021/9/10.//#include <iostream>enum Condi

2021-09-10 09:57:00 73

原创 ROS创建工作空间和功能包

创建工作空间和功能包ROS中的工作空间是存放工程开发相关文件的文件夹。主要包括四个文件夹:src 代码空间(功能包的代码、配置文件和其他的一些文件)build 编译空间 (编译过程中产生的文件)devel 开发空间 (编译生成的可执行文件、库)install 安装空间 (使用install指令安装成功的指定位置)创建工作空间$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src/$ catkin_init_workspace使用以上的命令来创建

2021-02-03 10:21:35 414

原创 ImportError: dynamic module does not define module export function (PyInit__tf2)

ImportError: dynamic module does not define module export function (PyInit__tf2)在运行命令 roslaunch turtle_tf turtle_tf_demo.launch 命令的时候发现出现错误,只出现了一只小海龟,后面有ImportError: dynamic module does not define module export function (PyInit__tf2)错误提示。查阅了各种博客之后,发现是Pyt

2021-02-03 10:13:06 8045 7

原创 ROS命令行工具

ros命令行工具首先以小海龟为例:$ roscore$ rosrun turtlesim turtlesim_node$ rosrun turtlesim turtle_teleop_key 没出错的话应该可以打开小海龟,并且可以使用键盘来控制小海龟的移动了。rosrun命令后面加某个功能包和节点,就可以运行这个节点。$ rqt_garph这是一个可以显示计算图的工具。ros通讯过程是一个计算图,使用这个就可以查看节点之间的通信了。rosnode$ rosnoderosnode

2021-01-29 11:19:36 172

原创 将char指针作为函数参数出现的错误

错误的产生最近在写数据结构关于串的各种操作的时候出了一点问题,就是把char指针作为函数参数,因为字符数组容量不够大,需要在函数中进行了重新分配空间,但是回到main函数中却并没有输出,后来思索发现是因为指针变量也是一个变量,他作为参数传入的时候也是传数值的,而不会吧指针变量本身的地址给传进去,有点类似于经典的swap()函数。##试验#include<cstdlib>#include<cstdio>void function(char* s);int main(int

2020-10-29 21:53:58 717

原创 搭建ROS开发环境

搭建ROS开发环境ROS配置每次使用ros之前都要在终端输入以下指令:source /opt/ros/melodic/setup.bashsource ~/catkin_ws/devel/setup.bash为了避免这个繁琐的任务,可以进行以下操作:sudo gedit ~/.bashrc打开文件后可以看到里面有很多配置,但是千万不要修改以前的配置 ,你需要在文件的最下面加上以下...

2020-03-06 22:20:59 186

空空如也

空空如也

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

TA关注的人

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