码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 编译技巧汇总


    调用函数类
    字符串处理
    string str1(“hello word”);//字符串初始化
    string str2(str1, 2, 6); //从str1的第2个位置拷贝6个字符串初始化str2
    string str(“hello word”, 3); //用"hello word"前三个字符初始化str
    str1.append(str2);//将str2拼接到str1的末尾
    str2.append(str1, 2, 3);//从str1的第二个位置选取三个长度字符拼接到str2末尾
    str2.find(str1, 5);//从第五个位置查找str1在str2中第一次出现的位置
    str.find(“come”);//从str中查找"come"第一次出现的位置
    str.find(“abc”, 5, 2);//从str的第5个位置开始查找"abc"前2个字符第1次出现的位置
    str2.find(str1, 5);//从第五个位置查找str1在str2中第一次出现的位置
    str2.erase ( size_t pos = 0, size_t n = npos );//删除容器中从pos位置开始的n个元素。返回值是经过删除操作后的容器
    getline(std::cin,string s,char ch)//以字符ch来结束字符串的读入

    算法类

    定义类
    // 枚举类型:表示支持的雷达类型
    enum LID_TYPE
    {
    AVIA = 1,
    VELO16,
    OUST64
    }; //{1, 2, 3}
    首项赋值1,后续自动排序
    // 结构体自定义数据类型
    orgtype类:用于存储激光雷达点的一些其他属性
    struct orgtype
    {
    double range; // 点云在xy平面离雷达中心的距离
    double dista; // 当前点与后一个点之间的距离
    //假设雷达原点为O 前一个点为M 当前点为A 后一个点为N
    double angle[2]; // 这个是角OAM和角OAN的cos值
    double intersect; // 这个是角MAN的cos值
    E_jump edj[2]; // 前后两点的类型
    Feature ftype; // 点类型

    // 构造函数
    orgtype()
    {
    range = 0;
    edj[Prev] = Nr_nor;
    edj[Next] = Nr_nor;
    ftype = Nor; //默认为正常点
    intersect = 2;
    }
    };
    //定义命名空间
    namespace velodyne_ros
    {
    struct EIGEN_ALIGN16 Point
    {
    PCL_ADD_POINT4D; // 4D点坐标类型
    float intensity; // 强度
    float time; // 时间
    uint16_t ring; // 点所属的圈数
    EIGEN_MAKE_ALIGNED_OPERATOR_NEW // 进行内存对齐
    };
    } // namespace velodyne_ros

    使用时 velodyne_ros::Point
    对于延时的使用
    在这里插入图片描述

  • 相关阅读:
    电脑重装系统后如何在防火墙设置允许浏览器访问网络
    【英语:语法基础】C2.日常对话-兴趣爱好
    怎样使用留存率分析GameFi项目
    JavaSE学习之--抽象类和接口
    使用binlog2sql工具闪回恢复被误删除的数据实战
    sqlite3 — DB-API 2.0 interface for SQLite databases
    通讯网关软件028——利用CommGate X2Modbus实现Modbus RTU访问PI服务器
    华大单片机KEIL添加ST-LINK解决方法
    MySQL IO相关配置参数
    react全局消息弹出框组件
  • 原文地址:https://blog.csdn.net/z1872385/article/details/134039615
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号