自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日常计算机问题个人思考汇总

计算机问题日常个人思考

2023-02-12 17:22:12 139

原创 C++ Primer练习

C++ Primer练习

2022-11-07 21:45:20 221

原创 浦发银行编程题1

浦发银行编程题

2022-10-26 19:34:19 547

原创 Qt字符串、信号槽等编程小记

快捷键:F4:.cpp 与.h文件之间的相互切换Alt+左键:返回上一个操作/操作的文件Alt+右键:返回下一个操作/操作的文件Ctrl+/:快捷注释/取消注释Ctrl+i:自动缩进信号槽相关知识:connect的第五个参数:Qt::AutoConnection默认值,使用这个值则连接类型会在信号发送时决定。如果接收者和发送者在同一个线程,则自动使用Qt::DirectConnection类型。如果接收者和发送者不在一个线程,则自动使用Qt::QueuedConnect..

2022-04-18 21:05:21 187

原创 C++编程小记(字符串)

1.char *转string直接赋值即可 char a[1024]="abcdefg"; string str=a;2.string转char*一定要使用strcpy()函数 string str="abcdefg"; char *a; strcpy(a,str.c_str()); //若直接使用a=str.c_str(),a最后指向的内容是垃圾,因为s对象被析构,其内容被处理3.int 转字符串①itoa():itoa是Windows特有的头文

2022-04-18 20:55:57 73

原创 Linux下基于TCP的视频传输(c++ )

分段传输代码说明:首先,图像的大小为640*480,但是图像是三通道的彩色图像,每一列都有3个小列,所以每一行的像素个数为640*3;其次,图像的高为480,也就是有480行,这里为了避免数组过大,所以传送时每一次传送15行,一共传送480/32=15次;然后,传送时先用ptr指针找到每一行的首地址,在对每一行的像素进行遍历,依次把每行的640*3个像素点赋值给buf数组;.h头文件中定义BUFFER_SIZE为640*480*3/32,每一行像素为640*3,每一轮传送15行,buf的大小为.

2022-04-06 17:36:02 3896

原创 c++图片 Tcp socket传输

*1. 图片传输接收端:server.cpp#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<unistd.h>#define MAXLINE 4096

2022-04-06 17:21:16 2364

原创 Linux下c++ socket通信

client:关键点简述:创建socket;connect;#include <stdio.h>#include <string.h>#include <errno.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>#include <ros/ros.h>#inclu

2022-04-03 16:11:50 491

原创 C++编译错误整合

C++编译错误整合编译报错:warning: control reaches end of non-void function [-Wreturn-type]解决办法:控制到达非void函数的结尾,一些本应带有返回值的函数到达结尾后可能并没有返回任何值。检查各个函数类型及返回值。...

2022-03-08 15:22:14 2021

原创 Windows、Linux、QT常用命令&快捷键

Windows、Linux、QT Creator常用命令及快捷键

2021-11-20 10:33:39 569

原创 xacro 语法总结

转载链接:xacro 语法总结xacro标签功能:属性定义,数学运算,条件判断和宏定义等1.属性定义:标签格式:<xacro:property >参数调用:${属性名称}//定义<xacro:property name="m_mass" value="2"/>//调用<geometry type="cylinder" radius="0.045" length="0.160" mass={m_mass}/>//半径为45mm,长度为160mm,重量为2k

2021-10-14 18:33:24 1294

原创 gazebo7 CMake Error:Could not find a package configuration file provided by “gazebo_plugins“

Ubuntu16.04 gazebo7 运行catkin_make时报错:CMake Error报错详情:CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package): Could not find a package configuration file provided by "gazebo_plugins" with any of the following names:

2021-06-22 16:46:52 472

原创 linux下批量修改文件夹权限

Linux下批量修改文件夹权限chmod -R 777 文件夹绝对路径例:修改catkin_ws/src下orocos文件夹及其子文件夹中所有文件的权限:chmod -R 777 /home/[username]/catkin_ws/src/orocos

2021-05-10 20:21:36 1581

原创 Ubuntu16.04 kinetic ROS上安装orocos_toolchain(填坑ing)

Ubuntu16.04 kinetic ROS上安装orocos_toolchain(填坑ing)安装参考链接: link.填坑记录:1.查看电脑上安装的ruby版本(需>=1.8.7):ruby -v2.根据参考链接的方法1(脚本安装)进行安装:cd ~mkdir -p orocos/orocos_toolchaincd orocos/orocos_toolchainwget -O bootstrap-2.6.sh https://raw.githubusercontent.com

2021-05-07 10:25:14 303 3

原创 Revit二次开发加载RevitLookup.dll程序集

Revit二次开发加载RevitLookup.dll程序集Revit二次开发环境搭建(Revit 2019+Visual Studio 2017)更正加载RevitLookup.dll:编译出RevitLookup.dll文件后进入C:\Users[用户名]\AppData\Roaming\Autodesk\Revit\Addins\2019路径以记事本形式打开RevitLookup.addin文件,对文件进行编辑,将第4行修改为编译生成的RevitLookup.dll所在的路径(在RevitSD

2021-05-05 17:10:38 603

原创 ROS中rviz打不开,弹窗报错:could not contact ROS master at [http://xx.xx.xx.xx:11311]

ROS中rviz打不开,弹窗报错:could not contact ROS master at [http://xx.xx.xx.xx:11311]解决办法1.打开一个终端 ,输入sudo gedit ~/.bashrc2.在打开的.bashrc文件末尾输入export ROS_MASTER_URI=http://localhost:11311/export ROS_HOSTNAME=localhost(自己电脑的ROS_MASTER_URI在终端输入roscore后的倒数第五行)3…

2021-04-13 20:23:00 13282 17

空空如也

空空如也

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

TA关注的人

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