自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 递归最小二乘估计

@[TOC](递归最小二乘估计(Recursive Least Square Estimation))递归最小二乘估计(Recursive Least Square Estimation)随着测量次数增加,最小二乘计算量计算量会快速增加,递归最小二乘给出了在线实时计算的递推方程。推导x^k−1,yk\hat x_{k-1},y_kx^k−1​,yk​分别为k-1时的估计值及k时测量值,线性递归估计可以表示为:yk=Hkx+vky_k=H_kx+v_kyk​=Hk​x+vk​x^k=x^k−1+K

2021-10-18 23:25:54 667 1

原创 CMake之ADD_SUBDIRECTORY

CMake之ADD_SUBDIRECTORY语法解析举例参考语法add_subdirectory(source_dir [binary_dir] [EXCLUDE_FROM_ALL])向构建中添加子目录。source_dir指定源CMakeLists.txt文件和代码文件所在的目录。如果它是一个相对路径,它将相对于当前目录进行计算(这是典型的用法),但它也可能是一个绝对路径。binary_dir指定存放输出文件的目录。如果它是一个相对路径,它将相对于当前输出目录进行计算,但它也可能是一个绝对路径。如

2021-09-13 22:36:16 924

原创 gcc/g++

gcc/g++头文件`gcc`/`g++`默认include路径通过指令`-I`指定路径通过环境变量设置路径库文件配置文件指定路径环境变量指定路径编译目标代码时指定路径参考:头文件gcc/g++默认include路径gcc`gcc -print-prog-name=cc1plus` -vignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"#inc

2021-09-12 23:05:00 107

翻译 logging

logginglogging模块Basic Configurations格式化输出日志记录是程序员工具箱中非常有用的工具。它可以帮助您更好地理解程序的流程,并发现在开发过程中可能没有想到的场景。日志为开发人员提供了一组额外的眼睛,他们不断地查看应用程序所经过的流程。它们可以存储信息,比如哪个用户或IP访问了应用程序。如果发生了错误,那么它们可以提供比堆栈跟踪更深入的见解,告诉您程序在到达发生错误的代码行之前的状态。通过从正确的位置记录有用的数据,您不仅可以轻松地调试错误,还可以使用这些数据来分析应用程

2021-09-09 01:17:58 162

翻译 threading_python

threadingThread对象构造函数成员方法Thread对象Thread类表示在单独的控制线程中运行的活动。有两种方法可以指定活动:将一个可调用对象传递给构造函数,或者重写子类中的run()方法。在子类中不应该重写其他方法(构造函数除外)。换句话说,只重写这个类的__init__()和run()方法。一旦线程对象被创建,它的活动必须通过调用线程的start()方法来启动。这将在单独的控制线程中调用run()方法。一旦线程的活动启动,线程就被认为是“活的”。当它的run()方法终止时,它将停止活

2021-09-07 13:57:55 63

原创 Ubuntu18安装Ros Melodic

ROS安装替换源设置源国外源:sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' 国内源:科大sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DI

2021-08-30 01:09:19 78

原创 Ubuntu18安装搜狗输入法

@TOC安装fcitx框架sudo apt-get install fcitx-binsudo apt-get install fcitx-table下载输入法安装包;安装sudo dpkg -i sogoupinyin*.deb // 报错修复一下sudo apt install -fsudo dpkg -i sogoupinyin*.deb 配置

2021-08-29 17:49:40 107

原创 vcpkg

vcpkgvcpkg is a C++ package manager for Windows, Linux, and MacOS安装:下载文件解压并进入文件./bootstrap-vcpkg.sh./vcpkg integrate install./vcpkg install sdl2 curl./vcpkg integrate bash

2020-06-10 16:05:07 209

原创 ubuntu安装Eigen

EigenEigen库安装安装方式:命令行安装sudo apt-get install libeigen3-dev源码安装下载Eigen源文件解压并进入文件夹tar -jxvf xx.tar.bz2mkdir buildcd buildcmake ..makesudo make install安装完成后,执行sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include/...

2020-06-10 15:48:01 338

原创 ubuntu18安装yaml-cpp

yaml-cppBoostyaml-cppBoost安装yaml-cpp依赖于boost库,确保Boost library已经存在,否则会报错。(yaml-cpp 0.6.0 has been released! This release requires C++11, and no longer depends on Boost.)安装方法使用命令安装sudo apt-get install libboost-dev文件安装boost官网下载解压并进入文件夹tar -zxvf

2020-06-10 15:02:47 2478

空空如也

空空如也

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

TA关注的人

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