摘要: 认识 HTTP 首先你听的最多的应该就是 HTTP 是一种 超文本传输协议(Hypertext Transfer Protocol),这你一定能说出来,但是这样还不够,假如你是大厂面试官,这不可能是他想要的最终结果,我们在面试的时候往往把自己知道的尽可能多的说出来,才有和面试官谈价钱的资本。那么什么 阅读全文
posted @ 2020-03-15 08:08 Single_Dont 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 示例:9+(3-1)*3+10/2 阅读全文
posted @ 2019-10-16 13:00 Single_Dont 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 前序非递归遍历(借用栈结构): ①将根节点入栈; ②判栈空,获取栈顶元素输出; ③判断右子树是否为空,再判断左子树是否为空,在回至②执行。 void PreOrder(BinTree bt) { stack<BinTree> astack; BinTreeNode * p; astack.push( 阅读全文
posted @ 2019-09-18 20:42 Single_Dont 阅读(903) 评论(0) 推荐(0) 编辑
摘要: I/O多路复用 select select 允许进程指示内核等待多个事件中的任何一个发生,并只在有一个或多个事件发生或指定时间后返回它。 select函数原型 返回值:监听到有事件发生的文件描述符的个数,超时为0,错误为 -1. 1.当监视的相应的文件描述符集中满足条件时,比如说读文件描述符集中有数 阅读全文
posted @ 2019-09-14 22:08 Single_Dont 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 之前通过用桥接模式实现了主机和虚拟机进行互ping,发现了一个问题。 当我换了网络环境之后,就会发生ping不通的情况。 今天查了点资料,运用net方式实现主机和虚拟机进行互ping就不会发生了。 NAT模式:通俗的讲,主机ping虚拟机,就是有一个转换器将主机ip转换与虚拟机网卡ip到同一网段,实 阅读全文
posted @ 2019-09-02 23:52 Single_Dont 阅读(3290) 评论(0) 推荐(1) 编辑
摘要: Inline函数特征: 相当于把内联函数里面的内容写在调用内联函数处; 相当于不用执行进入函数的步骤,直接执行函数体; 相当于宏,却比宏多了类型检查,真正具有函数特性; 编译器一般不内联包含循环、递归、switch 等复杂操作的内联函数; 在类声明中定义的函数,除了虚函数的其他函数都会自动隐式地当成 阅读全文
posted @ 2019-08-27 21:36 Single_Dont 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 我将从定义、技术实现、设问形式、实例总结来阐述我对于萃取机制的理解。 1.定义:traits中文意思是特性,它通过提取不同类的共性,使得可以统一处理。 2.技术实现:traits运用显式模板特殊化将代码中因为类型不同而发生变化的片段提取出来,用统一的接口来包装,并通过traits模板类公开的接口间接 阅读全文
posted @ 2019-08-24 10:49 Single_Dont 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 1.首先先介绍一下什么是静态库、什么是动态库? 静态函数库: 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进可执行文件了。当然这也会 阅读全文
posted @ 2019-08-21 21:27 Single_Dont 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 客户端状态的变化: 客户端创建套接字之后会connect服务器,这时客户端会发送一个SYN到服务器,状态转换到SYN_SENT并等待服务器的回复,收到服务端的回复SYN+ACK(同一个报文)之后​​​客户端会回复ACK此时状态转换到ESTABLISHED,正常数据交互完成之后客户端会close套接字 阅读全文
posted @ 2019-08-20 23:10 Single_Dont 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 需要注意的问题(当数据成员函数指针型变量,需要申请空间赋值时) 1.构造函数 ①需要给空指针申请一个‘\0’的空间 2.拷贝构造函数 ①传入的参数,必须引用传递否则会出现无休止的拷贝构造 ②对其参数值不做修改,传入的参数需要加const ③避免浅拷贝的产生,每次拷贝构造,都重新申请空间赋值。 3.赋 阅读全文
posted @ 2019-08-19 20:34 Single_Dont 阅读(310) 评论(0) 推荐(0) 编辑