自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 判断轮廓点是否为矩形

判断是否为矩形

2022-11-30 10:22:09 298 1

原创 Ubuntu中一键开启ros等工具的脚本

ubuntu 一键脚本开启调试环境

2022-09-01 15:21:46 1128

原创 C++开启多线程 节省时间验证

如果一段代码有多个函数互不影响,不共享数据,即不会更改同一个变量。那么开启多线程让函数在不同线程中同时进行,理论上是会比在单线程中按顺序运行要快的(想象成早上我在烧水的同时做早饭,要比先做早饭后烧水要快)。所以我写了一个简单的例子进行验证。开启多线程的方法需要使用C++中的thread库,因此头文件中需要 #include <thread>,std::thread Thread1(Function()) 即可将Function() 这个函数独立开启一个线程,需要注意的是,后面需要增加 T

2022-05-06 09:49:21 1076 2

原创 用C++封装调用 C代码生成的动态库

首先需要建立两个文件夹,一个存放C代码用来生成动态库.so, 命名为c_library;另一个用来写C++代码,调用C的动态库,命名为library_test。-------c_library------------build------------print_test.c------------print_test.h------------print_test.hpp-------library_test------------build------------print

2022-03-24 20:28:48 1267

原创 枚举实现ErrorCode错误码

工程上很多情况都需要用到错误码,便于更好的定位异常问题。下面把ErrorCode写在类中的实现,最后打印的结果是state =11,正确;#include <iostream>#include <thread>#include <math.h>#include <vector>#include <queue>class ErrorCode{public: enum state{ Success = 10,

2022-03-09 09:50:48 1398

原创 有构造函数的类的继承问题写法

#include <iostream>#include <thread>#include <math.h>#include <vector>#include <queue>class A{public: A(int i){ a_ = i;} int a_;};class B : public A{public: B(int j) : A(3){b_ = j;} int b_;};clas.

2022-03-08 14:03:58 97

原创 vpniray

https://support.fortinet.com.cn/index.php?m=content&c=index&a=show&catid=65&id=448电信101.69.251.146101.69.251.146:10443工号密码联通SSLVPN60.190.252.18660.190.252.186:10443

2021-12-14 19:58:46 206

原创 形参里带取地址符号

void swap(int &a, int& b){ int temp; temp = a; a = b; b = temp; std::cout << " swap a = "<< a << std::endl;} int main(){ int a = 1, b = 2; swap(a,b); std::cout << " main a = "<< a .

2021-12-01 14:00:57 1719

原创 类指针使用

#include <iostream>using namespace std;class CLA{ public: int c; CLA(int x){ c = x; }};// void func(CLA *a,int b){void func(CLA *a){ a->c =10; std::cout << "4" << std::endl; // a->c=b.

2021-10-14 11:35:29 388

原创 Eigen库Vector3d定义及赋值学习

#include <Eigen/Eigen>#include <iostream>int main(){ int a(2), b(5), c(6); Eigen::Vector3d origin_(0,0,0); Eigen::Vector3d max_size_(a,b,c); Eigen::Vector3d diff_; diff_ << 0,0,0; // diff_ = max_size_ - origin_; std::cout <.

2021-09-29 14:08:34 11133

原创 值传递 引用传递

#include <iostream>using namespace std;int ppp(int &b)//引用传递+1{ b ++; return b;}int ppp2(const int &d)//引用传递+1{ //d ++; error: increment of read-only reference 'd' 不能改变d值 报错 return d;}int ppp1(int c)//值传递+1{ c ++; return c;.

2021-09-24 10:38:15 70

原创 Markdown学习

# 一级标题**加粗** and 未加粗 __加粗__ *斜体* _斜体_ ***粗体加斜体*** ___粗体加斜体___ __*粗体加斜体*__ ## 二级标题 换行失败1换行失败2换行成功1 (输入多个空格) 换行成功2>引用格式 >>多行段落引用,中间空行也要加>>>嵌套引用,引用里还有引用 ###.

2021-09-10 15:49:01 54

原创 C++学习案例 一(char指针和数组)

#include <iostream>using namespace std;int main(){ char *p = (char*)"hello !"; char a[] = "hello !"; cout<< *(p ) <<"\n"; cout<< a <<"\n"; }

2021-09-09 17:21:05 123

原创 FIESTA个人理解 五 updateESDF() 删除 下

//destroythelinked-list//删除双向链表prev_[obs_idx]=undefined_;next_obs_idx=next_[obs_idx];//处理链表指向的下一个next_[obs_idx]=undefined_;//prev和next同时设置为undefined就把obs_indx从该障碍物的索引中删除了distance_buffer_[o...

2021-08-24 15:22:10 253

原创 FIESTA个人理解 五 updateESDF() 删除 上

//删除:QueueElementxx=delete_queue_.front();delete_queue_.pop();intidx=Vox2Idx(xx.point_);//从delete_queue的头部取出xx转换成序号idxif(!Exist(idx)){//判断不占据,确认idx体素不再是障碍物//doesn'tExistafterawholebrunchofupdates/...

2021-08-24 15:21:40 166

原创 FIESTA个人理解 四 updateESDF() 插入

//注意:insertdeletequeue中的体素都是或曾经是障碍物点,拥有一套dll双向链表。voidfiesta::ESDFMap::UpdateESDF(){//clock_tstartTime,endTime;//startTime=clock();//UpdateOccupancy();cout<<"Insert"<<insert_queue_.size()<<"\tDelete"...

2021-08-24 15:20:14 353

原创 FIESTA个人理解 三 (insert delete)

Deletevoidfiesta::ESDFMap::DeleteFromList(intlink,intidx){if(prev_[idx]!=undefined_)//把idx前后连上,就无法通过link障碍物索引到idx,等价于把idx从link障碍物中删除!!!next_[prev_[idx]]=next_[idx];//index->prev->next=index->next(因为数组形式,和指针顺序相反,理解一下)...

2021-08-24 15:18:03 201

原创 FIESTA个人理解 一

sdf

2021-08-19 17:09:18 555

空空如也

空空如也

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

TA关注的人

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