自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 编译安装及运行港科大Vins-Mon开源代码

自己的电脑之前安装过Opencv4.5.0,cuda,orb-slam3, ros1, ros2。最近想试着跑下港科大的开源项目VINS-Mon。尝试编译安装,奈何一堆异常。主要是这个开源项目是17年写的,当时用的库还比较老。由于我之前安装的都是较新的版本,因此不得不将之前安装的都卸载掉,应该也可以共存,但是臣妾不会!中间几个简单的问题就不说了,具体说下遇到一个很棘手的问题。CvBridge是一个ROS库,提供ROS和OpenCV之间的接口。

2023-06-27 21:33:59 280

原创 设计模式之单例模式

单例有些对象只需要有一个: 线程池、缓存、注册表,这类对象只能有一个实例,如果制造多个实例,就会导致许多问题的产生,比如,程序的行为异常、资源使用过量,或者不一致;全局变量的缺点:如果将对象赋值给一个全局变量,那么在程序一开始就要创建好对象,如果对象比较耗费资源,而程序在执行过程中一直没有用到,就浪费了。单例模式的定义:确保一个类只有一个实例,并提供一个全局访问点,可以延迟实例化。适用于对资源

2017-12-02 21:15:44 156

原创 Linux vim配置及遇到的小问题

Linux编译小坑

2024-07-15 16:36:35 382 1

原创 WPF更新UI线程实现进度条功能

进度条绘制

2024-07-04 10:36:40 898

原创 373. 查找和最小的 K 对数字

修正后的方案是将第一列结点添加入heap中后,每次取数据后只向右侧进行扩展。直观的思路是每一个结点都向右侧和下侧扩展,但是这种方案会引起重复。

2024-05-13 21:59:56 227

原创 关于硬件同步和软件同步的解释

传感器数据同步方式: 硬件同步与软件同步

2024-05-11 15:33:08 361

原创 Leetcode167两数之和

解题思路: 缩减空间法。

2024-05-07 14:31:29 282

原创 VINS-Mono运行结果

【代码】VINS-Mono运行结果。

2024-04-02 15:28:19 185

原创 C++ 中的 Pimpl 惯用法

参考:Pimpl 用法

2024-03-19 11:49:36 533

原创 关于C++ 出现Bus error问题的排查

C++异常定位

2024-01-29 17:59:39 966

原创 定位Linux下写句柄错误问题

C++ 定位问题

2024-01-16 14:55:58 475

原创 【WPF 按钮点击后异步上传多文件code示例】

WPF

2023-12-06 11:29:31 244

原创 C++中关于多线程并发访问实例函数与静态函数

C++多线程

2023-11-14 15:49:44 290

原创 关于Linux下排查C++进程Segment fault问题的步骤

C++ gdb使用

2023-11-03 16:26:47 240

原创 C++中单例中成员变量的获取最好返回引用

如果单例的成员变量是一个类,并且这个类中又包含了其他成员变量类,在获取该成员变量类时,如果返回的不是成员变量类的引用,可能会导致对象拷贝或移动,引起意外行为或资源管理问题。让我们通过一个示例来说明:假设有一个单例类 Singleton,它有一个成员变量 SomeClass member_;,并且 SomeClass 类中又包含了其他成员变量和资源。

2023-07-25 16:58:09 245

原创 修改编码器数值递增方向

公司电气同事购买的编码器安装在设备上,由于在使用过程中发现默认顺时针数值增加方向不行,于是需要使用如下指令修改 首先由于之前修改过站号,因此站号要从01改为02,然后重新计算CRC。CRC计算完成后在cutecome上修改时注意,cutecome可以选择输入字符的解析方式,是按照ASCII方式还是什么方式,具体参见参考,并且当选择hex方式解析时,完全可以将字符连着写,因为cutecome就是一次解析两个字符来做的。谨记!!!参考: 1Linux通过stty命令操作串口设备(linux串口操作命令)

2023-07-10 22:28:34 204

原创 C++中父子类构造析构顺序

C++中父子类构造析构顺序

2023-03-18 20:21:01 197

原创 ubuntu22.04安装kalibr

ubuntu22.04 安装kalibr

2023-02-03 14:59:54 862 1

原创 C++中如何跟踪对象内存分配情况

C++对象内存分配跟踪分析

2022-10-19 18:25:08 229

原创 C++ 单例

C++ 单例举例

2022-10-19 15:39:09 199

原创 C++ string 效率分析

C++ string效率分析

2022-10-19 14:34:23 413

原创 C++ BENCHMARKING 使用

C++调试检测

2022-10-18 15:15:51 335

原创 C++ 虚函数virtual用法

C++ 虚函数用法

2022-10-17 15:09:23 283

原创 C++ 数组的处理

C++数组实例详解

2022-10-14 17:25:41 189

原创 用虚函数地址访问虚函数

用虚函数地址访问虚函数

2022-10-13 10:46:57 244 1

原创 C++中指针的转换

C++开发中指针类型转换

2022-10-12 16:22:52 645

原创 C++学习笔记——运算符重载

运算符重载是C++相对于Java的特性,就像作者说的,C++其实是提供了更多的灵活性,因此效率会提高,但是如果不严谨的话bug会比较多,这就需要基础知识比较扎实,知行合一。return!} };return 0;}

2022-09-26 17:17:54 296

原创 C++ 并发编程笔记——线程共享数据

C++并发编程

2022-09-15 17:43:16 300

原创 spring-boot 知识积累

定时任务配置参考:http://www.importnew.com/27287.html

2017-12-13 20:32:33 194

原创 迭代器与组合模式

迭代器与组合模式原则: 封装变化的部分这里主要是用迭代器来封装遍历操作:这里breakfastMenu 为一个ArrayList数组实现iterator接口,并且实现next() 和hasNext() 方法,迭代器的本质是封装了遍历

2017-12-13 20:29:51 196

原创 设计模式之模板方法模式

设计模式之模板方法模式模板方法的定义: 在一个方法中定义一个算法的骨架,而将一些步骤延迟带子类中。模板方法可以使子类在不改变算法结构的情况下,重新定义算法中的某些步骤。 1 不同的地方定义成抽象方法; 2 相同的地方直接继承父类; 3 某些方法是由超类来进行处理的,某些方法是由子类来处理的,需要由子类处理的方法需要在超 类中定义为abstruct方法,并且由子类进行重写模板方法一般形式

2017-12-12 21:34:37 212

原创 设计模式之适配器与外观模式

设计模式之适配器对象适配器模式简图 上图很好的说明了适配器规则:让client和接口绑定起来,而不是和实现绑定,实现了客户代码和服务端具体代码的耦合类适配器模式简图 设计模式之外观模式定义:提供了一个统一的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更容易使用。区别:外观模式和适配器模式都可以包装很多类,但是外观的意图是简化接口,而适配器的意图是将接口转化成不同的接口

2017-12-11 16:47:28 283

原创 设计模式之命令模式

命令模式——封装调用动作和接收者在命令对象中被绑在一起客户负责创建命令对象命令模式从逻辑上将遥控器和类和厂商的类解耦,可以减少未来维护时所需要的费用解耦的理解模块只对外暴露最小限度的接口,形成最低的依赖关系。(接口轻量,但是功能齐全)只要对外接口不变,模块内部的修改,就不得影响其他模块。(模块的独立性)删除一个模块,应当只影响有依赖关系的其他模块,而不应该影响其他无关部分。(独立性)

2017-12-11 11:14:44 189

原创 设计模式之工厂模式

工厂模式最近在看java设计模式,之前一直对工厂模式不是很清楚,小结一下。工厂模式主要分为:简单工厂模式、工厂方法、抽象工厂模式 。本质上都是将实例化类的工作交给工厂来处理。具体区别参见blog:http://blog.csdn.net/superbeck/article/details/4446177 1 简单工厂模式package factory;public interface Pr

2017-12-02 19:36:24 203

转载 Java 值传递和对象传递详解

关于java值传递和对象传递的详细解答 http://blog.csdn.net/yushanddddfenghailin/article/details/51386120

2017-10-27 21:43:01 263

原创 java中的不可变类

参考blog:[url](http://blog.csdn.net/dapangzi88/article/details/60867964)如何创建一个不可变类?要创建不可变类,只要遵循下面几条规则:不要提供任何会修改对象状态的方法。保证类不会被拓展(一般声明为final即可)。使所有的域都是 private final的。确保对于任何可变组件的互斥访问(可以理解如果中存在可变对象的域,得

2017-10-16 11:44:42 248

原创 maven更新项目遇到的问题

之前使用maven更新依赖一直没有问题,昨天git pull 了一下最新的代码就出现错误如下:Failed to execute goal on project fc-sirius-common: Could not resolve dependencies for project com.baidu.fengchao.sirius:fc-sirius-common:jar:1.0.0-SNAPS

2017-07-30 18:23:34 519

原创 Java中循环删除list中的元素

java 中循环删除list中的元素

2017-06-07 23:25:38 359

原创 python--分布式爬虫的实现

计划用python实现一个分布式爬虫,在熟悉python的同时,为以后做金融方面的数据分析打下坚实的基础。1 安装 scrapy时遇到的问题 在mac上安装时一直提示错误,最后在找到问题解决的方案,安装成功。 Mac上安装Scrapy中的问题与解决方法 具体步骤如下: 办法就是 pip install scrapy –ignore-installed six。如果出现

2017-06-07 02:34:01 675

原创 日志分析demo

日志分析在对日志进行分析的时候,恰巧写了两个不同的demo,记录一下:代码块1 初始版@Componentpublic class LogMonitoring { @Autowired protected UnitSettingDao unitSettingDao; // 缓存unitSetting table中的 pid 和 cid; private static

2017-05-29 15:55:25 417

主题模型java代码

主题模型java代码,亲测可用效果很好。

2015-12-04

空空如也

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

TA关注的人

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