摘要:
对当前的状态进行保存,封装成一个状态类,使用另一个状态管理者对当前角色的某些状态进行保存(只限于保存,不能修改) 一般来说,会先定义一个状态接口,使用时会在需要保存状态的类中定义一个私有的内部类实现通用状态接口 阅读全文
摘要:
三个角色 命令发出者,命令,命令执行者 解决的问题 降低 命令发出者 和 命令执行者 之间的耦合度 理解 假设在饭店的场景下, 服务员(命令发出者) 会把客人点的菜写在一张纸上(命令的集合),然后直接递给厨师(命令执行者) 优点 服务员不需要知道客人点了哪些菜 可以批量执行多个命令 阅读全文
摘要:
浅拷贝 和 深拷贝 浅拷贝:只复制一层,如果对象的属性是引用数据类型,只会复制属性内存地址。 深拷贝:不只复制一层,如果对象属性是引用数据类型,会继续向下进行复制。 深拷贝的实现方法 1. 实现 Cloneable 接口 Artist.class public class Artist implem 阅读全文
摘要:
构造函数 A function A() { } 构造函数 B function B() { A.call(this); } 修改 B 的原型对象 B.prototype = new A(); // contructor 指向原来的构造函数 B B.prototype.constructor = B; 阅读全文
摘要:
构造函数 A function A() { } 实例对象 a var a = new A(); 原型对象 prototype 和对象原型 proto a.__proto__ A.prototype; // true constructor 属性 a.__proto__.constructor A.p 阅读全文
摘要:
1. 示例代码 CSS 代码 div { font-weight: bold; } div :nth-of-type(2) { color: blue; } div :nth-child(1) { color: red; } HTML 代码 <div> <span>sp</span> <span>s 阅读全文
摘要:
解决办法 git config --global http.sslVerify true 阅读全文
摘要:
问题描述 新建仓库执行 git pull 报错,提示fatal: couldn't find remote ref master 解决办法 不用解决,可以正常提交 阅读全文
摘要:
问题描述 git 执行 push 命令时提示:The Requested URL return error 403 问题分析 权限不够,仓库在创建后重装过电脑,管理员不同 解决办法 删库重开 https://blog.csdn.net/BigFamer/article/details/1214679 阅读全文
摘要:
PotPlayer 下载地址 http://www.potplayercn.com/ 步骤 打开对应文件 — 右键 “属性” / 快捷键 “Ctrl + F” — 媒体内嵌资源 — 保存为其他名称 阅读全文