计算机网络疑问记录
计算机网络疑问记录 MAC地址和IP地址各自用处 全都以收发快递为例 IP 只从网络层看,IP地址就像发/收货地址,中间会经过一个个中转快递站,他们就是一个个路由器负责将你的数据也就是快递送到下一个目的地。 MAC 但真实世界里,以太网就是一种在「局域网」内,把附近的设备连接起来,使它们之间可以进行
计算机网络疑问记录 MAC地址和IP地址各自用处 全都以收发快递为例 IP 只从网络层看,IP地址就像发/收货地址,中间会经过一个个中转快递站,他们就是一个个路由器负责将你的数据也就是快递送到下一个目的地。 MAC 但真实世界里,以太网就是一种在「局域网」内,把附近的设备连接起来,使它们之间可以进行
软件测试软件测试理解判断软件/程序的运行是否有效,准确和可用软件测试的不同类型单元测试:对最小的软件设计模块进行验证工作,我的理解是对于一个功能看数据的输入和输出是否符合要求集成测试:验证一组组合并再一起的模块,通常就是检验系统的一个大功能是否符合预定要求回归测试:每次添加了新的模块都会对程序进行修
Node.js+express学习02模块化路由模块路由const express = require("express");const app = express();//1 导入路由模块const router = require("./03router"
Nodejs包管理包的基本结构package.json(包管理配置文件)index.js(包的入口文件)README.md(包的说明文档)包管理配置文件{ "name": "total_webpack",//!!!包名 "version"
浏览器是个多进程结构,\1. 浏览器进程:控制除标签页外的用户界面,包括地址,书签,后退,前进按钮等,以及负责与浏览器其他进程负责协调工作2.\2. 缓存进程\3. 网络进程 发起网络请求\4. 渲染器进程 渲染Tab 有可能会为每个标签页是一个渲染进程\5. GPU进程 渲染\6. 插
75 js扩展(展开)运算符应用合并数组let arr1 = [1,2,3] let arr2 = [4,5,6] console.log([].concat(arr1,arr2)) console.log([...arr1,...arr2])和数组的解构赋值相结合//和数组的解构赋值相结合 let
44JS闭包+防抖/节流函数实现这里结合防抖,节流函数实现去解释闭包(因为两者都用到了)防抖 // function debounce(val,delay) {//想要实现防抖就需要令timer在debounce函数内为全局变量 // let timer; // clea