- 博客(487)
- 收藏
- 关注
转载 C++ 创建文件夹的四种方式
https://blog.csdn.net/sinat_41104353/article/details/83149441https://blog.csdn.net/sinat_41104353/article/details/83149441
2021-08-25 21:03:05
1470
转载 激光导航AGV-激光雷达安装要求
https://blog.csdn.net/hubeihualei/article/details/93602562
2021-08-03 12:10:12
459
转载 vector中emplace_back方法的用途
vector中emplace_back方法的用途https://www.dyxmq.cn/program/code/c-cpp/emplace-back.html在写代码的过程中,CLion提醒我把push_back方法替换成emplace_back方法:vector中emplace_back方法的用途emplace_back函数的作用是减少对象拷贝和构造次数,是C++11中的新特性,主要适用于对临时对象的赋值。在使用push_back函数往容器中增加新元素时,必须要有一个该对象的实例才行,而em
2021-05-27 11:30:11
1160
转载 C++11中的原子操作(atomic operation)
https://www.cnblogs.com/leijiangtao/p/12045614.htmlC++11中的原子操作(atomic operation)所谓的原子操作,取的就是“原子是最小的、不可分割的最小个体”的意义,它表示在多个线程访问同一个全局资源的时候,能够确保所有其他的线程都不在同一时间内访问相同的资源。也就是他确保了在同一时刻只有唯一的线程对这个资源进行访问。这有点类似互斥对象对共享资源的访问的保护,但是原子操作更加接近底层,因而效率更高。在以往的C++标准中并没有对原子操作进行规
2021-05-21 21:29:08
259
原创 Linux 查找指定内容在哪个文件中
在实际的工作中,忘记配置项放在哪个文件中时,可借助命令来查询.eg:grep -r "查询内容" 文件目录 #这样查询出来的包括文件名+内容grep -r -l "查询内容" 文件目录 #这样只显示包含内容的文件名find 文件目录 -type f |xargs grep "查询内容"; #也可以达到效果...
2021-05-11 11:55:37
1520
转载 Linux生成core文件、core文件路径设置
https://blog.csdn.net/u011417820/article/details/71435031?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-3.vipsorttest&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFrom
2021-05-11 11:06:09
168
原创 typename和class的区别
在c++ Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template……在这里class关键字表明T是一个类型,后来为了避免class在这两个地方的使用可能给人带来混淆,所以引入了typename这个关键字,它的作用同class一样表明后面的符号为一个类型,这样在定义模板的时候就可以使用下面的方式了:t
2021-05-10 11:19:33
823
原创 c++中typeid里的PKc是什么意思?它是个什么类型?
https://blog.csdn.net/septwolves2015/article/details/104923283名字是编译器规定的。具体到这个上面你可以记成pointer(P) const(K) char(c)
2021-05-09 17:08:09
561
转载 c++ typeid().name()输出变量类型
https://blog.csdn.net/ASJBFJSB/article/details/81347164头文件:#include<typeinfo>在上头文件中定义了typeid()操作符可以输出变量的类型。#include<iostream>#include<typeinfo>using namespace std;int main(){ bool a; char b; short c; int d; long
2021-05-09 17:04:10
379
原创 C++ 判断两个字符串是否相等
#include <iostream>#include <string>#include <string.h>using namespace std;int main(){ string str1 = "abc", str2 = "abc"; if ( strcmp( str1.c_str(), str2.c_str() ) == 0 ) cout << "Yes" << endl; else
2021-05-09 16:58:25
17078
1
原创 c++中c_str()的用法详解
c++中c_str()的用法详解https://www.cnblogs.com/cyx-b/p/12411673.htmlc_str():生成一个const char* 指针,指向以空字符终止的数组。//标准库的string类提供了三个成员函数来从一个string得到c类型的字符数组//主要介绍c_str//c_str():生成一个const char*指针,指向以空字符终止的数组。//这个数组应该是string类内部的数组#include <iostream>//需要包含cst
2021-05-09 16:29:40
2005
转载 C语言高级用法---typeof()关键字
https://blog.csdn.net/rosetta/article/details/90741468?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7.vipsorttest&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBai
2021-05-09 16:24:42
957
原创 英特尔Thunderbolt(雷电)控制器驱动
Thunderbolt(雷电)超高速接口技术的研发初衷是为了替代并统一目前电脑上数量繁多性能参差不齐的扩展接口,比如SCSI, SATA, USB, FireWire和 PCI Express。该技术主要用于连接PC和其他设备,融合了PCI Express数据传输技术和DisplayPort显示技术这两项成熟技术,两条通道可同时传输这两种协议的数据,每条通道都提供双向10Gbps带宽。Thunderbolt是苹果与Intel的合作产物,由Intel开发,通过和苹果的技术合作推向市场。因此在发布之初,Thu
2021-05-06 21:37:46
4483
原创 intel integrated sensor solution
英特尔集成传感器解决方案这是这是一个由intel开发提供的软件包,用于支持其所生产的CPU,特别是新一代智能CPU中所带的核芯显卡(GPU),使得它们能够支持OpenCL框架所必需的运行环境,以调用程序,实现功能。...
2021-05-06 21:35:28
2586
原创 realtek card reader是什么软件
“读卡器驱动。读卡器(CardReader)是一种读卡设备,由于卡片种类较多,读卡器含义覆盖范围比较广。根据卡片类型,将其分为IC卡读卡器,包括接触式IC卡,遵循ISO7816接口标准;非接触式IC卡读卡器,遵循ISO14443接口标准,远距离读卡器,遵循ETC国标GB20851接口标准。”...
2021-05-06 21:24:39
3968
转载 虚拟机Ubuntu内鼠标闪烁终极解决方案
https://blog.csdn.net/weixin_42940990/article/details/113886393话说这个问题很早就遇到了,最近才解决,不免唏嘘。由于造成鼠标闪烁的原因有很多,鼠标闪烁的特点也有很多,因此网上也充斥着很多解决方案,这里一并做一下梳理,以节约各位看众时间。鼠标光标在移动过程中消失,停止时出现造成的闪烁问题问题现象:鼠标光标在移动过程中消失,停止时出现造成的闪烁问题原因:win10自动更新了集成显卡驱动,造成的不适配(好像特指11代CPU)。解决方案1:
2021-05-06 11:32:11
2506
转载 raid模式_IDE、AHCI、RAID三种硬盘模式有什么区别
https://blog.csdn.net/weixin_39630498/article/details/110983375?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBl
2021-05-04 18:59:37
1233
转载 /usr/bin/ld: 找不到 -lboost_system
https://blog.csdn.net/qq_41904635/article/details/104409832这类问题是库没有链接好;解决办法:locate libboost_system.so提示:/usr/lib/x86_64-linux-gnu/libboost_system.so.1.65.1接着输入:sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_system.so.1.65.1 /usr/lib/libboost_system.so
2021-04-30 09:32:00
2187
1
转载 C++基础篇 -- vector的resize函数和reserve函数
https://blog.csdn.net/VampirEM_Chosen_One/article/details/50519870
2021-04-29 15:18:45
238
转载 我就是我,原理不一样的snap
https://linux.cn/blog-48599-6380.htmlhttps://blog.csdn.net/qq_36561697/article/details/82586076?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&spm=1001.2101.3001.4242
2021-04-20 09:30:01
74
转载 cartographer资源占用分析
http://www.babyitellyou.com/details?id=6039a2ac4da5fa309d9d5e9b简易介绍:通过阅读代码,前端做了很多畸变矫正和多激光传感器数据融合的工作,还有使用CSM或者ceres激光匹配的工作,后端通过分支界定匹配算法进行类似CSM的激光匹配(所以当约束增加时会增加计算量),后端另一个是使用ceres解优化方程(这一部分我感觉资源消耗并不高)。所以我认为优化的方向首先是计算合理的约束关系,再来解决前端计算量(激光频率30Hz时我觉的没有必要做畸变矫正,同时
2021-04-07 09:40:55
297
转载 C/C++ restrict修饰符
https://blog.csdn.net/oktears/article/details/39611435restrict是c99标准引入的,它只可以用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式.即它告诉编译器,所有修改该指针所指向内存中内容的操作都必须通过该指针来修改,而不能通过其它途径(其它变量或指针)来修改;这样做的好处是,能帮助编译器进行更好的优化代码,生成更有效率的汇编代码.如 int *restrict ptr, ptr 指向的内存单元只能被 ptr 访问到,任何同样指
2021-04-02 14:14:50
127
转载 \033[0;30m 之超级终端的字体背景和颜色显示等
https://blog.csdn.net/u014470361/article/details/81512330
2021-04-02 12:11:36
220
转载 apt-get remove
https://blog.csdn.net/flydream0/article/details/8620396下面总结一下有关apt-get的常用但容易混淆的指令:apt-get autoclean:如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包的安装包也删除掉,当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法。apt-get clean:类
2021-03-18 11:34:47
680
转载 重装系统如何保留正版Win10和Office
https://www.jianshu.com/p/92ccdc138b46查看系统版本右键点击开始菜单——系统,能看到系统版本。可以看到此电脑预装的是64位的“Windows 10 家庭中文版”,这也是绝大多数笔记本预装的版本。2016-11-13.png查看Win10序列号本机的Win10的序列号很容易查出来,按“Win”+ “R”,运行powershell,然后执行以下命令:(Get-WmiObject -query ‘select * from SoftwareLicensingServ
2021-03-16 11:19:17
2537
转载 PCA:详细解释主成分分析
https://blog.csdn.net/lanyuelvyun/article/details/82384179?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&dist_request_id=1328592.11027.16147578792732531&depth_1-utm_source=distribute.pc_relevant.none-tas
2021-03-03 16:19:53
207
1
转载 加速计陀螺仪6轴数据融合算法解析
https://blog.csdn.net/asr9k/article/details/53258308?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=ccb9df40-57cb-4714-873f-727e69a96dee&depth_1-utm_source=distribute.pc_relevant_t0.non
2021-03-01 17:54:26
665
转载 姿态解算篇——mahony互补滤波算法
https://blog.csdn.net/weixin_40599145/article/details/99937264?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.control&dist_request_id=35b7d4ac-c28b-4228-b2a1-a3fa1b99579d&depth_1-utm_source=distribute.pc_relevan
2021-03-01 17:34:07
2016
原创 c语言中冒号出现在struct结构体当中用法
C语言允许在一个结构体中以位为单位来指定其成员所占内存长度,这种以位为单位的成员称为“位段”或称“位域”( bit field) 。利用位段能够用较少的位数存储数据。程序如下:struct packed-data{unsigned a:2;unsigned b:6;unsigned c:4;unsigned d:4;int i;}data;...
2021-02-18 11:02:04
355
转载 ROS_INFO与ROS_INFO_STREAM
1.输出调试信息ROS自带了大量的能够输出调试信息的函数和宏,包括错误,警告等.它提供了如信息级别,条件触发消息和STL的流接口等方式.直接上例子,新建catkin工程,工程名为rosdebugtest#include <ros/ros.h>#include <ros/console.h>int main( int argc, char **argv ){ ros::init( argc, argv, "rosdebug" ); ros::NodeHandle
2021-02-18 10:30:08
13010
转载 ROS单独编译某个包和恢复所有包编译
https://blog.csdn.net/abc039510/article/details/901697621.单独编译某个包catkin_make -DCATKIN_WHITELIST_PACKAGES="需要单独编译的包名"2.取消单独编译第一步设置了编译参数CATKIN_WHITELIST_PACKAGES,可能导致接下来其他的编译工作紊乱,需要重新调整该参数:catkin_make -DCATKIN_WHITELIST_PACKAGES=""...
2021-02-03 00:53:31
857
转载 Linux中往文件中的某行插入数据 以及 行列转化的做法(paste、xargs等)
https://www.cnblogs.com/kevingrace/p/7273241.html
2021-01-19 09:35:29
305
转载 uint8_t / uint16_t / uint32_t /uint64_t数据类型详解
https://www.cnblogs.com/ZY-Dream/p/10029072.htmluint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型?uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型?在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看,好像是个新的数据类型,不过C语言(nesc是C的扩展)里面好像没有这种数据类型啊!怎么又是u又是_t的?很多人有这样的疑问。论坛上就有
2021-01-14 16:04:49
631
转载 CMake的configure_file指令
https://blog.csdn.net/qq_38410730/article/details/103741579configure_file(<input> <output> [COPYONLY] [ESCAPE_QUOTES] [@ONLY] [NEWLINE_STYLE [UNIX|DOS|WIN32|LF|CRLF] ])官方CMake教程对它的解释是:将文件复制到另一个位置并修改其内容。当然,这里的修改
2021-01-14 09:36:00
650
转载 错误-解决/usr/bin/ld: cannot find -lxxx 问题
https://blog.csdn.net/xuezhisdc/article/details/59485462/
2021-01-14 00:43:32
174
转载 调用了_stack.emplace_back()没有参数
https://bitsharestalk.org/index.php?topic=26180.msg317214
2021-01-13 18:00:10
1181
转载 Cartographer源码阅读2D&3D-PGM生成及地图发布
https://blog.csdn.net/yeluohanchan/article/details/108887777
2021-01-13 16:57:30
172
转载 vector data() [c++11]
https://www.cnblogs.com/guxuanqing/p/4859578.html在c++11中,vector 增加了data()的用法,它返回内置vecotr所指的数组内存的第一个元素的指针.
2021-01-13 16:52:59
2745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅