- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 一些实用的C语言小技巧
宏 静态断言 #define STATIC_ASSERT(expr) (\ (void)sizeof(char[1-2*!!!(expr)])) 当然还有其他实现方法,但这种无疑是最简单、最通用的方法了 获取偏移量 #define offsetof(type, member) (\ (size_t)&((type*)0->menber) ) 一般来说,这...
2018-03-10 23:47:23
5162
1
STM32_MPU6050DMP硬件I2C读取欧拉角
如题,网上stm32硬件I2C读取mpu6050dmp的资源实在不好找(至少对我是这样),所以决定把自己找到的分享出来。本工程中大部分源代码来自于网络,部分是本人添加的。编译软件是keilV5.0。
2017-04-08
基于二叉堆优化的A星算法
本源代码借助标准C++ STL中的vector,list和heap等已封装的数据结构,优化了A星算法搜索地图、检索开始列表过程,减小了程序的时间和空间花费。经检验,检索20000*20000的随机障碍物地图时,程序在规划路径部分的平均耗时在两秒左右。
2017-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人