自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matlab乱码中文

但是,需要注意的是,sun-java6-jre 可能不再存在于最新的 Ubuntu 发行版中,因为 Oracle Java 的许可政策已经发生了变化,Ubuntu 仓库可能不再包含它。此外,关于在 MATLAB 中设置中文支持,通常你需要确保 MATLAB 使用的字体支持中文,并且 MATLAB 的界面语言设置正确。如果你需要更详细的帮助来配置 MATLAB 的中文支持,请确保你的 MATLAB 版本和操作系统版本是最新的,并参考 MATLAB 的官方文档或联系 MathWorks 的技术支持。

2024-04-30 22:09:14 200 2

原创 auto关键字

C++ 中的 auto 关键字用于声明一个自动存储变量,其数据类型由初始化表达式的数据类型推导得出。使用 auto 可以简化代码书写和减少变量类型冗余,尤其是在处理复杂的模板类型或者迭代器时很有用。注意,auto 关键字在 C++11 标准中引入,其主要作用是简化代码,提高代码的可读性和可维护性。

2024-04-09 10:14:55 114 1

原创 new和delete

在这个例子中,delete p 释放了之前 new 分配的内存空间。注意,使用 delete 后,指针 p 仍然指向之前分配的内存空间,但这块内存已经被释放,访问这块内存可能会导致未定义的行为。在这个例子中,new int 创建了一个整型变量大小的内存空间,并返回一个指向该内存空间的指针。new 和 delete 是 C++ 中用于动态分配和释放内存的操作符。delete:delete 用于释放 new 分配的内存空间,避免内存泄漏。这里使用 delete[] 来释放整型数组所占用的内存空间。

2024-04-08 21:49:36 180

原创 std::list

总的来说,std::list提供了一系列对列表进行操作的函数,可以方便地对列表中的元素进行增删改查等操作。

2024-04-08 21:32:04 101

原创 话题类型简介

2024-01-14 21:59:25 307 1

原创 c++中->和.和::之间的使用区别是什么

总体而言,-> 通常用于通过指针访问对象成员,. 用于直接访问对象成员,而 :: 用于访问命名空间、类的静态成员或类的嵌套类。如果 p 是指向类对象的指针,那么 p->member 等同于 (*p).member。如果 obj 是一个类的对象,那么 obj.member 用于访问该对象的成员。在类内部,也可以用于指定静态成员或嵌套类的作用域。用于访问命名空间、类的静态成员或类的嵌套类。通常用于通过指针访问对象的成员。用于简化通过指针访问成员的语法。用于通过对象直接访问成员。

2023-12-14 21:33:03 374 1

原创 main函数中的argc和argv的使用

在这里,代表 argc “参数计数”,代表 argv “参数向量”。它们用于在执行程序时将命令行参数传递给程序。如果编译此程序并使用命令行参数运行它,则会看到程序名称、参数数以及打印到控制台的每个参数。在 C 和 C++ 编程中, main 函数是程序的入口点,它通常具有以下签名。

2023-12-14 21:02:59 383 1

原创 create catkin package的命令行创建

使用catkin_create_pkg命令创建软件包:在终端中使用catkin_create_pkg命令创建一个新的catkin软件包。其中,my_package_name是您要创建的软件包的名称,rospy和std_msgs是该软件包所依赖的其他ROS软件包。例catkin_create_pkg my_package_name rospy roscpp std_msgs。切换到catkin工作区目录:使用终端中的命令切换到您的catkin工作区目录。catkin_create_pkg 包名 依赖。

2023-12-14 14:54:00 516 1

原创 编译ctrl+shift+B的准备工作

创建tasks.json文件:在项目文件夹中,按下Ctrl + Shift + P打开命令面板,然后输入“Tasks: Configure Task”,选择“Create tasks.json file from template”创建一个tasks.json文件。配置tasks.json文件:根据您的需要,编辑tasks.json文件以定义catkin_make:build任务。选择合适的模板:在弹出的列表中选择适合的模板。对于catkin工作区,您可能需要选择“Others”。

2023-12-10 21:37:49 408 1

原创 roslaunch和rosrun之间的区别

总的来说,rosrun 用于启动单个节点或可执行文件,而 roslaunch 则用于启动包含多个节点和参数设置的launch文件,因此在实际开发和调试过程中,通常会使用 roslaunch 来启动整个ROS系统,而 rosrun 则更适合用于单个节点的调试和运行。roslaunch 和 rosrun 都是ROS中常用的命令,用于启动和运行ROS节点和程序。它们之间的主要区别在于它们的使用方式和功能。

2023-12-08 22:19:55 774

原创 EXTI中断和NVIC的应用总结

中断可简单理解为打断原程序,去执行另一项指令,然后再返回继续执行原程序,中断可以再加一个中断本章主要针对EXTI中断,其他中断该不涉及异常类型系统异常 体现在内核水平外部中断 体现在外设水平中断向量表EXTI中断源NVIC嵌套向量中断控制器,属于内核外设管理着包括内核和片上外设的中断相关功能两个重要的库文件:core_cm3.h和misc.h找内核相关的文件时,找上述两个文件主要详解内容位于 STM

2021-01-10 16:11:17 411

空空如也

空空如也

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

TA关注的人

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