发布了文章2023-12-28
功能:启动server端进程后,server端进入监听。启动client端进程,用户输入字符串。server端打印接收到的字符串,等待用户输入字符串,回复给client端。client端打印接收到的字符串,demo结束。
发布了文章2023-12-04
参考博客1:已知一点经纬度和移动距离,计算下一点经纬度,理论模型简单的圆和扇形弧长公式推导,原文公式看起来没问题,但注意先计算纬度,再计算经度,因为经度的计算依赖当前纬度。参考博客2:已知两点经纬度,计算两点距离抄了里面googleMap的算法。其它:腾讯地...
发布了文章2023-09-10
参考了这篇博客:C++实现vector练习模板类,命名空间,重载运算符的基础使用。加了个命名空间和对方括号的重载,使得可以通过索引访问数据。 {代码...}
发布了文章2023-07-03
四叉树是一种空间索引(划分)技术,通过递归地将一整块区域均匀划分为4个子区域,每个区域托管一定数量的二维点,于是任意一个二维点都可以根据它的坐标快速找到所述的子区域,得到它的邻点。
发布了文章2023-05-28
结合CMU CSAPP课程和自己看的教材做的笔记。数据类型大小C的不同类型数据结构的大小。记住几个常用的,char是1个byte,short是2个,int是4个。C里的位运算和逻辑运算不要搞混。比如&和&&,&是按位与,&&是且运算,位运算的结果仍是一个不同的数值,逻辑运算的结果不...
发布了文章2023-04-12
最近好几次需要自己写CMakeLists测试一个模块的使用,很多步骤是重复的,所以总结一下通用的模板。假设现在有一个编译好的共享库libxxx.so,我想自己写些代码去测试它的接口使用,编译成可执行文件,可以使用类似如下的模板。CMakeList.txt: {代码...} 然后可以再写...
发布了文章2023-03-25
如果想在windows上配置slam的开发环境,以前是比较麻烦的,但是现在有了微软vcpkg的支持,在win上安装依赖也可以像pip和apt那样舒服,虽然还不算那么完善,但微软未来还会加大支持。
发布了文章2023-03-17
尝试在一个嵌入式环境上开发基于视觉的定位算法,也就是视觉里程计。嵌入式的软硬件环境计算能力有限,架构不同,所以部署很多主流算法有点困难,如ORB-SLAM系列,DSO系列,VINS-Fusion系列。
发布了文章2023-03-07
用python写个脚本。想要为用户提供参数输入的功能,类似“-n=...”,“-f=...”,可以使用sys模块获取参数,正则表达式模块re解析规则。