- 博客(12)
- 收藏
- 关注
原创 Makefile基本使用
Makefile 学习基本规则Makefile描述的是文件编译的相关规则。规则由两部分组成,分别是依赖的关系和执行的命令。targets: prerequisties</tab>commandtargets:规则的目标,可以是二进制文件,也可以是标签。prerequisties:生成目标所需要的文件,可以为空。command:需要执行的命令。工作流程执行make命令的时候,make会从当前文件下找需要执行的编译规则,也就是我们写的makefile文件。make使用以下两种方
2021-10-24 22:31:16 160
原创 第八章 用通配符进行过滤
第八章 用通配符进行过滤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 182
原创 第六章 过滤数据&&第七章 数据过滤
第六章 过滤数据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 123
原创 第五章 排序检索数据
第五章 排序检索数据5.1排序数据检索出来的顺序不是纯粹随机显示的,而是按照底层表中出现的顺序显示。这个一般来说是添加到表中的顺序,但是并不包括数据进行更新和删除。这种顺序是没有意义的。SQL语句是有子句构成的,有些子句是必须的,而有些却是可选的。排序使用ORDER BY子句。mysql> select branch_name from ACCOUNT088 order by branch_name;+-------------+| branch_name |+------------
2021-10-23 14:02:34 85
原创 用一根网线连接电脑和Manifold(树莓派)
用一根网线连接电脑和Manifold(树莓派)manifold没有无线网卡,导致远程调试非常的困难。每次调试的时候都需要接一个显示器和键盘鼠标,非常麻烦。所以就有了这个想法,用网线连接manifold然后远程登录manifold。(当然你可能会问为什么不适用USB无线网卡呢)(emmm。。。 因为穷而且没有多余的USB插口,想加拓展坞但是位置又有限)Windows设置连接WiFi并且设置分享网络。打开控制面板,网络和internet,网络连接点击属性,进入到下面的情况在共享界面第一
2021-09-20 23:25:53 4881
原创 c++设计模式之策略模式
C++设计模式首先推荐一个C++设计模式的视频,我学习设计模式的时候就是看着这个视频学的,感谢up的分享。c++设计模式另外,设计模式的代码来自于github上的开源代码,记得给大佬点个star,这里贴出地址:设计模式开源代码策略模式首先考虑我们如果有一个任务,就是根据各国的税法来计算不同地区需要缴纳的税款。按照之前的思路,我们可能会这样做。//// Created by devil on 2021/9/10.//#include <iostream>enum Condi
2021-09-10 09:57:00 84
原创 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 466
原创 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 8095 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 184
原创 将char指针作为函数参数出现的错误
错误的产生最近在写数据结构关于串的各种操作的时候出了一点问题,就是把char指针作为函数参数,因为字符数组容量不够大,需要在函数中进行了重新分配空间,但是回到main函数中却并没有输出,后来思索发现是因为指针变量也是一个变量,他作为参数传入的时候也是传数值的,而不会吧指针变量本身的地址给传进去,有点类似于经典的swap()函数。##试验#include<cstdlib>#include<cstdio>void function(char* s);int main(int
2020-10-29 21:53:58 731
原创 搭建ROS开发环境
搭建ROS开发环境ROS配置每次使用ros之前都要在终端输入以下指令:source /opt/ros/melodic/setup.bashsource ~/catkin_ws/devel/setup.bash为了避免这个繁琐的任务,可以进行以下操作:sudo gedit ~/.bashrc打开文件后可以看到里面有很多配置,但是千万不要修改以前的配置 ,你需要在文件的最下面加上以下...
2020-03-06 22:20:59 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人