09 2018 档案
C++标准模板库(STL)之Set
摘要:1、Set的用法 Set:集合,一个内部自动有序而且不重复元素的容器。使用set,要加头文件#include<set>和using namespace std; 1.1、Set的定义 1.2、set容器内元素的访问 set只能通过迭代器iterator访问 因为除了vector和string之外的S
阅读全文
C++标准模板库(STL)之Priority_Queue
摘要:1、Priority_Queue的常用用法 priority_queue:优先队列,底层是使用堆来实现的。优先队列中,队首元素一定是当前队列中优先级最高的哪一个。 a (优先级3),b(优先级4),c(优先级1),出队顺序是:b(4)-》a(3)-》c(1) 1.1、priority_queue的定
阅读全文
C++标准模板库(STL)之Map
摘要:1、Map的常用用法 map:映射。可以将任何基本类型,结构体,STL容器映射到任何基本类型包括容器。 使用map,需要加map的头文件,#include<map>和using namespace std; 1.1、map的定义 1.2、map容器元素的访问 map的两种访问方式:下标访问、迭代器访
阅读全文
C++标准模板库(STL)之Pair
摘要:1、Pair的常用用法 pair:两个元素绑在一起作为一个合成元素。可以看成是两个元素的结构体。 1.1、pair的定义 添加头文件#include<utility>(#include<map>)和using namespace std; map的内部设计到pair的使用,所以map头文件会自动添加
阅读全文
C++标准模板库(STL)之Stack
摘要:1、Stack的常用用法 stack:栈,一个后进先出的容器。 1.1、stack的定义 加上头文件#include<stack>和using namespace std; stack<typename> sk; 1.2、stack容器元素的访问 stack是一种操作受限制的线性表,只能通过top(
阅读全文
C++标准模板库(STL)之Queue
摘要:1、Queue的常用用法 queue:队列,实现的一个先进先出的容器。 1.1、queue的定义 使用queue,首先要加头文件#include<queue>和using namespace std; 1.2、queue容器元素的访问 queue是一种先进先出的限制性数据结构。通过front()访问
阅读全文
C++标准模板库(STL)之String
摘要:1、String的常用用法 在C语言中,使用字符数组char str[]来存字符串,字符数组操作比较麻烦,而且容易有'\0'的问题,C++在STL中加入string类型,对字符串常用的需求功能进行封装。 使用string,必须要加头文件#include<string>和using namespace
阅读全文
C++标准模板库(STL)之Vector
摘要:在C中,有很多东西需要自己实现。C++提供了标准模板库(Standard Template Libray,STL),其中封装了很多容器,不需要费力去实现它们的细节而直接调用函数来实现功能。 具体容器链接:set,string,map,queue,priority_queue,stack,pair 1
阅读全文
六、数据链路层功能与协议
摘要:1、数据链路层的功能 数据链路层在物理层提供服务的基础上向网络层提供服务。 作用:加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路。让它对网络层表现为一条无差错的链路。 1.1、为网络层提供的服务 1.1.1、无确认的无连接的服务:源机器发送数据帧之前不用
阅读全文
五、数据链路层设备
摘要:1、数据链路层设备 1.1、网桥 两个,或者多个以太网通过网桥连接起来后,就成为了一个覆盖范围更大的以太网,从而原来的没个以太网就可以叫做一个网段。 网桥工作在数据链路层的MAC子层,可以使得以太网各网段成为隔离开的碰撞域或(冲突域) 如果把网桥换曾工作在物理层的转发器,就没有了这种过滤通信量的功能
阅读全文
四、计算机网络概论
摘要:一、OSI参考模型和TCP/IP模型 1、物理层Physical Layer: 物理层单位是比特,bit,任务是透明的传输比特流 功能:物理媒体上为数据端设备透明的传输原始比特流 物理层主要定义数据终端设备DTE,数据通信设备DCE,他们的逻辑连接方法。所有的物理层协议就走物理层接口标准 物理层研究
阅读全文
三、计算机网络概论
摘要:通信子网:对于OSI参考模型的下三层,包括物理层,数据链路层,网络层。 集线器(Hub):物理层 交换机(Switch):数据链路层 路由器(Route):网络层 资源子网:对网络用户提供可共享资源的硬件,软件和信息资源。 中继器和桥连接器(网桥):用在局域网的物理层和数据链路层的联网设备。 1、计
阅读全文
二、计算机网络概论
摘要:1、计算机网络 一些互连得,自治的计算机系统的集合。也就是说能够以相互共享资源的方式来互联起来的自治的计算机系统的集合。 1.1、计算机网络的目的:资源共享 1.2、组成部分:分布在不同地理位置的多台独立的自治计算机 1.3、遵循的规则:网络协议 2、计算机网络的组成 2.1、组成部分:硬件,软件,
阅读全文
浙公网安备 33010602011771号