/*为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类*/简单工厂模式就是把实例化的工作封装到一个类中工厂方法和简单工厂的不同在于,用一个抽象类封装工厂类通常一个产品结构,表现为一个接口或者抽象类,也就是说,工厂方法模式提供的所有产品都是衍生自同一个接口或抽象类,而抽象工厂模式所提... Read More
posted @ 2014-06-09 23:31 W焕 Views(179) Comments(0) Diggs(0) Edit
IDEA插件: ApiDebugger:http接口调试 Key promoter:快捷键提示 CamelCase 驼峰式命名和下划线命名交替变化 CheckStyle IDEA 代码规范检查 Maven Helper lombok Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须 Read More
posted @ 2018-01-30 00:44 W焕 Views(102) Comments(0) Diggs(0) Edit
高级软件测试作业统计: Read More
posted @ 2017-12-12 09:02 W焕 Views(102) Comments(0) Diggs(0) Edit
[有向图强连通分量] 有向图强连通分量的Tarjan算法在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connecte... Read More
posted @ 2015-12-12 22:59 W焕 Views(266) Comments(0) Diggs(1) Edit
Android提供了3种动画类型:View Animation 、Drawable Animation 、Property Animation Drawable Animations就是很多书籍中提到的逐帧动画(frame-by-frame animation) View Animation有两... Read More
posted @ 2015-12-10 00:39 W焕 Views(230) Comments(0) Diggs(1) Edit
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的... Read More
posted @ 2015-05-08 02:21 W焕 Views(267) Comments(0) Diggs(0) Edit
CURD插入:Db.foo.insert({“bar”:“baz”});批量插入能传递一个由文档构成的数组给DB.目前MONGODB消息长度是16M,所以批量插入也是有限制的.删除:Db.user.remove(...);清除整个集合:db.drop_collection(“bar”);更新:Upd... Read More
posted @ 2014-12-07 19:19 W焕 Views(206) Comments(0) Diggs(0) Edit
1、问题由来 类A直接依赖于类B,假如要将类A修改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑。类B和C是底层模块,负责基本的原子操作。假如修改类A,将会给程序带来不必要的风险。而遵循依赖倒置原则的程序设计可以解决这一问题。2、什么是依赖倒置原则 ... Read More
posted @ 2014-06-11 16:27 W焕 Views(208) Comments(0) Diggs(0) Edit
什么是单一职责原则? 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。SRP原则的解释是:There should never be more than one reason for a class to change。定义很简单,即不能存在多... Read More
posted @ 2014-06-11 15:19 W焕 Views(164) Comments(0) Diggs(0) Edit
开放封闭原则(OCP,Open Closed Principle)是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的.关键字: 抽象开放封闭原则主要体现在两个方面: 对扩展开放,意味... Read More
posted @ 2014-06-10 20:10 W焕 Views(284) Comments(0) Diggs(0) Edit
/*转自http://www.cnblogs.com/kex1n/archive/2009/06/05/2286533.html*/第一组 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿... Read More
posted @ 2014-06-10 17:28 W焕 Views(280) Comments(0) Diggs(0) Edit