- 博客(114)
- 收藏
- 关注
原创 python conda环境 下 安装库
2.安装库 pip install -r requirements.txt。auto-gen-map/python/requirements.txt 安装这里的。1.conda 环境安装。
2024-10-29 13:53:11 219
原创 auto 项目笔记
(1) coomon.yaml 修改 最下边的 root: '/mnt/sdb/daimler/EHPV2/Ruiming_InternalDaily'(2) 环境变量设置为1时 不走此步骤做的任何处理,直把上步数据接透传出去。
2024-10-29 10:54:30 253
原创 mino调度
先查看状态 查看报错位置,红色报错,然后点击左上角的《预处理匹配》,-name 表示一个任务模块,从报错的的下一个模块开始运行。2. 续作 (未修改代码的情况下,修改代码需要重新打tag)点开《预处理匹配》查看,复制任务节点node。
2024-10-21 09:36:00 202
原创 运行可执行文件时 ,找不到库
① 临时解决 创建符号链接(但这不是推荐的做法,可能导致兼容性问题)查看一下我的系统上安装的是 OpenCV 4.2.0,而问题是缺少。,这是我的程序为 OpenCV 3.4 构建的。这个错误表明你的系统找不到。
2024-09-19 20:45:53 268
原创 内部工具使用
1. displaytool 开发的渲染工具,如将车端建图结果显示在渲染窗口中,便于查bug。2. localization / csmap 开发的定位工具 和 车端建图工具。bolepack 处理数据,把数据传给 csmap 和 displaytool。把感知提供的视频数据,CAN数据等 传给displaytool。建图结果也传给displaytool 结合感知传入的数据,一起进行渲染。如: 把感知结果的语义(分割、检测框等)传给csmap 进行车端建图。运行流程:1-> 2 -> 3。
2024-09-19 20:05:39 182
原创 Python 文件目录操作,以及json.dump() 和 json.load()
如果你在代码中需要使用与操作系统相关的功能(例如获取目录名、检查文件是否存在等),你必须在代码开始部分导入这个模块。模块的,这个模块提供了与操作系统交互的功能。这个模块常用于文件和目录操作,比如获取文件的目录路径、创建目录等。是用来引入 Python 标准库中的。
2024-08-15 15:14:53 245
原创 python 大蟒蛇摘抄0基础
元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来。for 循环语法 注意末尾加: 循环体要缩进。访问其元素,就像访问列表元素一样。if 语句 注意后面的。元组内的值不可以修改,
2024-08-14 18:53:35 260
原创 c++ 实现链表增删查功能
int data;Node* next;链表类定义private:Node* head;public:// 增:在链表末尾插入元素if (!// 删:删除第一个匹配的值if (temp!return;= value) {// 改:修改第一个匹配的值return;// 查:查找并返回第一个匹配的值// 打印链表。
2024-08-12 20:26:54 192
原创 C++ mutable
是 C++ 中的一个关键字,用于声明类的成员变量(数据成员)在常量成员函数中可以被修改。在常量成员函数中,一般情况下是不能修改类的成员变量的,因为常量成员函数被声明为。,意味着它们保证不会修改类的状态。然而,如果某个成员变量被声明为。,即使在常量成员函数中,也可以修改这个成员变量的值。
2024-08-11 18:41:43 424
原创 NULL 和 nullptr
在C++编程中,NULL和nullptr是两个用于表示空指针的关键字。C++11引入nullptr以解决NULL在函数重载时的二义性问题。NULL在C++中实际上是0,可能导致类型转换错误,而nullptr作为专用的空指针类型,确保了类型安全。因此,推荐使用nullptr来替代NULL以避免潜在的类型转换问题。
2024-08-10 12:33:46 342
原创 STL 容器 vector
1.1 什么是STL?STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。STL的一个重要特点是数据结构和算法的分离。
2024-08-04 21:00:16 977
原创 宏定义的坏处和不可替代的点
尽管宏定义在某些情况下有其独特的优势和应用场景,但在大多数情况下,应该优先考虑使用更现代化的C++特性来替代宏定义,如常量表达式、内联函数、模板等,这些特性通常能提供更好的类型安全、可读性和维护性。因此,宏定义在现代C++编程中的使用应谨慎,避免滥用以及引入潜在的不可预见的问题。
2024-08-04 20:27:25 439
原创 c++ final修饰的内容及作用
对类的final:禁止类被继承,确保类的设计不会被扩展或修改。对虚函数的final:禁止该虚函数在派生类中被重写,确保某些行为不被改变。对继承关系的final:禁止派生类的进一步继承,确保继承结构的稳定性和安全性。
2024-08-04 20:00:29 321
原创 c++ 11 =delete
delete则是C++11引入的一种新特性,用于删除特定的函数,包括构造函数、析构函数、拷贝构造函数、赋值运算符等。通过将函数声明为=delete,可以显式地阻止该函数被调用,即使在类内部或者友元函数中也无法使用。
2024-08-04 19:55:40 214
原创 static_assert 与 assert 区别
现代C++教程之新特性static_assert和delegating&Inheriting constructors 04_constructor inheritge-CSDN博客
2024-08-04 19:30:22 174
原创 geos::geom 几何空间关系
getGeometryTypeId () 获取相交的几何类型 如:geos::geom::GEOS_MULTIPOINT等。1.相交 intersects(判断是否相交) intersection(获取相交的几何形状)getCoordinates ()获取相交几何的坐标序列。getSize()获取坐标点的个数。
2024-06-30 16:44:55 242
原创 protoc编译问题
第一次cmake使用下面这个命令(远程的话,要在本机远程终端登录),然后编译就可以。cmake -D Protobuf_PROTOC_EXECUTABLE=/usr/local/bin/protoc ../ 再之后就可以使用cmake ../了。那么问题就出现在版本上,可以找到自己的编译器位置,使用指定版本的编译器,而不是依赖于系统默认或其他路径下的版本,要确保与项目中要求的版本匹配。在 Linux 系统上,Protocol Buffers 的。查看这些缺少的文件,发现文件也都存在。先查看是否安装编译器。
2024-04-27 16:51:25 353
原创 git 常见问题解决
原因:我在xn的帐号中修改的代码,推到chenx自己fork的仓库,xn的gitlab没有添加我密钥。1. 问题:尝试推送到一个名为“chenx”的远程存储库。错误消息显示无法找到所需的项目。对策:只能在自己的帐号中修改密码提交等操作,才能提到自己的fork仓库。
2024-03-28 09:54:44 344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人