- 博客(12)
- 收藏
- 关注
原创 力扣算题第一天
力扣第912题、56题 排序 912.排序数组 快速排序 推荐 var sortArray = function(nums) { if(nums.length <= 1){return nums} let pivotIndex = Math.floor(nums.length / 2) let pivot = nums.splice(pivotIndex,1)[0] let left = [] let right = [] for(let i = 0;
2022-01-17 22:13:50
177
原创 浅析URL
URL url = 协议 + 域名 + 路径 + 查询参数 + 锚点 DNS 域名系统 作用 把域名和IP联系起来 输入一个域名会发生什么 浏览器问电信的DNS服务器,域名对应的IP 电信会回答一个IP 浏览器再向对应IP的80/443端口发送请求 请求内容是域名的首页 114.114.114.114 114.114.115.115 域名+路径 可以访问不同的页面 HTML(超文本标记语言) | MDN CSS(层叠样式表) | MDN 域名+查询参数
2021-11-26 18:24:03
2133
原创 浅析命令行
元音: a e i o u 常见单词 file 文件 make 制作 move 移动 remove 删除 turn 拐弯 copy 复制 recursive 递归 list 列表
2021-11-26 18:20:24
96
原创 HTML、CSS
重要标签 a标签 href 网址 路径 伪协议 ID target _blank:新标签页打开 _top _parent _self:在当前标签页打开 img标签 作用:展示图片 属性 alt width height src 事件 onload onerror 作用:可以设置兜底图片
2021-11-04 01:43:55
76
原创 计算机网络P21~P27
网络层服务 网络层的主要作用:将网络数据报源主机送达目标主机 功能: 转发:将输入端口数据转移到输出端口 路由选择:选择哪条路径转发 一、数据报网络 数据报网络:根据目的主机地址选择路由的网络 特点: 不可靠的 无连接 每个分组是独立的数据报进行传送,路径也能不一样 传送过程中数据可能乱序和丢失 二、虚电路网络 虚电路网络:网络层提供面向连接分组交换服务 特点: 可靠的 需要网络层的逻辑连接 每条虚电路不需要分配独享的资源(区别与电路交换) 按照虚电路的序号按序发送分组 网络互连与网络互联设备
2021-11-01 13:00:20
180
原创 TCP三次握手和四次挥手
三次握手 第一次握手:客户端先开始给服务器发送一个报文,这个报文带有序列号和标志位SYN。序列号是系统随机分配,比如设为x,则seq = 1,SYN置为1:SYN = 1。这个报文不包含应用层数据,之后客户端处于SYN-SENT状态。 第二次握手:服务端收到客户端的请求报文后,会做出应答。给客户端发送确认报文,报文带有确认应答号ack = x+1,服务端自己的序列号seq = y,SYN = 1。该报文不包含应用层的数据,之后服务端进入SYN-RCVD状态。 第三次握手:客户端收到服务端的应答,也做出应答,
2021-10-29 00:35:42
74
原创 计算机网络传输层P16~P20
本篇记了运输层的基本服务、复用与分解、停-等协议、滑动窗口协议、UDP协议、TCP协议的三次握手、四次挥手等内容。 传输层 一、传输层功能 传输层的核心任务是为应用进程之间提供端到端的逻辑通信服务。 主要内容包括: 传输层寻址 应用层报文的分段和重组 报文的差错检测 进程间的端到端可靠数据传输控制 面向应用层实现复用与分解 端到端的流量控制 拥塞控制 传输层协议提供逻辑通信服务 传输层协议只需在端系统中实现 通信的真正端点并不是主机,而是主机上运行的应用进程 二、传输层寻址与端口 用统一的寻址方法.
2021-10-27 21:17:09
197
原创 计算机网络P8~P15
本篇笔记记了计算机网络应用体系结构、网络应用通信基本原理、DNS、万维网应用、Cookie、HTTP、电子邮件系统、FTP、P2P以及Socket编程等内容。 计算机网络应用体系结构 三种类型 1、客户/服务器(C/S)结构 最主要的特征是通信只在客户与服务器之间进行,客户与客户之间不进行直接通信。 2、P2P(Peer to Peer)结构 每个对等端都同时具备C/S应用的客户与服务器的特征,是一个服务器与客户的结合体,对等端之间直接通信。 3、混合结构 既有中心服务器的存在,又有对等端(客户)间的直.
2021-10-26 21:26:20
169
原创 计算机网络原理P1~P7
计算机网络的定义## 计算机网络是利用通信设备与通信链路或者通讯网络,互连位置不同、功能自治的计算机系统,并遵循一定的规则实现计算机系统之间信息交换。 概括性定义:计算机网络是互连的、自治的计算机的集合。 协议 协议是网络通信实体之间在数据交换过程中需要遵循的规则或约定 三个基本要素:语法、语义、时序。 语法:实体之间交换信息的格式和结构。 语义:实体之间交换信息的具体含义。 时序:实体之间交换信息的顺序以及如何匹配或适应彼此的速度。 计算机网络的功能 硬件资源共享、软件资源共享、信息资源共享。 计算机网络
2021-10-25 14:53:39
1130
原创 Vue学习笔记
<input @keyup.enter="onEnter"> //当回车键抬起时,执行onEnter函数。enter是回车键的别名 <input @keyup.enter.a.b.c.d="onEnter"> //还可以加其他按键的别名,这里按下回车、a、b、c、d键都会执行onEnter函数 ...
2021-10-14 18:08:14
52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人