自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jaka机械臂例程minicoco

/手动运动,其中 INCR 代表增量运动,0.5 代表速度为 0.5rad/s ,30*PI/180 代表执行该行命令运动30*PI/180rad,find_library(jakaapi # 变量名通常用大写,并带有_LIBRARY后缀。NAMES jakaAPI # 注意这里不需要lib前缀和.so后缀。PATHS ./lib # 指定库文件所在的目录。# 这是创建编译一个新的库文件。# 这是找已经存在的库。

2024-05-17 23:19:50 233 1

原创 vscode 终端字体间距过大的问题ubuntu18

可以在'文件'->'首选项'->'设置'->搜索栏检索'Integrated:Font Family'看到这个为空(如图),当我们在这个里面填入系统中存在的字体终端就会变得正常了!解决办法:在‘Integrated:Font Family’下面的框里面填入monospace,终端字体就变得正常啦。问题先导:由于vscode加载的字体不属于ubuntu18.04中存在的字体,因此,导致下图所示的情况。可以查看到自带的字体,将蓝色的内容任选按照上面的步骤填入,也可得到相应的效果。

2024-05-10 14:17:05 226

原创 关于虚函数

即使`p`指针后来被赋值为指向`B`对象,调用`foo`函数时仍然会调用`A::foo`,因为`foo`不是虚函数,编译器不会考虑对象的实际类型。即使`p`指针后来被赋值为指向`B`对象,调用`foo`函数时仍然会调用`A::foo`,因为`foo`不是虚函数,编译器不会考虑对象的实际类型。在这种情况下,当`p`指向`B`对象时,调用`foo`函数将会输出`3`,因为`B::foo`现在是`A::foo`的覆盖版本,且`foo`是虚函数,所以编译器会根据对象的实际类型解析函数调用。

2024-05-07 16:19:15 254

原创 c语言实现QT YUV420P格式的QVideoFrame流转化为QImage

/ 将YUV420P格式的数据转换为RGB格式。// 如果帧格式不是YUV420P,则返回空图像。// 根据像素格式选择转换方法。// 获取帧的大小和像素格式。

2024-04-14 22:03:52 705 1

原创 关于vinsmono报错无轨迹图像问题

将catkin_ws/src/VINS_Mono目录下的所有子文件夹的CMakeLists.txt中的find_package(OpenCV REQUIRED)全部改成find_package(OpenCV 4),然后再从新catkin_make,又会出现第七章第一步的错误,解决方法和之前一样。

2024-04-10 19:22:29 347 1

原创 以 null 结尾的字符数组),其最后一个字符必须是空字符 ‘\0‘,即 ASCII 值为 0 的字符,也称为 null 字符。这个空字符告诉程序字符

是的,对于以 null 结尾的 C 字符串(也称为以 null 结尾的字符数组),其最后一个字符必须是空字符 '\0',即 ASCII 值为 0 的字符,也称为 null 字符。因此,在手动操作字符数组时,务必确保字符串的结尾是空字符 '\0'。在使用标准字符串函数操作字符串时,它们会自动处理空字符,但手动操作字符数组时需要特别注意。如果一个字符数组没有以空字符 '\0' 结尾,则字符串函数会继续在内存中搜索直到遇到空字符为止,这可能导致未定义的行为,例如访问未分配的内存或者无限循环。

2024-03-31 13:46:00 130 1

原创 土法编译找不到头文件的问题

camera.cpp:1:10: fatal error: opencv2/opencv.hpp: 没有那个文件或目录。另外使用cpp代码,注.c和.cpp文件的区别。

2024-03-31 13:16:33 104 1

原创 qt不能输入中文,ibus

qt默认支持ibus的输入中文,如果时fcix需要其他的设置,比如移动.so库文件。问题1:未设置输入法相关的环境变量。

2024-03-28 11:25:19 302 1

原创 opencv安装到指定目录,Ubuntu

指定安装路径和其他选项。

2024-03-25 15:17:09 177

原创 can‘t find lQt5Mqtt 软连接问题

然后重新尝试编译你的项目,看看是否能够解决链接错误。如果还有其他问题,请提供更多信息,我将尽力帮助你解决。的软链接文件,该文件通常指向实际的库文件。根据你提供的目录结构,似乎缺少了一个名为。通常情况下,编译器在链接时会查找。文件来引用 Qt5Mqtt 库。

2024-03-24 20:31:05 286 1

原创 此操作至少需要一个处于启用状态的有效资料档案库

Index of /qt/online/qtsdkrepository/linux_x64/root/qt/

2024-03-24 17:59:29 106 1

原创 gpio和pinctl

gpio子系统提供了用户空间应用程序访问GPIO引脚的接口,使得应用程序可以控制引脚的电平状态,从而与外部设备进行通信。通过pinctl子系统,内核可以配置引脚的工作模式(如输入、输出、中断等),以及设置引脚的电气特性(如驱动能力、上拉/下拉等)。gpio子系统负责提供用户空间的GPIO引脚访问接口,而pinctl子系统则负责管理和控制底层的引脚资源。在内核启动和初始化过程中,pinctl子系统会先对引脚进行配置和初始化,然后gpio子系统才会基于这些配置来提供GPIO引脚的访问功能。

2024-03-17 20:19:00 461

原创 100ask,repo 下载内核文件

复制的时候no和repo之间缺了个-

2024-03-17 17:15:19 331

原创 新建节点两个方式和区别ros2

wang_node=rclpy.create_node("wang_node")#新建节点 ,成功。wang_node.get_logger().info("主函数成功运行,节点对象成功创建")wang_node.get_logger().info("主函数成功运行,节点对象成功创建")wang_node=Node("wang_node")#新建节点。time_callback函数。

2023-08-28 10:52:06 46 1

原创 ros2:not found install/setup.bash

source install/local_setup.sh # 仅在当前终端生效 $ echo " source ~/dev_ws/install/local_setup.sh" >> ~/.bashrc # 所有终端均生效。原文链接:https://blog.csdn.net/m0_56291491/article/details/127819406。mkdir -p ws00_helloworld/src #创建工作空间以及子级目录 src,工作空间名称可以自定义。该步操作作用为刷新一遍环境变量。

2023-08-13 08:56:23 1305 7

空空如也

空空如也

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

TA关注的人

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