1.我们都知道protected类型的方法或者域, 可以被同包下的其他类访问, 或者该类的子类访问. 除了这两种情况都不能访问protected权限的字段或者方法. 其实这句话只是笼统地说了下protected的作用, 并不完全对, 看代码 idea显示编译出错: 我们看到Parent类和它的子类S ...
分类:
其他好文 时间:
2017-01-15 16:45:36
阅读次数:
137
首先,面向对象程序设计(object-oriented programming)的核心思想是数据抽象、继承、动态绑定。通过数据抽象,可以使类的接口与实现分离,使用继承,可以更容易地定义与其他类相似但不完全相同的新类,使用动态绑定,可以在一定程度上忽略相似类的区别,而以统一的方式使用它们的对象。 虚函 ...
分类:
编程语言 时间:
2017-01-13 00:45:29
阅读次数:
241
不完全恢复不完全恢复的基本类型:1)基于时间点 (until time): 使整个数据库恢复到过去的一个时间点前2)基于scn (until change): 使整个数据库恢复到过去的某个SCN前3)基于cancel (until cancel): 使整个数据库恢复到归档日志或当前日志的断点前不完全 ...
分类:
其他好文 时间:
2017-01-12 08:36:03
阅读次数:
349
ubuntu小白一枚,由于对于ubuntu的不了解所以导致有的问题解决不了只能白痴的重装一遍。 总结一下问题: 1、pip安装自带scrapy版本过低官方不提供维护,卸载不完全导致重装最新版不成功 2、依赖关系不够主要是python-support模块导致,scrapy需要版本>0.90而suppo ...
分类:
其他好文 时间:
2017-01-12 08:05:27
阅读次数:
203
适配器模式 1模式动机 2 2 模式定义 2 3 类适配器 3 4 对象适配器 4 5 适配器选择 4 6 默认适配器 5 7 优缺点 5 8 总结 5 1模式动机 在软件开发过程中,通常遇到新需求要使用到某个数据模型或者某个逻辑类接口,但是此类无法直接使用,最常见的就是协议不匹配或者已有逻辑不完全 ...
分类:
其他好文 时间:
2017-01-07 16:56:28
阅读次数:
169
单例模式怎么定义的,可能在不同的语言,不同的书中不完全一样,但是概况开来都应该是:一个类有且仅有一个实例,并且自行实例化向整个系统提供。 因此,首先你可能需要确定你是真的需要一个单例类,还是说仅仅是需要一个方便调用的实例化方法。如果你是真的需要一个单例类,那么你就应该确保这个单例类,有且仅有一个实例 ...
分类:
移动开发 时间:
2016-12-27 13:40:24
阅读次数:
241
上次实现了依赖注入,但是web项目必须要引用业务逻辑层和数据存储层的实现,项目解耦并不完全;另一方面,要同时注入业务逻辑层和数据访问层,注入的服务直接写在Startup中显得非常臃肿。理想的方式是,web项目近引用接口而不引用实现,在配置文件中进行配置实现程序集合类,注入业务逻辑层而不必注入数据访问 ...
分类:
Web程序 时间:
2016-12-27 00:22:43
阅读次数:
315
1.解构赋值的定义 在ES6中,允许按照一定模式,从数组和对象中提取值(所谓解构),然后对变量进行赋值。 如果解构不成功,对应的变量就会赋值undefined. 另一种情况是不完全解构,即等号左边的模式,只匹配一部分的等号右边的数组。这种情况下,解构依然可以成功。 如果等号的右边不是数组(或者严格地 ...
分类:
编程语言 时间:
2016-12-25 18:21:23
阅读次数:
278
iosselect 在webapp下的一个picker组件 可以轻松实现各类选择器效果。比如地区选择 时间选择 日期选择等。可以定制依赖关系,可以定制选择层级,可以定制高度 展示项数。无论你是px还是rem,都完全不是问题。无论你是react还是angular还是vue还是zepto jquey都不 ...
分类:
移动开发 时间:
2016-12-24 20:41:06
阅读次数:
264