会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
顾月北灬
博客园
首页
新随笔
联系
订阅
管理
2021年3月31日
CmakeLists相关tips
摘要: ###Cmake中获取当前工程的目录 CMAKE_SOURCE_DIR确实是指定义了顶级CMakeLists.txt的文件夹.但是, PROJECT_SOURCE_DIR是指包含最近的project()命令的CMakeLists.txt的文件夹 假设有一个名为Outer的顶级项目,它包含一个子目录,
阅读全文
posted @ 2021-03-31 18:50 顾月北灬
阅读(127)
评论(0)
推荐(0)
2020年12月17日
Linux使用tcpdump抓包
摘要: ###安装 sudo apt-get install tcpdump ###命令 tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包 tcpdump -i eth1 -w /tmp/xxx.cap 抓 192.168.1.123的包 tcpdump -i eth1 ho
阅读全文
posted @ 2020-12-17 14:21 顾月北灬
阅读(269)
评论(0)
推荐(0)
2020年12月11日
Linux常用命令归档
摘要: ##查看系统/安装库版本 ###查看系统内核版本 下面命令可同时查看linux内核版本号、gcc编译器版本号、Ubuntu版本号 cat /proc/version 下面命令可同时查看linux的内核版本和系统位数 uname -a 下面命令可查看系统详细的发布信息 lsb_release -a #
阅读全文
posted @ 2020-12-11 11:43 顾月北灬
阅读(160)
评论(0)
推荐(0)
2020年12月9日
C++ long int与string互转
摘要: #include <sstream> #include <string> long int stringtolong(std::string str) { long int result; stringstream ss; ss << str; ss >> result; return result
阅读全文
posted @ 2020-12-09 11:19 顾月北灬
阅读(3249)
评论(0)
推荐(0)
2020年12月3日
C++ STL vector常见用法归档
摘要: ##初始化、赋值 ###一维 vector<int>v1(5);//size为5,值默认为0 vector<int>v2(5,9); //size为5,初值为9 for(int i=0; i<v1.size(); i++) cout<<v1[i]; for(int i=0; i<v2.size();
阅读全文
posted @ 2020-12-03 11:34 顾月北灬
阅读(61)
评论(0)
推荐(0)
2020年11月23日
C++获取系统时间方法综述
摘要: #Unix时间 unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数 #获取方法 ##gettimeofday函数 ###函数原型 #include<sys/time.h> int gettimeofday(struct timeval*tv,struct timezone
阅读全文
posted @ 2020-11-23 18:05 顾月北灬
阅读(1954)
评论(0)
推荐(1)
C++11 shared_ptr概念及用法
摘要: #基本概念 shared_ptr 是C++11提供的一种智能指针类,主要用于消除内存泄漏和悬空指针的问题,方便资源的管理,自动释放没有指针引用的资源. shared_ptr的大小是原始指针的两倍,因为它的内部有一个原始指针指向资源,同时有个指针指向引用计数. #所在库 C++11模板库 #inclu
阅读全文
posted @ 2020-11-23 17:28 顾月北灬
阅读(1179)
评论(0)
推荐(0)
opencv图像压缩与解压(imencode&imdecode)
摘要: #问题 在工程应用中,通常有需要用网络传输图片的需求,考虑网络带宽的限制,无法直接将原始图片进行传输。 #解决 使用opencv中的imencode与imdecode函数进行图像压缩与解压 ##imencode Mat img; int quality = 50; //压缩比率0~100 vecto
阅读全文
posted @ 2020-11-23 16:51 顾月北灬
阅读(7692)
评论(0)
推荐(0)
2020年11月19日
Ubuntu使用apt安装软件出现dpkg: error processing /var/cache/apt/archives/xxx.deb错误
摘要: #问题 在ubuntu上通过apt-get install安装包的时候会出现 unmet dependency的问题,根据提示使用 sudo apt-get -f install也没有用 #解决方案 sudo dpkg -i --force-overwrite /var/cache/apt/arch
阅读全文
posted @ 2020-11-19 20:50 顾月北灬
阅读(3780)
评论(0)
推荐(0)
catkin_make编译通过但无法使用rosrun运行
摘要: #问题 使用catkin_make编译ROS工程时,发现无法在devel/lib/中生成lib文件,而是在build目录下生成,导致setup.bash无法索引到该文件,无法用rosrun运行 #解决方案 CMakeList中声明顺序有问题,要先声明catkin_package(),再声明add_e
阅读全文
posted @ 2020-11-19 20:42 顾月北灬
阅读(1082)
评论(1)
推荐(0)
公告