自定义博客皮肤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地址和无分类域的路由选择CIDR4.路由选择协议的工作原理。目录1.两种服务2. IP协议的组成3.子网和构造超网4.网际控制报文协议ICMP5.互联网的路由的选择协议6.IPV61.两种服务2. IP协议的组成1.网际协议IP是TCP/IP体系中两个最主要的协议之,与IP协议配套使用的还有三个协议地址解析协议ARP网际控制报文协议ICMP网际组管理协议IGMP2.虚拟互联网络中间设备物理层

2021-06-13 11:03:15 368

原创 计算机网络学习(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 31306 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个6vector<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 { }例子:```cppstruct 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 1903

原创 高精度的减法

高精度的减法 高精度的减法对于我来说还比较简单他的基本的思路与加程差不了多少; 高精度的减法的函数: 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关注的人

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