爱红旗渠

最新博客地址 http://ihongqiqu.com

极简大纲笔记 | 一键生成思维导图 mubu

幕布,不只是大纲笔记,更是一种思考方式。 在幕布中,大纲笔记与思维导图可以一键转换,再也不需要为思维导图的编辑而头疼 幕布帮你将宝贵的精力节省下来,让你专注于内容创作。 幕布的几个优点: 思维导图,超好用的思维辅助工具 高效的结构化笔记 轻松自然的分享方式 云端自动同步 轻松协作,团队共享 多平...

2019-02-19 11:37:45

阅读数 102

评论数 0

Effective JavaScript 提高代码质量的68个有效方法

近日,读《Effective JavaScript-编写高质量 JavaScript 代码的68个有效方法》,感觉很实用很不错,特整理出书中的68个方法的思维导图。 脑图如下: 68个提高代码质量的方法 原版在 ProcessOn 上创作,需要原版思维脑图请访问:https://ww...

2019-02-06 11:57:00

阅读数 1

评论数 0

TypeError [ERR_INVALID_CALLBACK]: Callback must be a function

fs.js:133 throw new ERR_INVALID_CALLBACK(); ^ TypeError [ERR_INVALID_CALLBACK]: Callback must be a function at maybeCallback (fs.js:133:9) ...

2018-09-17 17:50:00

阅读数 2

评论数 0

设计模式之建造者模式

建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 适用场景 建造者模式主要用于创建一些复杂的对象,这些对象内部的构建的建造顺序通常是稳定的,但对象内部的构造通常面临着复杂的变化。建造者模式是在当创建复杂对象的算法应该独立于改对象的组成部分以及...

2018-04-26 11:06:00

阅读数 1

评论数 0

VUE Error: getaddrinfo ENOTFOUND localhost

Jins-MBP:helloworld XXX$ npm run dev > helloworld@1.0.0 dev /Users/XXX/Documents/develop/front/helloworld > webpack-dev-server...

2018-04-18 09:38:00

阅读数 1

评论数 0

设计模式之观察者模式

观察者模式(Observer),又叫发布-订阅模式(Publish/Subscribe),定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主体对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 适用场景 当一个对象的改变需要同时改变其他对象的时候,而且它不...

2018-04-12 14:23:00

阅读数 1

评论数 0

设计模式之适配器模式

适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式实现方式有两种:类适配和对象适配 适用场景 适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。两个系统双方要...

2018-04-04 09:20:00

阅读数 4

评论数 0

设计模式之备忘录模式

备忘录模式(Memento),再不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 适用场景 Memento模式比较适用于功能比较复杂的,但需要维护或记录属性历史的类,或者需要保存的属性只是众多属性中的一小部分是,Originat...

2018-03-24 14:54:00

阅读数 1

评论数 0

设计模式之组合模式

组合模式(Composite),将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 适用场景 需求中是体现部分与整体层次的结构是,以及你希望用户可以忽略组合对象与单个对象的不通过,统一地使用组合结构中的所有对象时,就应该考虑用组合模式了。 优...

2018-03-16 18:20:00

阅读数 2

评论数 0

设计模式之迭代器模式

迭代模式(Iterator),提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 适用场景 当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑用迭代器模式。 你需要对聚集有多重方式遍历时,可以考虑用迭代器模式。 优点 迭代器(Iterator)...

2018-03-16 18:17:00

阅读数 3

评论数 0

设计模式之单例模式

单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但是它不能防止你实例化多个对象。一个最好的的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。 适用场...

2018-03-10 10:01:00

阅读数 1

评论数 0

设计模式之桥接模式

桥接模式(Bridge),将抽象部分与它的实现部分分离,使它们都可以独立地变化。优先使用对象的合成/聚合将有助于你保持每个类被封装,并被集中在单个任务上。这样类和类继承层次会保持较小规模,并且不太可能增长为不可控制的庞然大物。 适用场景 当一个对象有多个变化因素的时候,通过抽象这些变化因素,将依...

2018-02-22 14:00:00

阅读数 1

评论数 0

设计模式之命令模式

命令模式(Command),将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求队列或记录请求日志,以及支持可撤销的操作。 源文地址:http://ihongqiqu.com/2016/09/13/Command-Design-Pattern/ 适用场景 对于大多数请求响应模式...

2018-01-30 18:00:00

阅读数 3

评论数 0

设计模式之责任链模式

职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到又一个对象处理它为止。 源文地址:http://ihongqiqu.com/2016/09/13/Chain-of...

2018-01-26 09:04:00

阅读数 3

评论数 0

设计模式之解释器模式

解释器模式(Interpreter), 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 源问地址:http://ihongqiqu.com/2016/09/14/Interpreter-Pattern/ 适用场景 重复发生的问题可以使用解释器模式...

2018-01-24 17:16:00

阅读数 1

评论数 0

我在做一个APP中用到的开源库

最近开发了一个APP,虽然是一个小APP,但是麻雀虽小五脏俱全。以下简单介绍一下用到的开源组件。 源文地址:http://ihongqiqu.com/2017/11/29/Common-Android-Open-Source-Project/ 功能类 ButterKnife Lombok and...

2018-01-23 12:51:00

阅读数 1

评论数 0

设计模式之中介者模式

中介者模式(Mediator), 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 适用场景 一组定义良好的对象,现在要进行复杂的通信。 定制一个分布在多个类中的行为,而又不想生成太多的子类。 优点 降低了系统对象...

2018-01-18 13:20:00

阅读数 1

评论数 0

设计模式之享元模式

享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。 适用场景 如果一个系统中存在大量的相同或者相似的对象,由于这类对象的大量使用,会造成系统内存的耗费,可以使用享元模式来减少系统中对象的数量。 对象的大部分状态都可以外部化,可以将这些外部状态传入对象中。 优点 享元模式...

2018-01-10 16:55:00

阅读数 1

评论数 0

设计模式之访问者模式

访问者模式(Visitor),表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 适用场景 对象结构中对象对应的类很少改变,但经常需要在此对象结构上定义新的操作 需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而需要避免让这些操作...

2018-01-09 17:31:00

阅读数 1

评论数 0

免费在线作图工具只ProcessOn

免费在线作图,实时协作 ProcessOn 支持流程图、思维导图、原型图、UML、网络拓扑图等 墙裂推荐 flow4.png 高效易用、轻松绘制 ProcessOn是一个在线作图工具的聚合平台,它可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等, 您无需担心下...

2018-01-09 14:50:00

阅读数 2

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭