笔记——Docker修改镜像源 2020-02-021. 当前命令携带--registry-mirror参数例:
docker run hello-world --registry-mirror=https://docker.mirrors.ustc.edu.cn
2. 使用 json 配置文件配置文件默认路径/etc/docker/daemon.j ...
阅读更多 一刀流冲煮法 2019-10-28| 咖啡 | 手技巧 特点
不焖蒸,不断水
口感清爽舒适,适合大量饮用
快速萃取,萃出前段果香和果酸,body 部分不会有太多的厚度和口感
冲煮方法中心点大概一片指甲大小位置注水,持续注水至 250cc 左右开始往外绕圈,再绕回中心,300cc 收水
参数
参数
值
研磨度
正常手冲研磨度
粉量
20g ...
阅读更多 笔记——Web Components 2019-10-25| html | 笔记 - 前端 四个核心HTML 和 DOM 标准定义了四种新的标准来帮助定义 Web Component。这些标准如下:
自定义元素(Custom Elements):定义新 HTML 元素的一系列 API;
影子 DOM(Shadow DOM):组合对 DOM 和样式的封装;
HTML 导入(HTML Imp ...
阅读更多 笔记:利用记忆化技术提升React性能 2019-10-09| javascript React | 笔记 - 前端 记忆化技术望文生义,记忆化就是把函数的调用结果记录下来或者缓存下来。下次调用这个函数的时候,如输入参数和上一次完全一致,则无需再次计算,直接返回上一次的结果。
使用动机React项目中,有一个场景很常见:从api请求拿到一个复杂的数据结构,该数据一般通过React组件的props传入组件。而当前组件 ...
阅读更多 笔记——浏览器JavaScript执行机制 2019-08-13| javascript | 笔记 - 前端 单线程的 JavaScriptJS 被设计为单线程运行的,这是因为 JS 主要用来实现很多交互相关的操作,如 DOM 相关操作,如果是多线程会造成复杂的同步问题。
因此浏览器在运行时只开启了一个 JS 引擎线程来解析和执行 JS。那为什么只有一个引擎呢?如果同时有两个线程去操作 DOM,浏览器是不是 ...
阅读更多 React笔记——React Fragment 2019-06-12| 前端 | React - 笔记 只支持单元素渲染React 16 之前,子组件的渲染只支持单个元素,render函数的返回必须有一个根节点,通常使用一个div或span。
返回多元素数组而在 React 16 之后,增加了对组件的render方法返回一个包含元素的数组的支持。你可以将其他们放进数组里,而不用将子元素包装在一个 DO ...
阅读更多 每日学习——设计模式:工厂模式 2019-05-16| 设计模式 | 每日学习 - 编程 动机虽然简单工厂模式实现了对象的创建和使用分离,但是仍然存在如下两个问题:
工厂类过于庞大,包含了大量的if…else…代码,导致维护和测试难度增大。
系统扩展不灵活,如果增加新类型的产品,必须修改静态工厂方法的业务逻辑,违反了“开闭原则”。
此外,在简单工厂模式中,所有的产品都由同一个工厂 ...
阅读更多 每日学习——设计模式:简单工厂模式 2019-05-14| 设计模式 | 每日学习 - 编程 动机一个简单的例子——计算器。一个计算器软件可以提供多种不同运算操作(如加减乘除、平方根、立方根等),这些运算操作都可以派生继承同一个父类。使用者无需知道具体的运算操作类,只需知道表示该运算符的一个参数,并将其传入调用方法中便可得到相应的操作符对象,此时便可使用简单工厂模式。
模式详解简单工厂模式定 ...
阅读更多 Node的文件路径 2019-04-30| javascript | Nodejs Node 中的文件路径大概有__dirname,__filename,process.cwd(), ./ 或者 ../,前三个都是绝对路径,为了便于比较,./和../我们通过 path.resolve('./')来转换为绝对路径。
例如当前的文件结构如下:
app/ -lib/ ...
阅读更多