Sikara

软件测试面试准备

软件测试软件测试理解判断软件/程序的运行是否有效,准确和可用软件测试的不同类型单元测试:对最小的软件设计模块进行验证工作,我的理解是对于一个功能看数据的输入和输出是否符合要求集成测试:验证一组组合并再一起的模块,通常就是检验系统的一个大功能是否符合预定要求回归测试:每次添加了新的模块都会对程序进行修

基于websocket设计一个文件传输助手网站

基于websocket设计一个文件传输助手网站项目地址http://www.huagecloud.top:8093/初期目标------5/27(htttp协议版本)利用nodejs(multer,express),Ajax实现页面初步的上传下载掌握multer(官网中文API)的使用:storag

express+axios+multer实现文件上传下载

express+axios+multer实现文件上传下载补充资料multer(官网中文API)下载响应头说明补充链接github项目地址本地开发调试前提//安装依赖npm i//启动node server.js客户端<!DOCTYPE html><html lang="e

React扩展+ReactHook

React扩展+ReactHook1_setState------该方法是异步更新setState(stateChange, [callback])------对象式的setState第一个参数是更新对象,他还有另一个可选参数callback在页面更新完后调用(用于拿到新的state)setStat

Ajax学习

Ajax学习Ajax------异步请求优点:异步,不需要刷新获取数据,结合相关事件可以实现局部刷新缺点:没有浏览历史,不能回退(history)存在跨域问题(浏览器同源问题)局部刷新获得的资源数据是不能被爬虫获得(对SEO不友好)Ajax是基于Http协议进行数据传输浏览器与服务器之间数据交互详细

Express学习

Node.js+express学习02模块化路由模块路由const express = require("express");const app = express();//1 导入路由模块const router = require("./03router"

Nodejs包管理

Nodejs包管理包的基本结构package.json(包管理配置文件)index.js(包的入口文件)README.md(包的说明文档)包管理配置文件{ "name": "total_webpack",//!!!包名 "version"

浏览器运行原理

浏览器是个多进程结构,\1. 浏览器进程:控制除标签页外的用户界面,包括地址,书签,后退,前进按钮等,以及负责与浏览器其他进程负责协调工作2.\2. 缓存进程\3. 网络进程 发起网络请求\4. 渲染器进程 渲染Tab 有可能会为每个标签页是一个渲染进程\5. GPU进程 渲染\6. 插

计算机网络------HTTP协议

计算机网络------HTTP协议网络分层及对应层涉及协议一个HTTP请求的分层解析流程域名访问网站-》浏览器域名解析(浏览器只认IP地址):查找浏览器DNS缓存,有就能解析出IP,没有就找本机的hosts文件是否有对应配置,还没有就DNS客户端发起DNS请求(应用层DNS调用传输层的协议 UDP)

js扩展(展开)运算符

75 js扩展(展开)运算符应用合并数组let arr1 = [1,2,3] let arr2 = [4,5,6] console.log([].concat(arr1,arr2)) console.log([...arr1,...arr2])和数组的解构赋值相结合//和数组的解构赋值相结合 let

Sikara

切换主题 | SCHEME TOOL