- 博客(8)
- 收藏
- 关注
原创 CryptoJS.enc.Base64.stringify()和正常的Base64加密之间的区别
最近接触了加密传输,尝试使用CryptoJS,发现在进行base64处理时,使用window.btoa和CryptoJS.enc.Base64.stringify得到的结果并不一致,并且使用在线加密工具和window.btoa一致const rawStr = 'message' console.log( window.btoa(sha1(rawStr)), // NmY5YjlhZjNjZDZlOGI4YTczYzJjZGNlZDM3ZmU5ZjU5MjI2ZTI3ZA== Bas
2022-02-17 15:15:26
11827
原创 ESLint: Cannot find module 'babel-eslint'. Please see the 'ESLint' output ch
就我个人情况而言是项目里package.json中没有添加依赖"devDependencies": { "babel-eslint": "^10.0.3", "eslint": "^4.15.0", "eslint-config-airbnb": "^16.1.0", "eslint-plugin-import": "^2.8.0", "eslin...
2019-11-06 16:18:31
4677
原创 javascript学习笔记
目录预编译,递归词法作用域,动态作用域,作用域链闭包立即执行函数对象属性的两种表示方法包装类原型原型链call 与 apply继承对象的枚举深拷贝与浅拷贝数组类数组(具备对象和数组的双重性质)this事件事件处理模型(冒泡,捕获)异步加载jsJS时间线命名规范正则表达式String的方法关于指针:h...
2019-09-20 18:45:37
396
原创 二叉树的插入平衡四种情况记忆方法。
RR,LL,RL,LR这四种模式,本质都是一样的。选择三个结点(这三个结点分别处于连续的三层),变成一个三角形结构。这个三角型结构结点位置是确定的,因为这三个点有明确的大小关系。如何选择这三个点呢?首先找到被插入结点破坏平衡的那个结点(如果不止一个,选择最下面的那个)。如果插入的节点在它的右子树的右子树上,就是RR型,在做左子树的左子树上,就是LL型,其他类推。确定好类型之后,就可以确...
2019-08-27 16:55:01
278
原创 二叉搜索树删除算法实现的理解
首先给出代码,来源浙江大学数据结构慕课。BinTree Delete( ElementType X, BinTree BST ) { Position Tmp; if( !BST ) printf("要删除的元素未找到"); else if( X < BST->Data ) BST->Left = Delete( X, BST-&...
2019-08-27 00:16:23
339
原创 DOM编程艺术学习笔记
DOM编程:(学习书籍为Java DOM编程艺术)<script>标签建议放在文档最后,</body>之前1.DOM提供的五个方法:getElementById() 返回一个对象getElementByTagName()返回一个对象数组getElementByClassName()返回一个对象数组getAttribute(attribute)获取属性...
2019-05-06 22:19:32
169
原创 线性表的顺序存储与操作
#include<stdio.h>#include<stdlib.h>#include<malloc.h> # defineTRUE 1# defineERROR 0# defineOK 1# defineOVERFLOW # defineFALSE 0# defineLIST_INIT_SIZE 10# defineLISTINCREMENT 5 typede...
2018-05-01 20:04:43
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人