解决git克隆项目时报错: Please make sure you have the correct access rights ssh-keygen -t rsa -C ...
解决git克隆项目时报错: Please make sure you have the correct access rights ssh-keygen -t rsa -C ...
使用版本:20.04 vim清除所有内容 :%d 切换源 清华源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.ba...
1. 编辑文件 ~/.bashrc vim ~/.bashrc 最后一行加入alias g='git'(等号两边不要有空格) source ~/.bashrc 2. 编辑文件...
运行镜像并启动Bash shell: docker run -i -t ubuntu bash 在容器里安装vim:apt-get update && apt-get ins...
1. 组合模式的定义 组合模式,将对象组合成 树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 2. 场景 2.1 宏命令 2....
1. 桥接模式的定义 将抽象部分与他的实现部分分离,这样抽象化与实现化解耦,使他们可以独立的变化 应用场景是实现系统可能有多个角度分类,每一种角度都可能变化. 桥方可以通过实...
1. 原型模式的定义 要得到一个对象,不是通过实例化类,而是找到一个对象作为原型并克隆它。 2. 场景 2.1 JavaScript中的原型 每个函数都有一个属性叫做 pro...
1. 策略模式的定义 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 2. 场景 2.1 表单校验
1. 状态模式的定义 允许一个对象在其内部 状态改变时改变它的行为 ,对象看起来似乎修改了它的类。 2. 场景 2.1 点赞 2.2 promise 2.3 有限状态机
1. 观察者模式的定义 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。 2. 场景 2....
1. 外观模式的定义 该模式就是把一些复杂的流程 封装 成一个接口供给外部用户 更简单 的使用。
1. 代理模式的定义 代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 2. 场景 2.1 虚拟代理实现图片预加载 2.2 事件委托 2.3 使用Proxy双...
1. 装饰器模式的定义 在不改变其原有的结构和功能为对象添加新功能。 2. 场景 2.1 AOP 在函数执行之前或之后增加一些逻辑。 2.2 埋点 埋点分析,是网站分析的一种...
1. 适配器模式的定义 适配器模式的作用是解决两个软件实体间的接口不兼容的问题。使用适配器模式之后,原本 由于接口不兼容而不能工作的两个软件实体可以一起工作。 2. 场景 2...
1. 简单工厂模式 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例( 函数返回类的实例 )。 简单工厂模式不符合五大设计原则中的 开放封闭原则 :开闭原则认为“软件...
1. 单例模式的定义 1.1 ES6单例模式 保证一个类 仅有一个 实例,并提供一个访问它的全局访问点。 1.2 ES5单例模式 问题:并不能阻止客户端直接new Windo...
connected-react-router npm connected-react-router -S 可以通过向仓库派发动作的方式实现路由跳转。 每次路径发生变化时可以把...
原理 结果
演示 实现 index.tsx types.tsx Dragger.tsx Dragger.css api.js