一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。 阅读全文
我最近新入坑魔方界。虽然小时候接触过魔方,但是也只是一知半解,没有深入。最近公司同事有个魔方,就开始捣腾起来了。为了学习魔方,我开始上网查资料(小时候没这个条件,有电脑的都是土豪- -)。先去了百度贴吧魔方吧,然后找到了视频教程(魔方小站)。我现在学习的是三阶魔方的还原。 阅读全文
众所周知,javascript 是没有块级作用域的概念的。很多刚学习 javascript 的小伙伴们常常为此而陷入困惑。不过好在 ES6 为 javascript 解决了这个问题。ES6 为 javascript 新增 2 种变量声明的方式 let 和 const 。 阅读全文
一个类或对象中往往会包含别的对象。在创建这种成员对象时,你可能习惯于使用常规方式,也即用 new 关键字和类构造函数。问题在于这会导致相关的两个类之间产生依赖性。我们讲述一种有助于消除这两个类之间的依赖性的模式,它使用一个方法来决定究竟要实例化那个具体的类。我们既要讨论简单工厂模式,也要讨论更复杂的工厂模式。前者另外使用一个类(通常是一个单体)来生成实例,而后者则使用子类来决定一个成员变量应该是哪个具体的类的实例。 阅读全文