Home

Security AES

Security AES Dart AES import 'package:encrypt/encrypt.dart'; final aesKey = Key.fromUtf8('wWKK335SKLDFJ146'); final iv = IV.fromLength(16); final encrypter = Encrypter(AES(aesKey, mode: AESMode.cbc, padding: 'PKCS7')); final encrypted = encrypter.encrypt(content, iv: iv); final decrypted = encrypter.decrypt(encrypted, iv: iv); print(d...

Read more

编译原理

编译原理 阶段 1. 词法分析阶段 2. 语法分析阶段 3. 语义分析阶段 4. 中间代码生成阶段 5. 代码优化阶段 6. 目标代码生成阶段 7. 符号表管理 8. 出错处理 文法和有限自动机 0型文法 1型文法 2型文法 3型文法, 也叫正规式 自动机 FSA: Finite state automaton, 有限状态自动机 DFA: Deterministic Finite Automaton, 确定有限自动机, 但不同于不确定的有限自动机,DFA中不会有从同一状态出发的两条边标志有相同的符号 NFA: Non-deterministic Finite Automaton, 不确定有限自动机 状态为一个有向图 DFA的一个状态是NFA的一...

Read more

Node HTTP

Node HTTP http: 为http协议的库 https: 为https协议的库 http2: 为http2协议的库 添加超时时间 options中: timeout: 5000 request.on('timeout', () => {}) req.on('socket', function (socket) { socket.setTimeout(myTimeout); socket.on('timeout', function() { req.abort(); }); }); setTimeout(req.abort.bind(req), 3000); 问题 Uncaught Exception: Error: sock...

Read more

Node

Node 修改源 默认源: https://registry.npmjs.org/ npm config get registry npm config set registry https://registry.npm.taobao.org 包管理器 npm yarn Reference node.js npm.js npm.js nvm An Absolute Beginner’s Guide to Using npm 11 Simple npm Tricks That Will Knock Your Wombat Socks Off

Read more

Electron

Electron npm install -g npm npm install -g npm@6 "electronDownload":{ "mirror":"https://npm.taobao.org/mirrors/electron/" }, 源 npm config set registry https://npm.taobao.org/mirrors/node npm config set disturl https://npm.taobao.org/mirrors/node npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/ API使用 Webview ...

Read more

Regular Expression

Regular Expression \b 单词边界, 单词就是\w组成的 Flag i: With this flag the search is case-insensitive: no difference between A and a (see the example below). g: With this flag the search looks for all matches, without it – only the first match is returned. m: Multiline mode (covered in the chapter Multiline mode of anchors ^ $, flag “m”). s: Enables “do...

Read more

Lang lib

Lang lib Python argv: 系统sys.argv, 使用argparse http: 系统urllib, 使用requests html抓取: BeautifulSoup Reference

Read more

生活-保险

生活-保险 保险的种类: 1. 重疾 2. 意外 3. 人寿 4. 医疗 5. 理账 6. 万能 重要信息 续保 保障期限 健康告知 万能险 万能险就是包含1, 2, 3, 4, 5, 看似很厉害, 但是没有单个保险组合出来的效果好. 优点 就是省事 保险配置 全家-百万医疗险: 支付宝-好医保-长期医疗(20) 球球意外险: 微信-护身福少儿意外险-升级版 球球妈咪保贝少儿重疾: 3155 3257.92 3212.21 Reference 史上最全保险攻略:避开95%的坑,少花10几万元! 精品保险

Read more