crypto的加密解密

crypto的加密解密

crypto 模块提供了加密功能,包含对 OpenSSL 的哈希、HMAC、加密、解密、签名、以及验证功能的一整套封装。一、 散列(哈希)算法散列函数(英语:Hash function)又称散列算法、哈希函数,是一种从任何一种数据中创建小的数字“指纹”的方法。基本原理是将任意长度数据输入,最后输出固定长度的结果。hash 算法具有以下特点:相同的输入会产生相同的输出不同的输出会产生不同的输出任意的输入长度输出长度是相同的不能从输出推算出输入的值正因为 hash 算法的这些特点,因此 hash 算法主要用于:加密、数据检验、版本标识、负载均衡、分布式(一致性 hash)。1、如何获取所有的...

算法 2021-05-17 PM 318℃ 0条
Echarts图表配置

Echarts图表配置

一、图表标题title: { x: 'left', // 水平安放位置,默认为左对齐,可选为: // 'center' ¦ 'left' ¦ 'right' // ¦ {number}(x坐标,单位px) y: 'top', // 垂直安放位置,默认为全图顶端,可选为: // 'top...

前端 2021-05-13 PM 694℃ 0条
React如何封装请求和解决跨域

React如何封装请求和解决跨域

一、安装axiosyarn add axios -D or npm i axios -D二、在src目录下新建request文件,新建apiUrl.js//对外提供的服务地址 export const publicIp = process.env.NODE_ENV === "development" ? "http://127.0.0.1:3001" : ""; //对外提供获取图片的地址 export const logoImgIp = process.env.NODE_ENV === "development&qu...

前端,react 2021-05-12 PM 465℃ 0条
Redux的安装使用

Redux的安装使用

一、安装yarn add redux 或者 npm install --save-dev redux二、创建相应目录在src文件夹下创建store文件夹,在src文件夹下创建相应文件1.创建store的入口文件idex.jsStore对象包含所有数据。如果想得到某个时点的数据,就要对 Store 生成快照。这种时点的数据集合,就叫做 State。当前时刻的 State,可以通过store.getState()拿到。import { createStore } from 'redux'; import reducer from './reducers/index' const store ...

前端,react 2021-05-12 AM 222℃ 0条
vue3新特性的使用

vue3新特性的使用

一、setup使用Vue3 生命周期钩子,使用setup()方法替换beforecate和created。这意味着,在这些方法中放入的任何代码现在都只在setup方法中。export default { setup() { --方法 } }二、reactive使用reactive是Vue3中提供实现响应式数据的方法.reactive参数必须是对象(json/arr)如果给reactive传递了其他对象,默认情况下修改对象,界面不会自动更新,如果想更新,可以通过重新赋值的方式.import { reactive} from 'vue' export defaul...

vue使用,前端 2021-04-01 AM 439℃ 0条