摘要: 工作几年,linux命令或多或少的一直在敲一些,但是有时候经常会忘了一些特殊命令。当然每次都百度下,基本也都能查到,不过还是自己整理一下,加深记忆。 1,常用的简单命令 cd xx 进入目录 pwd 当前所在目录 cat filename 显示文件内容 (其他使用) mkdir xx 新建文件夹 t 阅读全文
posted @ 2020-05-25 10:50 小猪ab 阅读(188) 评论(0) 推荐(0) 编辑
摘要: [TOC] 前端加解密 参考文档: SubtleCrypto: "https://developer.mozilla.org/zh CN/docs/Web/API/SubtleCrypto" RSA算法原理: "https://cjting.me/2020/03/13/rsa/" DH算法原理:ht 阅读全文
posted @ 2020-05-05 19:00 小猪ab 阅读(653) 评论(0) 推荐(0) 编辑
摘要: web cryptography API 论文原链接:https://www.theseus.fi/bitstream/handle/10024/92960/Web_Cryptography_API_Luoma aho.pdf 背景 随着数据安全的需求提高,另外js的流行,出现越来越多的前端富应用。 阅读全文
posted @ 2020-02-26 14:36 小猪ab 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 一:npm常用命令 1.npm info pkg 查看包的信息 package.json就是包信息的详细,main字段是入口 2.设置淘宝registry npm config set registry http://registry.npm.taobao.org/ npm config set r 阅读全文
posted @ 2019-12-04 11:22 小猪ab 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.Jasmine是一个很好的单元测试框架,它有漂亮简单的API Karma 是一个集成了像 Jasmine(基于 BDD 的测试框架),PhantomJS(无界面的浏览器)等的测试工具。 npm安装好后,就要写karma的配置文件 //karma.conf.js module.exports = 阅读全文
posted @ 2019-10-10 15:38 小猪ab 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: 密码学 模运算和经典密码学 a = r mod m a = q m + r 1. 余数不唯一 12 = 3 mod 9 12 = 21 mod 9 12 = 6 mod 9 {...3,12,21,30...} 2. 上面的组合就是等价类,比如模数9还存在另外8个等价类。 {...0,10,19.. 阅读全文
posted @ 2019-07-31 10:13 小猪ab 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 二叉树翻转js版本 阅读全文
posted @ 2019-07-03 10:10 小猪ab 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 最近在复习数据结构,整理部分有点绕的点,其中一个就是链表倒转 /* Function to reverse the linked list */ static void reverse(struct LNode **head_ref) { struct LNode *prev = NULL; str 阅读全文
posted @ 2019-06-28 16:44 小猪ab 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. 响应式前端框架 [TOC] 1.1. 什么是响应式开发 wiki上的解释 reactive programming is a declarative programming paradigm concerned with data streams and the propagation of 阅读全文
posted @ 2019-04-19 14:14 小猪ab 阅读(3264) 评论(0) 推荐(0) 编辑
摘要: 1. 判断当前所在的环境: /* * 判断运行环境 */ const _uas = navigator.userAgent.toLowerCase(); const isWho = { is_weixin: function() { if (_uas.match(/MicroMessenger/i) 阅读全文
posted @ 2019-03-19 11:57 小猪ab 阅读(412) 评论(0) 推荐(0) 编辑