- 博客(13)
- 收藏
- 关注
原创 helloworld实现(python)
1.进入 ros 包添加 scripts 目录并编辑 python 文件。在此工作目录下创建scripts文件夹。进入scripts文件夹创建py文件。保存之后关闭文件,打开终端输入ll。然后关掉之后开始配编辑配置文件。然后我们为他添加执行权限。此时发现没有执行权限。
2025-01-16 19:17:29
219
原创 helloworld实现(c++)
源文件编写完成要完成配置文件,配置文件是在src同级目录下。接下来就是编译执行了,回到我们的工作空间目录。在此文件路径下新建文档,重命名。在终端打开输入命令编译完成。
2025-01-16 16:26:11
187
原创 ros当中helloworld实现简介
ROS中涉及的编程语言以C++和Python为主,ROS中的大多数程序两者都可以实现,在本系列教程中,每一个案例也都会分别使用C++和Python两种方案演示,大家可以根据自身情况选择合适的实现方案。这时候我们要进入工作空间,调用一个ros里面内置的一个编译命令catkin_make,然后会输出一些日志内容,这些内容不用管。本文参考Autolabor初级教程赵虚左老师授课内容编写!本文参考Autolabor初级教程赵虚左老师授课内容编写!本文参考Autolabor初级教程赵虚左老师授课内容编写!
2025-01-16 15:40:16
311
原创 Debug和Release的介绍(调试技巧)
F9:创建断点和取消断点断点的重要作用,可以在程序的任意位置设置断点。这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去。F11:逐语句,就是每次都执行一条语句,但是这个快捷键可以使我们的执行逻辑进入函数内部(这是最长用的)。称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好的使用。CTRL+ F5:开始执行不调试,如果你想让程序直接运行起来而不调试就可以直接使用。F10:逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。
2023-03-24 19:28:29
528
原创 初始结构体
首选print1指针传参,因为函数传参的时候,参数是需要压栈的,如果传递一个结构体对象的时候,结构体过大,参数压栈的系统开销比较大,所以会导致性能的下降。结构体中的成员变量可以是标量,数组,结构体等等。结论:结构体传参的时候,要传结构体的地址。
2023-03-23 12:04:20
93
原创 初识指针(野指针|指针越界|计算字符串长度)
野指针就是指针指向的位置是不可知的(随机的,不正确的,没有明确限制的)NULL相当于0,用来初始化指针,给指针赋值。arr和&arr[0]一样取出的是首元素地址。sizeof(arr)取出的是整个数组的大小。3.计算字符串长度的三个自定义函数。arr+i和&arr[i]是一样的。&arr取出的是整个数组的地址。
2023-03-19 13:07:45
85
原创 c语言操作符1
2.对于/操作符如果两个操作数都为整数,执行整数除法而只要有浮点数执行的就是浮点数除。1除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。3%操作符的两个操作数必须为整数。返回的是整除之后的余数。
2023-03-10 16:38:52
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人