
编程
妄想出头的工业炼药师
技能:
定位;
三维配准;
三维重建/SLAM/ROS;
Point Cloud Library;
计算机图形学;
机器学习;
c++软件/网络通信;
展开
-
string转nlohmann::json问题
【代码】string转nlohmann::json问题。原创 2024-08-22 16:27:32 · 311 阅读 · 0 评论 -
原子bool
https://zhuanlan.zhihu.com/p/599202353原创 2024-08-20 13:31:47 · 156 阅读 · 0 评论 -
vector清空
https://www.zhihu.com/question/592055868/answer/2967078686原创 2024-07-29 17:44:51 · 343 阅读 · 0 评论 -
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EIGEN_MAKE_ALIGNED_OPERATOR_NEW_eigen make aligned operator new-优快云博客原创 2024-07-25 21:44:11 · 197 阅读 · 0 评论 -
protobuf repeated C++怎样赋值?
protobuf中repeated类型变量与C++ vector类型变量的相互赋值方法_c++ protobuf 使用vector-优快云博客原创 2024-07-15 17:39:49 · 446 阅读 · 0 评论 -
C++库tops( Libraries C++)
GitHub - abseil/abseil-cpp: Abseil Common Libraries (C++)GitHub - nothings/stb: stb single-file public domain libraries for C/C++GitHub - gabime/spdlog: Fast C++ logging library. GitHub - raizam/gamedev_libraries: A collection of open source c/c++ librarie原创 2024-06-12 19:56:26 · 396 阅读 · 0 评论 -
C++ 容器选型
C++中hashmap的一些使用建议_C 语言_脚本之家原创 2024-06-12 19:43:57 · 113 阅读 · 0 评论 -
C++对象深拷贝和浅拷贝
【C++ Primer】 浅拷贝和深拷贝的实现 - 知乎原创 2024-05-31 16:52:03 · 116 阅读 · 0 评论 -
C++代码使用ClangCL编译注意事项
遇到cmake指定模板类工程使用msvc的clang编译器编译代码,代码变量出现与预期不符的问题;clangcl将实现放到头文件里则不会出现这样的情况;最后按照pcl的模板类写法则解决这个问题;原创 2024-05-28 20:01:23 · 406 阅读 · 0 评论 -
error: call to implicitly-deleted copy constructor of
在类增加std::ofstream成员变量就会出现,使用局部变量即可。原创 2024-05-28 10:31:07 · 646 阅读 · 0 评论 -
std::deque/std::vector/std::list
效率。原创 2024-04-20 17:48:27 · 262 阅读 · 0 评论 -
std::map的使用
需求。原创 2024-03-28 20:23:23 · 221 阅读 · 0 评论 -
protobuf 数据类型
精通protobuf原理之二:编码原理剖析 - 知乎原创 2024-03-27 18:50:47 · 191 阅读 · 0 评论 -
C++继承和访问
C++派生类可以访问基类成员函数,但是想让基类访问派生类应该怎么做?原创 2024-03-27 16:31:49 · 108 阅读 · 0 评论 -
ecal services
eCAL::protobuf::CServiceClient”: 对于参数“T”,“PointCloudService”不是有效的 模板 类型变量。原创 2023-12-06 11:44:44 · 414 阅读 · 0 评论 -
search is required but flann was not found
【代码】search is required but flann was not found。原创 2023-11-30 20:46:48 · 625 阅读 · 0 评论 -
pcl::PCLPointCloud2转msgpack/proto
pcl::PCLPointCloud2转msgpack/proto。原创 2023-11-28 15:40:12 · 423 阅读 · 0 评论 -
Ecal基于wifi下跨机通讯
UDP无法通信,改成TCP配置可以通信,但是没有重连。原创 2023-11-07 20:27:48 · 348 阅读 · 0 评论 -
基类、派生类
C++总结(四)——继承与派生 - 知乎原创 2023-10-23 20:45:08 · 68 阅读 · 0 评论 -
std::map< Eigen::Vector2i, pcl::PointCloud<pcl::PointXYZI>::Ptr >
Ty=Eigen::Vector2i 二进制“<”: 没有找到接受“const _Ty”类型的左操作数的运算符(或没有可接受的转换。原创 2023-09-12 17:25:06 · 123 阅读 · 0 评论 -
代码插入命令行指令
【代码】代码插入命令行指令。原创 2023-09-08 15:51:04 · 110 阅读 · 0 评论 -
std::chrono
【代码】std::chrono。原创 2023-08-31 23:00:48 · 157 阅读 · 0 评论 -
windows上奇怪的dump指向
百度后发现 e06d7363可能是杀毒软件把pcl的依赖库当成病毒,加到白名单即可。原创 2023-08-29 09:10:02 · 104 阅读 · 0 评论 -
OPENMP的使用
如何加到cmake里。原创 2023-08-21 09:03:18 · 251 阅读 · 0 评论 -
boost::filesystem遇到的坑
1. 曾遇到C++14不支持std::filesystem, 尝试在cmake里增加同时对C++17的支持,未成功,最后将std::filesystem改为boost::filesystem即可。2. 文件夹路径被一个进程正在访问和写入,再起一个进程删除话程序就会闪退,解决办法就是增加try catch机制。boost::filesystem的try catch。原创 2023-08-14 08:59:55 · 820 阅读 · 0 评论 -
windows关闭终端打印窗口
【代码】windows关闭终端打印窗口。原创 2023-08-03 16:21:22 · 109 阅读 · 0 评论 -
已在.obj中定义
全局变量就放在头文件内,加上static关键字;局部变量放到cpp文件内;为所有的函数增加CPP,声明在头文件,定义在CPP内。原创 2023-07-03 17:54:56 · 1820 阅读 · 0 评论 -
进程管理:新建、杀死
boost:基于c++ boost库实现进程管理_boost 启动进程_weixin_43773499的博客-优快云博客原创 2023-06-29 10:20:50 · 120 阅读 · 0 评论 -
C++源代码中读取CMake变量
如何在C++源代码中读取CMake变量 | 那些遇到过的问题C++程序中读取CmakeList中定义的变量_c++读取cmake配置_土豆西瓜大芝麻的博客-优快云博客原创 2023-06-28 15:02:54 · 657 阅读 · 0 评论 -
char *和string
char *转string。获取char * s长度。原创 2023-06-28 11:53:55 · 67 阅读 · 0 评论 -
typedef void *HANDLE
typedef void *HANDLE是将void * 定义成HANDLE。原创 2023-06-28 10:07:09 · 405 阅读 · 0 评论 -
CMake支持C++11、14、17
有个需求是使用C++14会没有C++17支持的std::filesystem,使用C++17会有砍掉的std::random_shuffles的报错;1. 给生成的exe或者lib专门指定C++标准。这是因为我在cmake指定C++版本。2. 指定最低C++标准。原创 2023-06-27 18:46:29 · 4158 阅读 · 0 评论 -
zero copy
zero copy。原创 2023-06-27 14:30:00 · 71 阅读 · 0 评论 -
通讯库 ZeroMQ
有点像ros,不过可以跨平台,但是ecal好像某些场景CPU占用会比较高。看ecal帖子看有人说到这个库还可以。原创 2023-06-27 09:05:51 · 83 阅读 · 0 评论 -
C++将一个无效参数传递给了将无效参数视为严重错误的函数
【代码】C++将一个无效参数传递给了将无效参数视为严重错误的函数。原创 2023-06-26 14:48:50 · 1312 阅读 · 0 评论 -
程序性能和故障诊断工具
windows上有一款可以监控各个程序问题的工具:PerfView。原创 2023-06-26 11:40:26 · 54 阅读 · 0 评论 -
std::setw和std::setfill
std::setfill:设置std::setw将填充什么样的字符,如:std::setfill('*')std::setw :需要填充多少个字符,默认填充的字符为' '空格。std::setbase(n):将输出数据转换为n进制。std::setprecision():控制输出流显示。的数字个数,C++默认的流输出数值有效位是6。今天看到以下代码,看起来像是补齐。原创 2023-06-20 09:23:24 · 650 阅读 · 0 评论 -
无法解析的外部符号 “void __cdecl boost::throw_exception(class std::exception const &)“ (?throw_exception@boos
项目——属性——C/C++——代码生成——启用C++异常——是(/EHsc)——应用——确定。windows上正常使用pcl,怎么改都不行。最后按照这个改vs就好了。原创 2023-06-16 18:02:48 · 320 阅读 · 0 评论 -
3D点云转图片+编码网络传输
3D点云转图片base64编码头文件。原创 2023-06-16 16:13:21 · 158 阅读 · 0 评论 -
nlohmann/json使用
解析array。原创 2023-06-16 13:19:01 · 330 阅读 · 0 评论