自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 网络:TCP的三次握手和四次挥手

今天我们进入到计算机网络的传输层,此层有两个重要协议–TCP和UDP,接下来着重了解有关TCP的内容。 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议。 传输控制协议TCP特点: (1)TCP是面向连接的运输层协议。 (2)每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的。 (3)TCP提供可...

2018-02-26 21:40:53 422

原创 网络:网络接口层

计算机网络五层协议的体系结构如下所示,每层有其不同的特点功能,可以既简洁又清除地将概念阐述。有时为了方便,也可以把最底下两层称为网络接口层。 接下来我们先了解物理层和数据链路层的一些重要内容! 一,物理层 1.物理层的重要特性 (1)机械特性。指明接口所用接线器的形状和尺寸,引脚数目和排列,固定和锁定装置等。 (2)电气特性。指明在接口电缆的各条线上出现的电压的范围。 (3)功能特...

2018-02-23 15:37:59 9324

原创 网络:IP地址和子网掩码

1.分类的IP地址 整个互联网就是一个单一的,抽象的网络。IP地址就是给互联网上的每一台主机的每一个接口分配一个在全世界范围内是唯一的32位的标识符。 IP地址的编址方法经历过三个历史阶段: 分类的IP地址->子网的划分->构成超网 所谓“分类的IP地址”就是将IP地址划分为若干个固定类,每一类地址都是由两个固定长度的字段组成,其中第一个字段是网络号,标志主机所连接到的网络。第...

2018-02-22 13:47:21 44718 4

原创 Linux:关于FILE那些事

流和FILE对象 对于标准I/O库,它们的操作是围绕流进行的,当用标准I/O库打开或者创建一个文件时,我们已使一个流与一个文件相关联。流的定向决定了所读,写的字符是单字节还是多字节(宽)。freopen函数清除一个流的定向;fwide函数可用于设置流的定向。 对于每个ANSI C程序,运行时系统必须提供至少三个流——标准输入(stdin),标准输出(stdout),标准错误流(stderr),...

2018-02-20 15:16:19 380

原创 二叉树的非递归遍历(前序,中序,后序)

之前我们通过递归的方式来实现二叉树的:http://blog.csdn.net/zjx624bjh/article/details/78905493采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁,但如果我们的二叉树只有左子树,而且树的高度还很深的时候,这个时候递归调用遍历的时候,栈帧空间开辟的较大,很可能造成栈溢出。但是我们一个程序中,为堆分配的空间要比栈大的多,所以对于树的遍历可...

2018-02-13 19:16:09 362

原创 C++:异常

一,错误处理(传统办法) (1)终止程序。(如段错误) (2)返回错误码。 (3)返回合法值,让程序处于某种非法状态。 (4)调用一个预先设置的出现错误时调用函数(回调函数)除了以上传统的错误处理技术,异常处理机制是一种比较有效的处理系统运行时错误的方法。C++针对异常处理提供了一种标准的方法,用于处理软件程序运行时的错误,并用于处理软件系统中可预知或不可预知的问

2018-02-07 20:59:42 256

原创 STL简介——以及list详解

关于STL你知道多少? 引入: 有的时候,你要在程序中用到堆、栈、队列、链表等一些基本的算法,而你又实在不想自己去实现数据结构教科书中那些繁琐的算法,那么你就可以考虑使用STL。介绍: STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。 STL是一个template程序库。它对容器,迭代器,算法以及函数对象的规约有极佳

2018-02-06 20:06:46 332

原创 c++:实现双向链表

相比于单链表,除了指向下一个节点的next指针,双向链表在每个节点中,还设置了一个指向前驱节点的prev指针。 双链表示意图 优点:有了向前指向的指针,双向链表的反向查找操作无疑优于单链表,求得了以空间换时间的效果。 缺点:插入或删除节点操作比单链表复杂,需要维护两个指针变量。 双向链表插入结点过程: 双向链表删除结点过程: 完整代码:#includeiostream>

2018-02-01 13:12:40 734

空空如也

空空如也

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

TA关注的人

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