2017年10月4日
摘要: 我们知道通信的前提是能够获取对方的ip,而不同局域网之间由于存在一个地址转换(NAT)从而使得两个局域网之间的主机不能通信(这里专指ssh)。那么解决方案有哪些? 1. n2n 开源 P2P 2. ngrok 非P2P 3. 反向ssh 4. TeamViewer5. Hamachi 6. 花生壳 阅读全文
posted @ 2017-10-04 13:24 Seven_noon 阅读(3537) 评论(0) 推荐(0) 编辑
  2017年9月20日
摘要: adaper模式的适用场景为:我们想复用一个已有的类,但是类的接口和复用环境不一致。比如我们要调用第三方的sdk,但是接口不能直接调用,这时可以使用adapter模式。 UML图如下: 可以adapter模式的关键就是: 阅读全文
posted @ 2017-09-20 00:08 Seven_noon 阅读(112) 评论(0) 推荐(0) 编辑
  2017年9月19日
摘要: 单例模式是在使用类时,只会实例化出一个对象。 实现单例模式有两种方式:1. 懒汉模式 2. 饿汉模式。 懒汉模式指的是只有当需要使用到对象时才会取实例化,而饿汉模式则是一开始就实例化出对象。 懒汉模式 其中构造函数为私有,并且禁止默认拷贝构造函数生成,获取对象只能通过getInsta()。 饿汉模式 阅读全文
posted @ 2017-09-19 21:20 Seven_noon 阅读(111) 评论(0) 推荐(0) 编辑
  2017年9月16日
摘要: 1、输入字符串 有两种形式,一种是: 另一种是: 2、获取一行内容 3、c++输出指定小数有效位 4、数字与字符串的相互转换 阅读全文
posted @ 2017-09-16 23:00 Seven_noon 阅读(726) 评论(0) 推荐(0) 编辑
  2017年9月11日
摘要: http协议是基于tcp的应用层协议。现在web应用大多是基于http协议。 http组成 http协议是基于c/s模式。http请求和响应都由三部分组成; 请求行格式:Method Request-URI HTTP-Version CRLF 请求方法一般有: POST: 在uri标识的资源后附加数 阅读全文
posted @ 2017-09-11 00:15 Seven_noon 阅读(222) 评论(0) 推荐(0) 编辑
  2017年9月9日
摘要: 从高地址到低地址内存分布为: 栈 堆 bss段:未初始化全局变量和static变量 data段:初始化的全局变量 code段 阅读全文
posted @ 2017-09-09 21:38 Seven_noon 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 我们知道面向对象有三大特性:封装、继承、多态。 1、封装的作用是隔离和代码重用。隔离其实是低耦合的考虑,使得模块之间的关连变小;代码重用就不用多讲了,就是多处需要同一个对象时不用重复实现。 而继承 2、继承的作用是代码重用。但我觉得除了代码重用,继承更大的用作就是为了多态的使用。下面主要介绍多态的作 阅读全文
posted @ 2017-09-09 20:59 Seven_noon 阅读(1285) 评论(0) 推荐(0) 编辑
  2017年8月27日
摘要: 我们知道当我们sizeof 一个类的时候,类的成员函数是不计算在对象的大小的里的,这是为什么呢?因为类的成员函数不是属于某一个对象的,而是类的所有对象所共享的,就像static变量那样。如果虚函数和普通成员函数一样,那么我们就不能通过指向子类的基类指针来引用子类的方法了,因为我们将不知道调用哪个方法 阅读全文
posted @ 2017-08-27 00:16 Seven_noon 阅读(4388) 评论(0) 推荐(0) 编辑
  2017年7月23日
摘要: Makefile简介 Makefile是一些编译规则(规定了各种依赖关系)和一些命令的集合,可以说是大型工程必须可少的一部分。之前从未接触过Makefile,直到下载点云库自己编译时以及编译一些开源代码时才发现Makefile。Makefile可以说命令的集合,make则是命令的解释工具。那么如何编 阅读全文
posted @ 2017-07-23 16:02 Seven_noon 阅读(146) 评论(0) 推荐(0) 编辑
  2017年7月21日
摘要: 计算机只能识别机器语言,不管使用的是哪种高级语言进行编程,最终都要翻译成机器语言。一般存在两种翻译方式:一种时编译,一种时解释。 编译性语言 编译性语言在执行之前都会有一个编译过程,就是将高级语言转化成二进制可执行文件的一个过程。一般编译完成,之后每次运行就不用重新编译。像c/c++就是编译性语言。 阅读全文
posted @ 2017-07-21 14:39 Seven_noon 阅读(200) 评论(0) 推荐(0) 编辑