摘要: 1.D3 2.webGL 3.gg-editor 阅读全文
posted @ 2019-06-12 19:26 Lyra李 阅读(232) 评论(0) 推荐(0) 编辑
摘要: redux和mobx都是为了解决React管理复杂状态的问题。 主要区别如下: redux结构复杂, 函数式编程思想,如reducer是个纯函数; mobx简单,面向对象/响应式编程,核心同vue redux是单一数据源, 只有一个store,一个状态树;mobx组件更加颗粒化, 每个模块都是一个s 阅读全文
posted @ 2019-06-05 21:00 Lyra李 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 跨站请求伪造(Cross-site request forgery)是一种冒充受信任用户,向服务器发送非预期请求的攻击方式。 攻击的前提是: 用户已经登录过某网站。 攻击者通过一些诱惑性的标题,诱惑用户点击,结果被“钓鱼”,造成一些恶劣的后果,如金钱丢失等。 代码参考:https://github. 阅读全文
posted @ 2019-06-03 13:51 Lyra李 阅读(342) 评论(0) 推荐(0) 编辑
摘要: shell 俗称壳,c 语言编写的命令解析器程序,是用户使用 linux 的桥梁。 目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash。 zsh 和 bash 相似,且功能增强。但是配置过于复杂,直到国外有人开发出可以快速上手的oh-my-zsh。 安装zsh //ma 阅读全文
posted @ 2019-05-31 17:54 Lyra李 阅读(4122) 评论(0) 推荐(0) 编辑
摘要: 1. 打开vscode, 使用Command + shift + p, 输入shelll 选择👆的命令,安装code 2. 打开命令行窗口,找到项目所在的目录 这一步可以将文件夹直接拖到命令行工具中,找到项目所在的父目录 3. 使用code打开项目 ⚠️:打开文件夹时,/不能省略,否则默认打开是文 阅读全文
posted @ 2019-05-31 15:18 Lyra李 阅读(16637) 评论(0) 推荐(1) 编辑
摘要: URI的通用格式如下: URI由很多URI组件构成,协议、用户名、密码...等等。 encodeURIComponent() 函数 与 encodeURI() 函数区别 URI元字符(11个) : / @ ? = # & + ; $ , encodeURIComponent() 函数会转义URI元字 阅读全文
posted @ 2019-05-30 11:12 Lyra李 阅读(506) 评论(0) 推荐(0) 编辑
摘要: Homebrew是MacOS 的软件包管理器。 通过它可以安装、卸载、更新、查看、搜索任何想要安装的软件。如:git, node等。 安装Homebrew 查看Homebrew brew会列出所有的命令 临时关闭自动更新 阅读全文
posted @ 2019-05-29 14:21 Lyra李 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: yarn是个包管理器。你可以通过它使用全世界开发者的代码, 或者分享自己的代码。 从 npm 安装软件包并保持相同的包管理流程。 优点: 1.速度超快。 Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。 如果你以前安装过某个包,再次 阅读全文
posted @ 2019-05-29 11:50 Lyra李 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 重置PRAM 1. 关机 2.按下电源键后,立即按下command + option + P +R 3.等到电脑出现4次重启的声音后,放开按键,重置成功 4.正常使用 阅读全文
posted @ 2019-05-28 14:29 Lyra李 阅读(9654) 评论(0) 推荐(0) 编辑
摘要: XSS(Cross-site scripting)跨站脚本攻击,是一种安全漏洞。示例代码 1. XSS的含义 顾名思义,就是向web页面或者网站的url添加恶意的script(脚本)代码,使用户访问该网站时,执行恶意代码,从而达到攻击的目的。 1. 网站对用户的输入过滤不足,返回给用户的展示结果过滤 阅读全文
posted @ 2019-05-28 14:17 Lyra李 阅读(3349) 评论(0) 推荐(0) 编辑