![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 80
WangN2
希望在记录中逐渐成为自己敬佩的人
展开
-
shell脚本自动配置ubuntu开发环境
shell脚本配置ubuntu开发环境事发原因sudo rm -rf /* 的爆炸性伤害主要库的介绍shell脚本事发原因昨天lattice学习&移植进入了第5阶段,编译通过→初步断点调试ok→数据给入后,也还行→一天结束结果尚可,喜大普奔。重新编译一下确认无误再推git吧,然后,神经质的敲下了 sudo rm -rf /* ,oh my god…oh my god,我怎么敲了它。sudo rm -rf /* 的爆炸性伤害场面瞬间失控:再快的ctrl c也没能赶上固态的飞快速度,炸了呀。慎原创 2020-06-29 21:02:13 · 874 阅读 · 0 评论 -
多层文件结构的CMakeList
标题背景 & 参考源生成可执行文件背景 & 参考源生成可执行文件原创 2020-06-22 20:48:38 · 3296 阅读 · 0 评论 -
VS Code调试问题记录
刚刚接触VS,在调试的时候发现文件一直读取失败,但是直接运行可执行文件的时候就没有问题。对该文件的读取,采用的是相对路径,当把路径改为绝对路径的时候,VS调试的时候可以正常读取。 所以把当前所在的路径打印出来: char cdd[1000]; getcwd(cdd,1000); std::cout << CYAN << "...原创 2019-11-20 21:26:59 · 1054 阅读 · 0 评论 -
复杂环境变量的VSCode调试方法
更换工作后由于系统框架的原因,整个工程启动前需要启动各种脚本,导致无法使用vscode进行断点调试,深受戕害,外加对代码的不熟悉,更是深感痛苦。调试Apollo的同学估计也体会过。 大神们一般调试直接上手gdb:gdb调试方法与技巧整理.但是还是无法忍受不能可视化啊。受教于:如何用vscode调试apollo,要坚信gdb可以调试,VScode一定可以调试,毕竟vscode就是调用的gdb,废话不多说,直接开干。 VSCode常用的配置文件:c_cpp_properties.json、launc原创 2022-04-02 03:19:52 · 1704 阅读 · 0 评论 -
coinor库的安装与问题解决
安装coinor 最近用到apollo中生成referenceline的功能,编译时报错: fatal error: coin/IpIpoptApplication.hpp: No such file or directorycompilation terminated. 由缺少coin_or库引起的,安装coin_or库的方法:点我查看如何安装coin_or。指令安装和源码安装均可,指令安装:sudo apt install coinor-libipopt-dev若安装后报错 安装以原创 2021-07-08 21:12:56 · 4269 阅读 · 2 评论 -
csc_matrix稀疏矩阵理解
csc_matrix稀疏矩阵描述参考源稀疏矩阵的常规方式csc_matrixcsr_matrix描述Apollo轨迹规划中,横向轨迹优化使用的OSQP的二次规划求解器,其中通过调用csc_matrix()进行构建矩阵,即稀疏矩阵。度娘:在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密矩阵。定义非零元素的总数比上矩阵所有元素的总数为矩阵的稠密度。参考源大神们的解释,丰富而精彩:scipy c原创 2020-06-05 19:46:34 · 5107 阅读 · 6 评论