自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络(4)——————网络层

网络层 重要内容 1.虚拟互连网络的概念。 2IP地址与物理地址的关系。 3.传统的分类的IP地址和无分类域的路由选择CIDR 4.路由选择协议的工作原理。 目录1.两种服务2. IP协议的组成3.子网和构造超网4.网际控制报文协议ICMP5.互联网的路由的选择协议6.IPV6 1.两种服务 2. IP协议的组成 1.网际协议IP是TCP/IP体系中两个最主要的协议之,与IP协议配套使用的还有三个协议 地址解析协议ARP 网际控制报文协议ICMP 网际组管理协议IGMP 2.虚拟互联网络 中间设备 物理层

2021-06-13 11:03:15 365

原创 计算机网络学习(3)——数据链路层

本章的主要的内容有: 1.数据链路层的点对点信道和广播信道的特点,以及两种信道的用PPP和(CSMA/ CD)的协议。 2.数据链路层的三个基本的问题:封装成帧,透明传输和差错检测 3.以太网中的硬件的地址。 4.适配器,转发器,集线器,网桥,以太网交换机的作用和使用场景。 1.数据链路层的作用 最主要的作用就是把将源计算机网络层来的数据可靠的传输到相邻节点的目标计算机的网络层。 2.数据链路层的基础学习 链路:是一个节点到相邻的节点的一段物理路线。 数据链路:是链路加上通信的协议。 现在的方法是使用网络适

2021-06-08 14:57:34 194

原创 计算机网络(2)-物理层的学习

主要的任务 1.物理层的任务 2.几种常用的信道复用技术 3.几种常用的宽带接入技术 1.物理层的任务 ① 物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。 ② 给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。 2.信道 传输信息的通道 (1).单向通信:只有一个方向的通信而没有反方向的交互 (2).双向交替通信:都可以发送和接受两方,

2021-06-06 16:11:19 31305 10

原创 计算机网络(1)

计算机的网路的学习(1) 1.不同类别的计算机网络 广域网(WAN) 城域网(MAN) 局域网(LAN) 个人区域网(PAN) 2.网络的性能的指标 (1)速率 k千 M 兆 G吉 T太 (2)带宽 在计算机中常常指某个通道的传输数据的能力(比特/秒) 3.计算机网络体系结构 五层结构 物理层-数据链路层-网络层-运输层-应用层 (1)应用层 任务:通过应用间的交互来完成特定网络应用 不同的应用有不同的网络应用的协议 如: 域名系统DNS 万维网应用的HTTP协议 电子邮件的SMIP协议 我们称应用层的数据

2021-06-06 15:03:31 31740 10

原创 2021-02-07

学习 本周的书到了,也过了科目三后天科目四 学习STL 一。 1.STL的容器 STL的容器包括顺序式容器和关联式容器 2.顺序式容器有 动态数组,双链表,双向队列,队列,优先队列,栈; 3.关联式容器 集合,快速查找,一对一映射,一对多映射 二。 vector的学习 解释一种动态的数组,相比于数组可以中间任意的插和删除。 常见的使用 vector<int >a(100,6) 就是100个6 vector<int>b(a); 声明并用向量a初始化向量b 常见的函数 1。中间插入

2021-02-07 19:56:26 76

原创 排序的选择

快速排序 快速排序其实是在冒泡排序的基础上做出的一个改进. 最近开始学习视频了 快排的基础要义 1.确立分界点 2.调整 3.递归处理两边 典型的例题 785. 快速排序 #include <iostream> #include <bits/stdc++.h> using namespace std; int n; void quick_sort(int a[],int l,int r) { if (l >= r) return; int i =

2021-01-31 20:25:54 64

原创 一周的总结

一周的总结 1.学习结构体中的大小比较 来源: acw中的奖学金的题目 目的:判断整体的排列 1.按总分 2.按语文 3.按学号 bool operator <(const node &a) const { } 例子: ```cpp struct student { int id,sum,a,b,c; bool operator <(const node &t)const { if(sum!= t.sum)

2021-01-24 11:22:23 70

原创 for(auto &a:c)的基本的使用

for(auto &a:c) 的用法 昨天我第一次见到for(auto &a:c) 的使用,在忽略大小写比较字符串大小,用它可以直接调整整体的字符串的大小写;还有一系列的基本的函数都可以使用。 #include<bits/stdc++.h> using namespace std; string a[1000],b,d; int main() { string s("hello world"); for(auto c:a) c = 't';

2021-01-06 08:39:23 1902

原创 高精度的减法

高精度的减法 高精度的减法对于我来说还比较简单他的基本的思路与加程差不了多少; 高精度的减法的函数: vector<int> sub(vector<int> b,vector<int> c) { vector<int> a; int t=0; for(int i=0 ; i<b.size(); i++) { t = b[i]-t; if(i<c.size())//**判断

2021-01-05 19:20:34 57

原创 2020-12-31

7-28 猴子选大王 (20分) 一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王? 输入格式: 输入在一行中给一个正整数N(≤1000)。 输出格式: 在一行中输出当选猴王的编号。 输入样例: 11 输出样例: 7 代码: #include <bits/stdc++.h> u

2020-12-31 16:12:09 51

原创 PTA— 7-17 爬动的蠕虫 (15分)第一次,小白,欢迎提错。

一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井? 这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。 输入格式: 输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。 输出格式: 在一行中输出蠕虫爬出井的时间,以分钟为单位。 输入样例:

2020-12-26 23:26:14 108

空空如也

空空如也

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

TA关注的人

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