自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 类的初始化顺序

当一个类有static域,static成员,非static成员,父类的情况下,其初始化顺序。

2016-04-28 22:41:30 407

原创 关于创建者模式

神奇的创建者模式可以把产品对象的创建过程移动产品类的外面,可以更细粒度地控制产品对象的创建过程(比如可以选择传哪些零件参数,可以控制产品组装零件的次序等。这与工厂模式不同,工厂模式关心的是拿到最终的产品即可,客户端不关心艰难的创建过程)。

2016-04-19 00:01:03 326

原创 我所理解的单例模式

单例模式,你是否考虑到: - 懒汉式还是饿汉式? - 是否线程安全? - 能否应付反射攻击? - 反序列化呢? - cloneable?

2016-04-17 19:17:40 331

原创 工厂方法模式的理解

工厂方法模式的理解

2016-04-16 10:34:22 417

原创 抽象工厂的缺点和解决方法

先上干货,后面才是代码例子: 参考《设计模式之禅》的话“抽象工厂模式是工厂方法模式的升级版本”。其实就是用工厂方法生产具有多维度变化的产品类。什么是多维度的类?即一个类会有多个维度会影响其发生变化。比如下面例子的汽车类,一个维度是牌子,一个维度是型号。(23种设计模式里面还有结构型的桥接模式和行为型的访问者模式,也可以用来处理多维度类的问题) 我们知道,抽象工厂最大的缺点是产

2016-04-16 09:33:04 4141 4

原创 部分背包问题贪心选择性质的证明

最近算法课讲到贪心算法,感觉书本上对bufentanxin

2014-11-01 13:13:01 13305 1

原创 动态规划加速原理的详细证明过程

最近算法课讲动态规划的加速原理,

2014-10-27 15:29:13 960 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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