![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
杨书书
我想真正地在公司得到成长!
展开
-
PUB_SUB
需要注意的是,在使用SUB套接字时,必须使用zmq_setsockopt()方法来设置订阅的内容。如果你不设置订阅内容,那将什么消息都收不到,新手很容易犯这个错误。订阅信息可以是任何字符串,可以设置多次。只要消息满足其中一条订阅信息,SUB套接字就会收到。订阅者可以选择不接收某类消息,也是通过zmq_setsockopt()方法实现的。PUB-SUB套接字组合是异步的。客户端在一个循环体中使用...原创 2019-11-27 16:24:03 · 226 阅读 · 0 评论 -
爬楼梯、买股票问题
1、分治递推的办法原创 2019-11-17 21:26:19 · 120 阅读 · 0 评论 -
Minimum Path Sum(动态规划)
1、递归的话,有很多重复,会做很多 重复性的工作,所以我们这里可以加一个 缓存(记忆化搜索),来避免重复的工作memory(缓存)动态规划的原理第一步:先按照自己的办法 递归也好,分治也好:第二步:记忆化搜索进行时间的优化第三步:打翻,自底向上地进行一遍递推,从1开始推2 推3 推4等等人在想斐波那西队列也是这么想的,这么的自然,可是很多时候没有这么的自然,人一开始...原创 2019-11-17 19:57:50 · 154 阅读 · 0 评论 -
一些经验
要知道自己主打的这一门语言的每一个经典结构体的 插入、删除的时间复杂度、空间复杂度保持你的睡商的能力。保持内心的平静Keep Inner Peace”。冥想,放空自己的能力坚持锻炼身体的能力维护这个系统的能力,维护系统的文档很重要,文字的力量是真的重要,修行在个人,不断地去写,去传播,去积淀!...原创 2019-11-12 12:07:10 · 218 阅读 · 0 评论 -
修改一个手套得包率的比较逻辑复杂的bug
其实从这个问题可以总结几点:1、第一个,手套的得包率不对,而别的普通的sensor的得包率是对的,只能说明它们有一个地方是有差别的,就是手套要拆包,要发两次,然后看到它的得包率低,就应该想到第二次是不是没有发过去。2、还有一个就是去看打日志,看日志以后也会发现,为什么有一些地方会多打印很多东西,明明是单线程执行的,为什么会打奇数个日志呢?有的时候确实应该多去问一点问题,为什么,这其实就是出...原创 2019-11-11 16:40:29 · 124 阅读 · 0 评论 -
map erase元素注意 转自https://blog.csdn.net/qdylan/article/details/8314301
原创 2019-11-10 16:58:34 · 88 阅读 · 0 评论 -
一些实际项目编写代码经验
1、gitreset--hardFETCH_HEAD2、gitpull就会成功。3、void imu_data::publish()其他线程和主线程一样,只有当强制要求退出时,才会去退出,SafeCloseThread(thread_deamon_, run_deamon_); 当然也可以控制休眠,一秒去执行一次,但是需要去主动退出,while循环,不然不会自己主动退出...原创 2019-11-10 16:55:31 · 372 阅读 · 0 评论 -
修改hub得包率的问题
因为一个频段里面有多个hub,然而分母里面拿到的是该频段的所有的hub,因此可以确定唯一出问题的地方就是分子可能拿到的值偏小。这里的ptr是char *直接用std::cout<< <<std::endl 直接用这个去打印的话,会出bug,会奔溃的最后发现得包率计算错误 原来在于启动参数设置为什么,它每秒拿到的包就是45个,所以才会造成除的分...原创 2019-11-10 15:51:35 · 101 阅读 · 0 评论 -
代码经验
其实无论是写代码还是去查找bug,重要的是去找到这种联系,比如说Markers与CustomMarkers他们的更新取决于, <CongrunceGroupID type="Int" value="4" />的更新,所以我们要去代码里面去找这种联系,然后在改变CongrunceGroupID 的时候去更新一下Markers和CustomMarkers,然后就...原创 2019-11-10 13:21:12 · 151 阅读 · 0 评论 -
修改了一个神奇bug的思路
解决这个神奇bug的一步步思路1、单独打开二级界面没有出现错误,而只有改名字的时候会出现错误,说明还是跟修改名字有关,单独打开二级界面的流程就不需管了。2、同时关联的还有两个结构体,其中一个结构体只负责插入del_transform即true(1)的的元素,说明它只要调用必然会显示,现在没有显示,说明它不存什么问题,没有显示只能说明它没有去调用,而它没有去调用是因为另一个结构map里面没有...原创 2019-11-10 11:50:06 · 156 阅读 · 0 评论 -
sizeof 经典总结
转载自https://www.cnblogs.com/lidabo/archive/2011/11/29/2267300.html1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a ...转载 2019-05-14 15:24:38 · 80 阅读 · 0 评论