外部库使用
文章平均质量分 75
凡人只做一事
忙时心不乱,闲时心不空
展开
-
ubuntu Nvidia显卡驱动安装后 屏幕不能外接显示(扩展显示)的问题
文章目录结论安装历程问题详细描述解决方法结论配置文件/etc/X11/xorg.conf未正确配置,安装历程安装显卡驱动后,依旧无法正常扩展屏幕显示,仔细一看发现在nvidia-smi时出现No running processes found字样, nvidia-setting查看时出现Error:Unable to load info from any avialable system字样,也没有配置界面弹出。查询一通,发现有人说通过apt-get安装驱动、软件更新的additional原创 2021-11-07 10:25:58 · 12159 阅读 · 5 评论 -
git中出现来回拷贝时或不同系统上传出现的filemode更改问题
问题描述将代码在不同位置进行拷贝后,打开gitkraken后/查看git会发现出现代码内容没有出现任何更改,但是格式却从14001到了217,这样给重新上传和整理代码都带来极大的不便,还要去处理这个fileMode的改变。因此就想要一键处理所有的文件格式改变。下图分别来自可视化客户端gitkraken和git diffold mode 100755new mode 100644处理措施方法1:直接重新从repo中下载一个…这个方法是有用的,但是我们的目的是拷贝。因此这个方法不适用htt原创 2020-06-21 11:56:59 · 750 阅读 · 0 评论 -
工控机ros工程调试
调试时来回拷贝代码总是不利于版本管理的,并且十分麻烦。因此就想要一种直接通过局域网连接就可以调试的方法了。iptux首先介绍一个ubuntu下信息传输的软件iptux,iptux是一个国人开发的开源Linux版飞鸽传书,其中文名为:信使。类似于飞秋等。安装方法: sudo apt-get install iptux运行方式为: 直接在终端运行,iptux可以使用这款软件进行可执行程序和数据包的拷贝,速度还可以,比一般的u盘还是快很多了。ros分布式通信分布式通信的作用可以作为调试工具,用原创 2020-06-21 10:08:29 · 1119 阅读 · 0 评论 -
ROS可视化动态查看所有topic的频率/带宽/消息类型/数值
在程序运行或者回放数据包时,希望查看到所有的正在向外发送的topic名字、类型、带宽、频率、数值等。可使用rqt辅助包。打开rqt rqt选择Plugins插件–Topics信息—top monitor,勾选对应的选择框可查看相关信息。...原创 2020-06-18 20:57:19 · 10048 阅读 · 0 评论 -
C++ 代码程序性能查看和优化
许多程序写完才发现耗费的资源爆炸,完全不能理解,可以用一些工具进行代码分析,确定资源耗费在那些地方。工具分类:https://blog.csdn.net/u013870094/article/details/78506596懒人做法,使用valgrind中的–tool=callgrind工具包,不需要更改代码,直接通过valgrind运行即可。运行环境:ubunut16.04 C++ + Qt安装valgrind安装两种方法:指令获取安装: sudo apt-get install valg原创 2020-05-31 11:06:00 · 623 阅读 · 0 评论 -
二次规划---以百度Apollo对qpOASES的使用
在上一篇博客中对二次规划和qpoase进行了介绍, 但是对qpOASES库的使用还是不够了解,这里通过百度Apollo规划模块中对qpOASES的使用对这个库进行再次了解。后续也将研究研究apollo对osqp库的使用方法。apollo中对osqp的用处可能不止一处,对active_set_spline_1d_solver.cc进行分析。变量定义依据基于qpoase对二次规划形式的描述,我们采用的变量名称都依据下图。H:hessian矩阵 H∈RnV×nVH\in\mathbf{R^{nV原创 2020-05-30 17:49:12 · 3125 阅读 · 0 评论 -
最简单的Commitizen安装和用法
按照如下规范你的commit!!如果我们看见这样的commit信息,那肯定只能专业来形容了。参考:https://www.jianshu.com/p/d264f88d13a4转载 2020-03-26 20:16:19 · 1284 阅读 · 0 评论 -
Ubuntu安装第三方库函数/软件方式
ubuntu系统的优势之一就是存在许多优秀的第三方库函数、软件等。而经常使用的库函数有不同的安装方式,一般存在如下几种安装方式:不同的程序有不同的安装方式,若是开源的代码我们一般按照其开源代码中的结构进行简要分析,若是不开源的代码一般直接下载其可执行程序,或者使用deb的方式安装。命令行安装:安装便捷,但是许多库难以控制安装的版本。源码安装:编译时依赖库必须装完,否则难以生成。库文件...原创 2020-03-22 16:53:50 · 4370 阅读 · 2 评论 -
ROS安装使用与Qt使用ROS配置
ROS Concepts欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用...原创 2019-08-05 21:33:46 · 4509 阅读 · 3 评论 -
二次规划及qpoases简要介绍
qpoases这个库函数本来被设计来作为MPC的应用,但是也是一个可靠的QP算法求解方案。作为求解参数二次规划的有效集算法。使用说明书QP问题二次规划问题带有二次型目标函数和约束条件的最优化问题。基础概念二次型:函数中最高次为2次的函数。用矩阵可以记为f=xT⋅A⋅xf=x^T \cdot A \cdot xf=xT⋅A⋅x;正定矩阵 Positive Definite Matri...原创 2020-03-08 13:14:57 · 7682 阅读 · 0 评论 -
ann flann alglibB最近邻方法时效性探索
文章目录@[toc]FLANN-use为什么用flann怎么用flann多thread支持flann使用头文件3.1.1 flann::Indexflann::Index::Index 构造函数centers init3.1.2 flann::Index::buildIndex3.1.3 flann::Index::addPoints/removePoint3.1.5 flann::Index::...原创 2020-03-06 16:05:21 · 791 阅读 · 0 评论