自定义博客皮肤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)
  • 收藏
  • 关注

原创 VSCode中配置CMake,通过CMake断点调试程序

第一步:1.引入make在VSCode中编写C++程序,只能编译一个源文件,如果需要同时编译多个源文件,那么就需要批处理工具——CMake工具或者Clion(专业的);make工具可以看成是一个智能的批处理工具,它本身并没有编译和链接的功能,而是用类似于批处理的方式——通过调用makefile文件中用户指定的命令来进行编译和链接的。2.什么是makefiles?一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定哪些文件需要先编译,哪

2020-06-19 23:37:44 16699 3

原创 线性结构的两种常见应用之二:队列

线性结构的两种常见应用之二:队列 定义:一种可以实现“先进先出”的存储结构 分类: 链式队列:队列内部是用链表实现的 静态队列:队列内部是用数组实现的 静态队列通常必须是循环队列 循环队列的讲解— 1.静态队列为什么必须是循环 ...

2020-06-15 12:50:39 205

原创 线性结构的两种常见应用之一:栈

线性结构的两种常见应用之一:栈 定义:一种可以实现“先进后出”的存储结构 栈类似于箱子 分类: 静态栈:内核是数组 动态栈:内核是链表 算法: 出栈 压栈 应用:函数调用 中断...

2020-06-15 12:49:47 191

原创 模块一:线性结构【把所有的结点用一根直线穿起来】

模块一:线性结构【把所有的结点用一根直线穿起来】 连续存储【数组】 1、什么叫数组:元素类型相同,大小相等 2、数组的优缺点: 优点: 存取速度快 缺点: 插入删除元素慢, 空间通常有限制 事先必须知道数组的...

2020-06-15 12:48:45 283

原创 数据结构简述

数据结构概述 定义:如何把现实中大量复杂的问题以特定的数据类型和特定的存储结构保存到内存中;以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有的元素进行排序)而执行的相应操作,这个相应的操作就是算法。注:数据结构 = 个体 + 个体之间的关系一个是事物或者说数据如何保存,一个是他们之间的关系如何保存,这是关键点。算法 = 对存储数据的操作 算法:解题的方法和步骤 衡量算法的标准:1、时间...

2020-06-15 12:44:54 398

原创 应用层

第六章 应用层 域名系统DNS服务 作用 —— 负责解析域名成IP地址 域名解析的过程 —— 通过一个DNS可以通过根DNS解析所有的域名 DHCP 动态主机配置 DHCP客户端请求IP地址的过程 跨网段地址分配 文件传输协议FTP 主动模式 - ftp客户端告诉FTP服务器使用什么端口侦听,...

2020-06-15 12:38:57 191

原创 传输层

第五章 传输层 传输层功能 —— 为相互通信的应用进程提供了逻辑通信(TCP/UDP + 端口号 来实现) 注:端口号只具有本地意义,是为了标志本机算应用层中的各进程 端口 0-65535 熟知端口0-1023 登记端口 1024-49151 客户端端口 49152 - 65535 ...

2020-06-15 12:38:24 271

原创 网络层

第四章 网络层 网络层提供的服务 负责在不同的网络之间选择合适的路径尽力转发数据包 ,基于数据包的ip地址转发;不负责丢失重传 不负责顺序 计算机通信的过程 发送端: 1、应用程序主备要传输的文件 2、传输层 将文件分段 并编号 3、网络层 添加目标IP地址和源地址...

2020-06-15 12:34:59 171

原创 数据链路层

第三章 数据链路层 定义:帧的开始 帧的结束 差错校验 (也就是数据帧的发送和接收) 数据链路层的信道类型: 点对点信道:一对一的点对点通信方式 广播信道:一对多的广播通信方式 链路:点到点的物理线路段,中间没有任何其他的交换结点 数据链路:除了物理线路外,还必须有通信协议来控制这些数据的传输 数据链路层传送的是帧 —— 在网络层IP地...

2020-06-15 12:33:10 137

原创 物理层

物理层: 解决如何在连接各种计算机的传输媒体上传输数据的比特流,而不是指具体的传输媒体。 主要任务是:确定传输媒体的接口的一些特性 — 机械特性、电器特性、功能特性、过程特性 数据通信的基础知识: 模拟信号:代表消息的参数的取值是离散的 数字信号:代表消息的参数的取值是连续的 信道 : 单工信道:只能发送或接收信息...

2020-06-15 12:32:25 96

原创 计算机网络概述

第一章 计算机网络概述 局域网:自己花钱买设备,范围小 广域网:距离比较远 花钱租带宽 Internet ISP 自己的机房 对网民提供访问Internet连接 一台计算机浏览器如何通过一个域名(网址)访问其内容? 1、用户在计算机浏览器输入域名,DNS服务器把域名解析成一个目标IP地址,然后返回给浏览器;2、浏览器发送一个数据帧【数据内容 | 本机IP地址 | 目标IP地址 | 本机Mac地...

2020-06-15 12:30:46 234

空空如也

空空如也

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

TA关注的人

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