- 博客(254)
- 资源 (1)
- 收藏
- 关注
原创 端口介绍
ping 端口172 127 一般为局域网端口每个端口是针对每个服务啊ping 192.168.1.184 8080PING 8080 (0.0.31.144) 56(124) bytes of data.这个还在请求阶段,还没到脸上 比如说 魔兽世界 魔兽世界会开一个它的端口百度会开百度的端口pdb server 要开pdb server的端口,而且连之前需要pdb server 发布端口的介绍...
2018-05-17 17:41:56
1409
原创 cmakelist书写注意
CMAKE_INSTALL_PREFIX 是一般指的是make install的系统路径,把.h文件和.a文件等复制到系统内部而在linux里面是装在usr/incldue 和 usr/lib里面make一般是装在本地就是自己下载的库下面 make install是装再系统里面所以说一般就是可以git回来源码 make 和 make install后就能把源码给删除掉,因为系统内部就已经有了如果有...
2018-05-15 14:31:56
732
转载 dock入门
与sgy一起开启你的Docker之路关键词: Docker; mac; Docker中使用gdb无法进入断点,无法调试;更新1: 看起来之前那一版博文中参考资料部分引用的外站链接太多,被系统自动屏蔽了,我说怎么只有我能看别人都看不了我这篇博文。优快云在外链识别上还要加强啊。我已经改好了,现在各位都能正常浏览本文了,不会404了 更新2: 不对,不是因为外链的缘故,其他人访问仍然是404,WTF?...
2018-05-13 18:22:28
1583
1
转载 dockfiles 的语法
在Dockerfile中用到的命令有FROM FROM指定一个基础镜像, 一般情况下一个可用的 Dockerfile一定是 FROM 为第一个指令。至于image则可以是任何合理存在的image镜像。 FROM 一定是首个非注释指令 Dockerfile. FROM 可以在一个 Dockerfile 中出现多次,以便于创建混合的images。 如果没有指定 tag...
2018-05-13 18:18:25
497
原创 linux一些常用命令
取的root 权限 sudo sudocker入门参考 https://blog.youkuaiyun.com/S_gy_Zetrov/article/details/78161154Docker 容器镜像删除1.停止所有的container,这样才能够删除其中的images:docker stop $(docker ps -a -q)如果想要删除所有container的话再加一个指令:docker rm ...
2018-05-13 18:16:19
326
原创 两台电脑一个linux 一个windows
为什么要用两台电脑?因为测试很多代码主流还是在windows下面写的linux 下面对于研究者来说还是很少而且他们做的软件更是如此exe文件但是他们的软件又能来作为测试等。所以最好还是有个windows电脑在旁边。...
2018-05-10 22:46:44
1175
原创 不同的IDE对代码的审核是不一样的
从clion 和 vs就能看出所以把vs的代码搬到clion的时候 会有很多错误这些错误都是因为vs很智能的把clion擦了屁股要想写好代码还是参照一定的规范.暂时选定google的代码规范...
2018-05-10 11:22:03
588
转载 Win7环境变量下的用户变量和系统变量的区别
环境变量分为系统环境变量和用户环境变量。 你所说的环境变量是指系统环境变量,对所有用户起作用 而用户环境变量只对当前用户起作用。 例如你要用java,那么你把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不...
2018-05-09 19:28:53
2611
转载 C语言的各种数据结构所占的字节数
和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。unsigned 是无...
2018-05-09 19:27:01
3110
原创 liblas和lastools的关系
liblas和lastools是两个不一样的库,lastools是一个大学教授维护的 liblas是一个工程师维护的 lastools 里面包含的是laslib 把 liblas给干掉了 所以liblas不维护了,被淘汰了 我特么用Linux 编译了两个小时也特么没有编译成功liblas自己官网都说了直接用lastools了但是liblas这个货不服lastools这个货 就发起了 pdal ...
2018-05-09 15:56:41
2145
2
原创 linux 装库
linux装库 直接看源有没有 一行命令解决不行再看 官方github文档 readme应该都有实在不行再查帖子 最后一一的安装库
2018-05-08 19:38:57
618
原创 选库看库
满足需求 可扩展 和行业统一 商业维护 发展快 最好直接看世界最好的看库看代码 帮助文档 大致浏览所有的东西 看看是啥 scripts然后根据需求写写看看结果小库的话 就抽代码就OK。 ...
2018-05-07 09:55:23
523
转载 C语言数据类型 有效位数
(一)32位平台: 分为有符号型与无符号型。 有符号型: short 在内存中占两个字节,范围为-2^15~(2^15-1) int 在内存中占四个字节,范围为-2^31~(2^31-1) long在内存中占四个字节,范围为-2^31~2^31-1 无符号型:最高位不表示符号位 unsigned short 在内存中占两个字节,范围为0~2^16-1 unsigned int 在内存中占四个字节,...
2018-04-29 13:10:23
10303
转载 c++多个源文件共用一个全局变量(extern 的用法)
头文件:state.h 源文件:state.cpp其它源文件:t1.cpp t2.cpp t3.cpp, 这些源文件都包含头文件state.h。需要定义一个全局变量供这些源文件中使用:方法如下1、在 state.h声明全局变量: extern int a;2、在state.cpp中定义该全局变量:int a = 10;这样其它源文件就可以使用该变量啦这里需要的是“声明”,不是“定义”!根据C++标...
2018-04-29 13:08:21
1301
转载 Win32控制台应用程序、Win32项目、MFC应用程序的区别与联系
1、 区别(1)Win32控制台程序,没有界面,只有命令符。生成的“.exe”文件直接运行操作即可。(2)Win32项目,有界面。但是界面里面的控件,基本上要自己去实现。(3)MFC应用程序,也有界面,饭界面里的控件不需要自己去实现了,常用的控件都已经在MFC库内写好,直接拖动即可。(4)控制台与Win32MFC的交互方式不同,前者采用的是CML(命令模式),后者是GUI(用户界面)(5)Win...
2018-04-29 13:07:54
1416
转载 C/C++解析文件路径,获取盘符、路径、文件名及扩展名
其实也不算原创了,都是抄的msdn的内容。。。。经常要处理跟文件相关的东西,免不了要做一些解析路径以及文件名扩展名的工作。以前傻傻的自己去strstr斜杠,然后慢慢匹配解析,后来才发现有API做好了相应的工作了。。。函数原型:[cpp] view plain copyvoid _splitpath( const char *path, char *drive, char *dir, char *f...
2018-04-29 13:07:15
3939
1
转载 【这可能不只是一篇面经】
作者:_XiaoTeng_链接:https://www.nowcoder.com/discuss/29890?type=2&order=1&pos=7&page=4来源:牛客网 5月份一个很偶然的机会,加了叶神的微信,还收到了祝福。一激动就承诺说写篇最详细的面经分享给大家,毕竟用了这么久的牛客网,收获真的很大。 校招真的是段劳心伤神的经历,我把这一路的体...
2018-04-29 13:04:33
453
转载 WKT介绍
WKT,是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-known binary)则胜于在传输和在数据库中存储相同的信息。该格式由开放地理空间联盟(OGC)制定。WKT -概念 WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦...
2018-04-29 13:03:39
14339
转载 你必须知道的地理坐标系和投影坐标系
仅供参考,欢迎指正。1、基本概念地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度;投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等;地理坐标转换到投影坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面)2、地理坐标系2.1 地球的三级逼近2.1.1大地水准面地球的自然表面有高山也有洼地,是崎岖不平的,我们要使用数学法则来描述他,就必须找到一个相对规则的数学面...
2018-04-29 13:02:00
3679
转载 WKT、SRID、EPSG概念(转)
之前一直对WKT、EPSG、SRID不是很理解,总是混淆,今天看了一下,清晰了很多,顺便总结一下,嘿嘿:)EPSG:European Petroleum Survey Group (EPSG), http://www.epsg.org/,它成立于1986年,并在2005年重组为OGP(Internation Association of Oil & Gas Producers),它负责维护...
2018-04-29 12:57:49
660
原创 库与库之间的链接问题
搞了我特么半个下午,一直都说 找不到什么东西,什么重定义。 结果是特么这个原因!warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library解决方法:是所有项目的这个"代码生成"属性设置保持一致。项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/MDd四个选项,你必须让所有使用的库都使用相同的配置,...
2018-04-23 19:01:17
387
转载 float类型的数a和0比较使用:
float类型的数a和0比较使用:先判断是否相等:fabs(a-0)<1e-5。再判断a大于0:a>0和判断a小于0:a<0由于浮点数的计算误差,0可能出现0.00000001或者-0.00000001等无限接近于0,所以先把该数a和0作差后的绝对值与一个很小的数比较,如果小于这个很小的数,则说明a等于0,否则就可以直接用a>0和a<0判断a和0的关系。例如:#inc...
2018-04-03 16:52:57
2612
原创 激光雷达点云处理世界各大实验室总结
激光雷达点云处理世界各大实验室总结:https://research.utwente.nl/en/persons/george-vosselman 课题组后边陆续更新
2018-04-03 16:34:16
4502
1
转载 std::cout 高阶应用 针对于各种类型数据输出的问题
这篇文章主要讲解如何在C++中使用cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cout来完成一切需要的格式化输入输出功能(从非性能的角度而言)。更进一步而言,您还可以在<sstream>、<fstream>上使用这些格式化操作,从而代替sprintf和fprintf函数。...
2018-04-03 16:26:20
3224
原创 double 转float 损失精度
(一)32位平台: 分为有符号型与无符号型。 有符号型: short 在内存中占两个字节,范围为-2^15~(2^15-1) int 在内存中占四个字节,范围为-2^31~(2^31-1) long在内存中占四个字节,范围为-2^31~2^31-1 无符号型:最高位不表示符号位 unsigned short 在内存中占两个字节,范围为0~2^16-1 unsigned int 在内存中占四个字节,...
2018-04-03 16:15:13
6884
转载 c/c++:内存泄露和野指针的概念
内存泄漏 用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元,不能被任何程序再次使用,直到程序结束。即所谓内存泄漏。 注意:内存泄漏是指堆内存的泄漏。 简单的说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这
2018-01-05 16:44:57
463
原创 为了提升编程效率
先看官方例子!!然后实现官方例子!!不会的看官网文档!!一直把例子搞明白!!!!如果还没解决!谷歌!!githhub!!!!最后在百度!!!!!!!!!最后的最后在问人!!!!!!!包括做事获取信息得方式也是这样!!按照这个顺序来!!肯定提升效率!!!不要TM得老是换来换去!!!!!!
2017-12-12 21:18:36
394
转载 std::function的本质和使用特性
1.仿函数:又叫std::function,是C++中的一个模板类2.C语言中的函数指针:int add(int a,int b){ return a+b;}typedef int (*func)(int,int);//给函数类型定义别名func func1;func1=add;//给函数指针初始化或者int (*func
2017-12-11 18:47:16
1600
原创 boost管理Json(递归方式来生成json)
void CreateJson(std::string dir, std::unique_ptr &client, wptree *pt){ //假设第一层 //if (!client->is_directory(dir)); // {return;} std::vector resources = client->list(dir); int i = 0;// wptree pt
2017-12-05 19:14:47
799
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人