2018年3月13日
摘要: cd命令:切换目录 (1)切换到目录 /usr/local cd/usr/local (2)去到目前的上层目录 cd.. (3)回到自己的主文件夹 cd~ ls命令:查看文件与目录 (4)查看目录/usr下所有的文件 cd /usr ls -a mkdir命令:新建新目录 (5)进入/tmp目录,创 阅读全文
posted @ 2018-03-13 17:02 224杨晓潮 阅读(89) 评论(0) 推荐(0) 编辑
  2018年3月6日
摘要: 1.大数据对思维方式的影响 随着人们信息的数据量的不断增加,数据变得越来越具价值。对小数据而言,最基本最重要的要求就是减少错误,保证质量。因为收集的信息量比较少,所以我们必须确保记下来的数据尽量精确。相比依赖于小数据和精确性的时代,大数据因为更强调数据的完整性和混杂性,帮助我们进一步接近事实的真相。 阅读全文
posted @ 2018-03-06 16:21 224杨晓潮 阅读(391) 评论(0) 推荐(0) 编辑
  2017年10月24日
摘要: 依赖倒置(DIP):DIP是一种设计思想,在传统的软件设计中,上层代码依赖下层,当下层代码发生改变的时候,上层代码也要发生改变,代码不易维护,而DIP设计思想要求定义定义上层接口,下层实现这个接口,从而降低耦合度。 控制反转(IOC):IOC是DIP的一种具体思路,将上层所依赖的下层交由第三方实现。 阅读全文
posted @ 2017-10-24 16:19 224杨晓潮 阅读(222) 评论(0) 推荐(0) 编辑
  2017年8月9日
摘要: 设计模式的六大原则:单一职责;里氏替换原则;依赖倒置原则;接口隔离原则;迪米特法则;开闭原则 设计模式的好处: 设计模式的六大原则: 单一职责: 定义:不要存在多于一个导致类变更的原因,即一个类只负责一个职责。当一个类有多个职责时,若其中一个职责的发生变更而需要修改类时,可能会对其他的职责产生影响 阅读全文
posted @ 2017-08-09 12:12 224杨晓潮 阅读(133) 评论(0) 推荐(0) 编辑
  2017年8月2日
摘要: 实现多态的条件:继承,重写,向上转型 在继承中我们知道子类是父类的扩展,它可以提供比父类更加强大的功能,如果我们定义了一个指向子类的父类引用类型,那么它除了能够引用父类的共性外,还可以使用子类强大的功能。 但是向上转型存在一些缺憾,那就是它必定会导致一些方法和属性的丢失,而导致我们不能够获取它们。所 阅读全文
posted @ 2017-08-02 21:39 224杨晓潮 阅读(288) 评论(0) 推荐(0) 编辑
  2017年7月28日
摘要: 接口: interface 在接口内定义方法,可不提供具体的代码实现 作用:提供一个规范,如果我们知道一个类实现了某个接口,那么就知道了可以调用该接口的那些方法,我们只需要知道这些就够了。 当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,我怎么知道他的某个功能的实现方法是怎么命名的呢,我 阅读全文
posted @ 2017-07-28 11:19 224杨晓潮 阅读(496) 评论(0) 推荐(1) 编辑
摘要: 简单工厂模式(Simple Factory Pattern) 从简单的工厂模式开始说起的话,我们要知道工厂模式的目的是什么?工厂模式的目的在于程序的可扩展性。而对于简单工厂模式来说,它是为了让程序有一个更好地封装,降低程序模块之间的耦合程度。 对于简单的工厂模式,其实也可以将其理解成为一个创建对象的 阅读全文
posted @ 2017-07-28 09:45 224杨晓潮 阅读(186) 评论(0) 推荐(0) 编辑
  2017年7月27日
摘要: 策略模式:定义算法,并将其封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 步骤:1、抽象策略角色:定义接口或抽象类 2、具体策略角色:实现该接口(抽象类),即具体的算法实现 3、环境角色:对具体方法的调用 适用场景:1、多个类只是行为方式不用,在操作时动态的选择具体使用的 阅读全文
posted @ 2017-07-27 15:29 224杨晓潮 阅读(165) 评论(0) 推荐(0) 编辑