自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【计算机网络】笔记4——计算机网络的体系结构

常见的计算机网络体系结构在用户主机的操作系统中,通常都带有符合TCP/IP体系结构标准的TCP/IP协议族,而用于网络互联的路由器中,也带有符合TCP/IP体系结构标准的TCP/IP协议族,只不过路由器一般只包含网际层和网络接口层TCP/IP体系结构的网络接口层并没有规定什么具体的内容,这样做的目的是可以互联全世界各种不同的网络接口,例如有线的以太网接口,无限局域网的WiFi接口,而不限定仅使用一种或几种网络接口IP协议是网际层的核心协议,IP协议可以将不同的网络接口进行互连,并向其上的TCP协

2022-04-20 22:39:13 502

原创 【计算机网络】笔记3——计算机网络的分类和性能指标

计算机网络的分类计算机的性能指标速率带宽一条通信线路的“频带宽度”越宽,其所传输数据的“最高数据率”也越高吞吐量时延一般情况下,处理时延忽略不计而发送时延和传播时延谁占主导,需要具体问题具体分析时延带宽积时延带宽积 = 传播时延 × 带宽若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经发送了时延带宽积个比特链路的时延带宽积又被称为:以比特为单位的链路长度往返时间在许多情况下,因特网.上的信息不仅仅单方向传输,而是

2022-04-19 20:48:20 237

原创 【计算机网络】笔记2——三种交换方式:电路交换,分组交换,报文交换

电路交换(Circuit Switching)电话交换机接通电话的方式称为电路交换从通信资源的分配角度看,交换(Switching)就是按照某种动态地分配传输线路的资源中继线是许多用户共享的电路交换的三个步骤:建立连接(分配通信资源)通话(一直占用通信资源)释放连接(归还通信资源)分组交换(Packet Switching)在因特网中,最重要的分组交换机就是路由器,它负责将各种网络互连起来,并对接收到的分组进行转发,也就是进行分组交换路由器:R1 R2 R3 R4 R5,

2022-04-19 18:55:37 5731 1

原创 【计算机网络】笔记1——因特网概述

网络、互联网(互连网)和因特网网络(Network):由若干结点(Node)和连接这些结点的链路(Link)组成互联网:用路由器将多个网络连接起来,组成一个覆盖更大的网络。互联网是“网络的网络”因特网(Internet):世界上最大的互联网络internet和Internetinternet(互联网或互连网):是一个通用名词,它泛指多个计算机网络互联而成的网络。在这些网络之间的通信协议可以是任意的。Internet(因特网):专有名词,它指当前全球最大的、开放的、由众多网络相互连接而成的

2022-04-19 17:55:09 2533

原创 【C++】笔记5——模板

模板模板就是建立通用的模具,大大提高复用性模板不可以直接使用,它只是一个框架模板的通用不是万能的函数模板C++另一种编程思想称为泛型编程,主要利用的技术就是模板C++提供两种模板机制:函数模板和类模板函数模板语法函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表(将类型参数化)语法:template<typename T>函数声明或定义使用模板的两种方式:1.自动类型推导2.显示指定类型//声明一个模板,告诉编译器

2022-03-14 10:37:53 959

原创 【C++基础】笔记4——类与对象2(继承与多态)

继承继承的基本语法继承可以减少重复代码语法 class 子类 : 继承方式 父类子类也称为派生类父类也称为基类//公共页面class BasePage {public: void header(){ cout << "公共头部" << endl; } void footer() { cout << "公共底部" << endl; } void left() { cout << "公共分类列表" <<

2022-03-12 21:17:00 1251

原创 【C++基础】笔记3——类与对象1

类与对象C++面向对象的三大特性:封装,继承,多态封装意义:将属性和行为作为一个整体,表现生活中的事务将属性和行为加以权限控制语法:class 类名{ 访问权限: 属性/行为 };const double PI = 3.14; //圆周率class Circle {public: //属性 int m_r; //半径 //行为(用函数) double calZC() { //计算周长 return 2 * PI * m_r; }};int main(){

2022-03-11 11:37:13 542

原创 【C++基础】笔记2——内存分区模型和引用

内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制编码,由操作系统进行管理全局区:存放全局变量,静态变量,常量栈区:由编译器自动分配释放,存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收不同区域存放的数据,赋予不同的生命周期,加大编程的灵活性程序运行前在程序编译后,生成.exe可执行文件,在执行该程序前,分为两个区域代码区:存放cpu执行的机器指令代码区时共享的,共享的目的时对于频繁被执行的程序,只需

2022-03-06 15:47:09 468

原创 【C++基础】笔记1——函数 指针 结构体

函数函数定义里小括号内称为形参函数调用里小括号内称为实参值传递的时候,形参发生任何的改变,都不会影响实参函数声明可以有多次,但定义只能有一次函数的分文件编写1.创建后缀名为 .h 的头文件2.创建后缀名为 .cpp 的源文件3.在头文件中写函数的声明4.在源文件中写函数的定义指针指针占用的内存空间32位操作系统下,任何类型指针均为4个字节64位操作系统下,任何类型指针均为8个字节空指针定义:指针变量指向内存中编号为0的空间用途:初始化指针变量注意:空指针指向的内存是不可以访

2022-03-05 16:35:19 806

原创 【Git和GitHub】笔记3——GitHub库的使用

团队协作机制团队内部协作团队间合作GitHub仓库创建仓库创建远程仓库别名git remote add 别名 远程地址git remote -v //查看当前远程地址所有别名创建别名后可以直接用别名拉取,而不用复制长串的远程地址(最好与库名一致)推送本地分支到远程仓库git push 别名 分支名将master分支推送到远程仓库可以看到master分支已经成功推送到远程仓库test拉取远程仓库git pull 别名 分支名此时可以看到本地文件已经

2022-01-04 20:56:21 268

原创 【Git和GitHub】笔记2——Git分支

Git分支操作什么是分支在版本控制过程中,为了同时推进多个任务,为每个任务创键单独的分支。使用分支可以使任务从主线上分离出来,在程序员开发自己分支时,不会影响主线分支。分支的底层也是指针的引用分支可以同时并行推进多个功能开发,提高开发效率如果一个分支开发失败,不会对其他分支有影响,删除失败的分支即可查看分支git branch -v创建分支git branch 分支名切换和修改分支git checkout 分支名 //切换分支括号内的蓝色字体表示当前处于哪个分支此时,

2022-01-04 15:55:47 214

原创 【Git和GitHub】笔记1——Git基本认识和操作

Git基本认识和操作Git工作机制远程库:基于网络服务器的远程代码仓库,即代码托管中心基于局域网:GitLab基于互联网:GitHub Gitee设置用户签名git config --global user.name 用户名git config --global user.email 邮箱配置成功后可在路径C:\Users\Administrator.gitconfig下查看该签名的作用是用来区分不同的操作者与GitHub账号无关初始化本地库git init在【查看】下勾

2022-01-04 12:12:56 146

原创 PTA 到底有多二,部分正确

L1-017 到底有多二 (15 分)一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。输入格式:输入第一行给出一个不超...

2019-10-11 22:13:02 3002 3

空空如也

空空如也

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

TA关注的人

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