- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 C语言实现:读取多行,并以不带其他字符的enter键结束
double d;char buffer[1024];while(fgets(buffer,1024,stdin)){ if(strcmp(buffer,"\n") == 0) break; if(sscanf(buffer,"%lf",&d) == 1) ...}思路:直接利用scanf我想了很多方法都难以实现,因为scanf是...
2020-04-30 20:55:16 568
原创 最大公约数和最小公倍数
文章目录意义计算方法两个整数的最大公约数多个整数的最大公约数两个数的最小公倍数多个数的最小公倍数代码意义例: 把一张长60厘米,宽40厘米的长方形纸板剪成边长是整数厘米数的小正方形,且无剩余,最少可以剪成多少块?计算最大公约数(60 ,40) = 20(60/20)*(40/20) = 6(块)例:用长5CM,宽3CM的长方形硬纸片摆成一个正方形(中间无空隙),至少要用几个长方形硬纸片...
2019-08-17 11:13:19 322
原创 OBJ格式转成PCD或者PLY格式(带纹理信息)
文章目录利用PCL库函数解析OBJ利用meshlab转化自己解析OBJOBJ格式解析转换代码编译环境可视化效果利用PCL库函数解析OBJ利用pcl库函数解析obj的方法有bug,解析过来的时候纹理坐标确实,也就是缺少RGB信息。这是PCL库的bug,见参考1 参考2因此,只好自己读懂obj的格式后,自己写一下解析函数。利用meshlab转化转化后也缺失了RGB信息自己解析OBJOB...
2019-08-12 17:49:04 5790 1
原创 互联网协议
文章目录TCP数据格式连接的建立(三次握手)连接的断开(四次挥手)为什么要三次握手为什么要四次挥手TCP数据格式TCP报文由首部和数据两部分组成。首部一般由20-60字节(Byte)构成,长度可变。其中前20B格式固定,后40B为可选。因为,TCP报文还得传给下层网络层,封装成IP包,而一个IP包最大长度为65535,同时IP包首部也包含最少20B,所以一个IP包或TCP包可以包含的数据部分...
2019-07-16 10:02:45 143
转载 计算机网络之互联网协议入门
文章目录一、概述1.1 五层模型1.2 层与协议二、实体层三、链接层3.1 定义3.2 以太网协议3.3 MAC地址3.4 广播四、网络层4.1 网络层的由来4.2 IP协议4.3 IP数据包4.4 ARP协议五、传输层5.1 传输层的由来5.2 UDP协议5.3 TCP协议六、应用层我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出...
2019-07-15 12:47:23 133
原创 C++基础知识
字节类型大小#include <iostream>using namespace std;int main(){ cout << "sizeof(bool) = " << sizeof(bool) << endl; cout << "sizeof(char) = " << siz
2019-07-07 22:31:14 129
原创 C++常用代码段
类型最大值和最小值64位系统:#include <iostream>#include <climits>#include <cfloat>using namespace std;int main(int argc, char *argv[]){ cout<<"Maximum values:"<<endl; ...
2019-07-07 22:31:03 833
原创 pointNet++创新点
目录描述3D物理世界的几种方式特征学习采样分组PointNet提取特征点云的采样密度欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UM...
2019-07-01 11:04:39 677
原创 ROSBUG:libopencv_imgcodecs3.so.3.3.1: undefined reference to `TIFFReadDirectory@LIBTIFF_4.0`
ROS安装完后会安装一个opencv,但是自己也安装了一个opencv, 于是可能这两个opencv可能就产生了冲突。ROS默认调用的是自带的opencv。解决办法:查找libopencv_imgcodecs3.so.3.3.1依赖的库:ldd /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1输出:l...
2019-03-22 15:34:43 5207 6
原创 GCC使用参数简介
常用参数:-I(大写i) 指定头文件路径-i 指定头文件名字,不常用,因为一般都是直接在源文件开头include<*.h>-L 指定库文件路径-l(小写L) 指定库文件名字问题:#include <a.h>与#include "a.h"区别#include <a.h> 直接到系统指定的某些目录中去找某些头文件。#include “a.h”...
2019-03-22 15:23:14 129
原创 dlib动态库编译
官方文档中,dlib编译后的结果只有静态库dlib.a,而我的程序需要使用动态库链接的方式,因此需要重新编译为动态库。下面为安装步骤:wget http://dlib.net/files/dlib-19.6.tar.bz2tar xvf dlib-19.6.tar.bz2cd dlib-19.6/mkdir buildcd buildcmake -DBUILD_SHARED_LIBS...
2019-02-12 14:49:54 2057 1
原创 ROS BUG: 使用pcl::visualization::CloudViewer时出现libpng errors
错误类型:anaconda3/lib/libpng16.so.16: undefined reference to `inflateValidate@ZLIB_1.2.9’解决办法:wget https://ncu.dl.sourceforge.net/project/libpng/libpng16/1.6.32/libpng-1.6.32.tar.xzcd libpng-1.6....
2019-01-16 10:02:55 792
C++语言的设计和演化.pdf
2019-07-20
深入理解C++11-C++11新特性解析与应用
2019-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人