摘要:
1.D3 2.webGL 3.gg-editor 阅读全文
摘要:
redux和mobx都是为了解决React管理复杂状态的问题。 主要区别如下: redux结构复杂, 函数式编程思想,如reducer是个纯函数; mobx简单,面向对象/响应式编程,核心同vue redux是单一数据源, 只有一个store,一个状态树;mobx组件更加颗粒化, 每个模块都是一个s 阅读全文
摘要:
跨站请求伪造(Cross-site request forgery)是一种冒充受信任用户,向服务器发送非预期请求的攻击方式。 攻击的前提是: 用户已经登录过某网站。 攻击者通过一些诱惑性的标题,诱惑用户点击,结果被“钓鱼”,造成一些恶劣的后果,如金钱丢失等。 代码参考:https://github. 阅读全文
摘要:
shell 俗称壳,c 语言编写的命令解析器程序,是用户使用 linux 的桥梁。 目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash。 zsh 和 bash 相似,且功能增强。但是配置过于复杂,直到国外有人开发出可以快速上手的oh-my-zsh。 安装zsh //ma 阅读全文
摘要:
1. 打开vscode, 使用Command + shift + p, 输入shelll 选择👆的命令,安装code 2. 打开命令行窗口,找到项目所在的目录 这一步可以将文件夹直接拖到命令行工具中,找到项目所在的父目录 3. 使用code打开项目 ⚠️:打开文件夹时,/不能省略,否则默认打开是文 阅读全文
摘要:
URI的通用格式如下: URI由很多URI组件构成,协议、用户名、密码...等等。 encodeURIComponent() 函数 与 encodeURI() 函数区别 URI元字符(11个) : / @ ? = # & + ; $ , encodeURIComponent() 函数会转义URI元字 阅读全文
摘要:
Homebrew是MacOS 的软件包管理器。 通过它可以安装、卸载、更新、查看、搜索任何想要安装的软件。如:git, node等。 安装Homebrew 查看Homebrew brew会列出所有的命令 临时关闭自动更新 阅读全文
摘要:
yarn是个包管理器。你可以通过它使用全世界开发者的代码, 或者分享自己的代码。 从 npm 安装软件包并保持相同的包管理流程。 优点: 1.速度超快。 Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。 如果你以前安装过某个包,再次 阅读全文