YuCong

「啊聪的个人主页」

Other Pages

UML类图

六种UML类关系图

UML,全称Unified Modeling Language,统一建模语言。UML图分为用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等9种图。在面向对象语言中,我们经常看到有用UML类图去表示各种接口和类之间关系的。本文主要记录UML类图中常用的六中类关系。 UML类图 1. 类图 1. 具体类...

如何设计易用的c++参数配置文件?

Yaml vs. json,还是自己尝试设计一个吧

如何设计简单易用的c++参数配置文件? Config for c++ 1. 设计 1.1 config_io 1.2 ConfigSet 1.3 Config 2. 使用 3. 一点优化 Contact ...

GLog 使用方法与技巧

GLog:简单易用的c++日志库

GLog提供了非常简单易用的c++日志解决方案。 GLog 使用 log格式 CMake 中使用glog log 输出到文件 输出到文件 log文件备份 注意...

GFlags使用方法教程

GFlags: 方便的使用c++命令行参数

GFlags提供了一种方便的使用c++命令行参数的解决方案。 GFlags使用方法指南 1. 安装 2. 使用 2.1 代码 2.2 编译 2.2.1 g++编译 2.2.2 cmake ...

Google Test使用方法总结

Gtest 使用方法总结。写代码不测试,bug满天飞。 Google Test 1. Install & hello test Install hello_test.cpp 编译 g++ 编译gtest ...

c++ coding style

c++代码风格规范,以及一些良好的代码习惯建议

本文主要记录c++ coding style相关的一些笔记,以及一些常用的代码建议与小技巧。尽力将自己写的代码视作一件艺术品,是技术与艺术的结合体。 c++ coding style Google style 1. 命名约定 1.1 常量命名 ...

Marker based pose estimate

使用ArUco Marker估计相机的外参,或者估计标定板的位姿

本文主要包括两部分内容:1. 基于单个Marker的位姿估计;2. 基于标定板的位姿估计。 Marker pose estimate 1. 使用单个ArUco Marker的姿态估计 重要参数说明: 输出结果说明: 注意事项: 2. 使用...

Camera Calibrate

相机畸变校准原理与工具代码

相机的内外参标定原理,与棋盘格标定方法,以及OpenCV提供库方法的简单笔记。 Camera internal and external parameter calibration. Camera Calibrate 1. Camera model 1.1 针孔相机的投影模型 ...

git 项目开发流程

git 项目开发流程与版本发布流程

本文简单记录 Git 项目开发流程,包含新feature的开发,bugfix,Release版本发布,以及hotfix流程等。 Git Repository Process 1. 项目开发流程 1.1 branch的命名 1.2 Process 2. Rel...

git 笔记

[TOC] git笔记 Created 2020.07.09 by William Yu; Last modified: 2021.07.03-V1.3.e Contact: windmillyucong@163.com Copyleft! 2021 William Yu. Some rights reserved. References https://blog.cs...