TCP与UDP

TCP与UDP

TCP/UDP是传输层协议,主要是目标主机到目标主机的通信; TCPTCP是面向连接的、可靠的、基于字节流的传输 面向连接:两台计算机通讯需要建立一个通讯连接,建立过程就是“ 三次握手 ”:客户端发起连接请求,服务端确认连接,客户端确认服务端的应答,建立连接成功。结束关闭连接时利用“ 四次挥手 ”确保连接的中断。 需要三次握手的原因:假设只有两次即可建立,当客户端发送...

五层协议

五层协议

OSI 七层协议概念清楚、概念完整但是过于复杂且不实用;TCP/IP 协议在 OSI 协议完全出来时已经占领了市场,所以现在互联网都是基于使用 TCP/IP 协议; OSI 七层协议:应用层=》表示层=》会话层=》运输层=》网络层=》数据链路层=》物理层 TCP/IP 协议:应用层=》运输层=》网际层=》网络接口层 因为 TCP 的最底层网络接口层实际没什么内容,...

vue随记

vue随记

vue中组件必须且只能是由一个标签裹起来的,template同理 vue中使用v-bind:attr="value"绑定属性,新版本中可以使用缩写:attr="value",官方文档: v- 前缀作为一种视觉提示,用来识别模板中 Vue 特定的 attribute。当你在使用 Vue.js 为现有标签添加动态行为 (dynam...

vue-cli的vue.config.js

vue-cli的vue.config.js

vue-cli管理vue项目,一些配置写在vue.config.js下。vue-cli内置了webpack作为打包工具,这些配置也是写在vue.config.js了。 一些简单配置。。。看官方文档吧 使用webpack的optimization.splitChunks.cacheGroups来指定打包拆分规则 1234567891011121314151617181...

Vue组件的Api组件

Vue组件的Api组件

在使用vue框架时,正常的组件调用都是直接使用模板或使用选择器渲染,但在项目中有遇到,直接在js中用api弹出对话框的业务(公共逻辑的一个js文件夹中,代码使用了一个其它库,js直接弹出对话框);使用了vue框架,为了弹窗不必再引入其他库,就需要了解到vue组件的api式调用。 api式调用,指的就是可以在一段js代码中,直接渲染组件,比如这里的例子弹窗 12345&...

排序

排序

理解排序的稳定性: 定义:序列[1,4\,3,6,5,4,2]排序后为[1,2,3,4,4\,5,6]则为不稳定,因为*4***与 4 的相对位置变了,*4*…4 变成了,4…***4* 判断要点:主要看算法是否有“间隔置换”,比如选择排序,4第一次与 2 置换后来到了 4 的后面(如果是相邻的交换就不会),最终也没能换回到 4 的前面,所以选择排序是不稳定的;...

SSO

SSO

SSO SSO,即Single Sign On单点登录,是一个多系统页面用户验证解决方案。过去web应用比较简单,应用可以建立在一个系统中,使用http+cookie等即可以实现,登录验证等功能;但现代的web应用越来越大,一个应用可能由多个子系统组成,多系统应用中单单使用cookie已经不能实现验证功能了(域名不同等原因),除非每进一个子系统都登录一次。。。SSO出现解...

浏览器

浏览器

主要构成部分 用户界面 浏览器引擎(WebCore)负责窗口管理、Tab进程管理 渲染引擎,也叫内核,负责html解析、页面渲染 Js引擎,JsCore,js的解释执行 浏览器 多进程有四种:渲染进程、插件进程、GPU进程、浏览器进程 多线程(js引擎才是单线程),主要看渲染进程,它包括 GUI线程,负责解析html、css和渲染页面 相关的 JS引擎线程,负责js...

http-前端向

http-前端向

http 是应用层协议,在传输层使用 TCP 协议 http 发展:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP http 多个版本不同 在 http1.0 中每次连接传输数据完成后都会断开连接(TCP),称串行连接,但是现在的 web ...

https

https

诞生随着 web 发展,信息越来越多,拥有的功能也越来越多,数据安全问题越来越被重视。1994 年底网景,在 TCP/IP 协议基础上创建了一个额外的加密传输层:SSL;随着 web 应用程序的使用越来越广,可访问个人信息越来越多,加密需求高涨,SSL 加入了 http 中,https 应运而生。 原理对称加密对称机密,也即浏览器和服务器都有用一个加密的密钥,对数据进行加...

×
  • {title}