关键字:C
  • TCP协议原理
    一个数据包的生命过程:数据包如何送达主机、主机如何将数据包转交给应用、数据是如何被完整地送达应用程序互联网,实际上是一套理念和协议组成的体系架构。其中,协议是一套众所周知的规则和标准,如果各方都同意使用,那么它们之间的通信将变得毫无障碍。数 ...
  • 块级作用域的理解
    引言由于JavaScript 存在变量提升这种特性,从而导致了很多与直觉不符的代码,这也是 JavaScript 的一个重要设计缺陷。作用域作用域是指在程序中定义变量的区域,该位置决定了变量的生命周期。通俗地理解,作用域就是变量与函数的可访 ...
  • 从地址栏输入URL到页面展示,这中间发生了什么?
    1、用户输入关键词,地址栏判断是搜索内容还是url地址。如果是搜索内容,会使用浏览器默认搜索引擎加上搜索内容合成url;如果是域名会加上协议(如https)合成完整的url。2、然后按下回车。浏览器进程通过IPC(进程间通信)把url传给网 ...
  • 浏览器的垃圾回收机制
    垃圾数据 :有些数据被使用之后,可能就不再需要了,我们把这种数据称为垃圾数据为什么要做垃圾回收:数据一直保存在内存中,那么内存会越用越多,所以我们需要对这些垃圾数据进行回收,以释放有限的内存空间。垃圾回收机制的原理:一、不同语言的垃圾回收 ...
  • TCP协议中的三次握手和四次挥手
    三次握手TCP 提供面向有连接的通信传输。面向有连接是指在数据通信开始之前先做好两端之间的准备工作。所谓三次握手是指建立一个 TCP 连接时需要客户端和服务器端总共发送三个包以确认连接的建立。在socket编程中,这一过程由客户端执行con ...
  • 订阅与发布者模式
    理解 发布-订阅模式其实是一种对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖与它的对象都将得到状态改变的通知。 发布-订阅模式由三房组成:订阅者、发布者、调度中心。订阅者把自己想订阅的事件注册到调度中心,当发布者发布该事件到 ...
  • 前端文件上传与下载(含 base64流文件)
    上传文件实现elementUi el-upload + axios自定义上传实现:<span class="hljs ...
  • 常用正则表达式及基础知识
    正则表达式 基础知识 正则表达式具有特殊含义的标点符号 ^ $ . * + ? = ! : | \ / ( ) [ ] { } 想直接使用上面这些标点符号直接量,则必须使用前缀 \ 。 正则表达式的字符类 字符 匹配 [...] 方括号内的 ...
  • electron-builder windows 和 linux 打包
    使用的配置{"name": "web","version": "1.8.0","private": true,"homepage": "./","ma ...
  • js 如何实现深拷贝deepClone
    如果不考虑RegExp, Function, Symbol, 循环引用的问题,那么使用JSON是一个不错的选择。比如有这样一个对象:var target = { &nbsp;name: 'fe ...

暂无数据