自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 732

原创 最大公约数和最小公倍数

文章目录意义计算方法两个整数的最大公约数多个整数的最大公约数两个数的最小公倍数多个数的最小公倍数代码意义例: 把一张长60厘米,宽40厘米的长方形纸板剪成边长是整数厘米数的小正方形,且无剩余,最少可以剪成多少块?计算最大公约数(60 ,40) = 20(60/20)*(40/20) = 6(块)例:用长5CM,宽3CM的长方形硬纸片摆成一个正方形(中间无空隙),至少要用几个长方形硬纸片...

2019-08-17 11:13:19 580

原创 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 6680 1

原创 互联网协议

文章目录TCP数据格式连接的建立(三次握手)连接的断开(四次挥手)为什么要三次握手为什么要四次挥手TCP数据格式TCP报文由首部和数据两部分组成。首部一般由20-60字节(Byte)构成,长度可变。其中前20B格式固定,后40B为可选。因为,TCP报文还得传给下层网络层,封装成IP包,而一个IP包最大长度为65535,同时IP包首部也包含最少20B,所以一个IP包或TCP包可以包含的数据部分...

2019-07-16 10:02:45 283

转载 计算机网络之互联网协议入门

文章目录一、概述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 244

原创 C++基础知识

字节类型大小#include <iostream>using namespace std;int main(){ cout << "sizeof(bool) = " << sizeof(bool) << endl; cout << "sizeof(char) = " << siz

2019-07-07 22:31:14 201

原创 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 1004

原创 pointNet++创新点

目录描述3D物理世界的几种方式特征学习采样分组PointNet提取特征点云的采样密度欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UM...

2019-07-01 11:04:39 1022

原创 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 5455 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 225

原创 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 2218 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 862

C++语言的设计和演化.pdf

学习一门语言,首先要了解他的发展历史,你才能对它感兴趣。 这本书是C++之父亲自撰写,为我们讲述了C++诞生、发展的一系列故事。从这本书中,我们还可以对C++语言特性更加了解,对C++的设计初衷更加明白,知道某些语法为什么要这么设计。了解这些知识对于C++程序员来说是非常重要的。

2019-07-20

深入理解C++11-C++11新特性解析与应用

C++经典书籍之一。 本书主要内容: C++11标准的设计目标和设计原则以及C++11新特性预览和分类。 出于稳定性和兼容性而增加的新特性,如long long整数类型、静态断言、外部模板等。 具有广泛可用性、具有普适性的一些新特性如继承构造函数、委派构造函数、列表初始化等。 对原有一些语言特性的噶金,如auto类型推到、追踪返回类型等。

2019-07-19

编译原理_机械工业出版社_Alfred等著_李建中等译、扫描版

编译原理_机械工业出版社_Alfred等著_李建中等译、扫描版

2018-04-14

程序员面试宝典_欧利齐_第五版

(仅供学习使用)京东链接:http://item.jd.com/11772830.html

2018-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除