自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Kd-Tree算法

Kd-Tree算法原理和开源实现代码 本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd-Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进行最近邻查找(Nearest Neighbor)和近似最近邻查找(Approximate Nearest Neighbor),例如图像检索和识别

2015-11-26 20:45:59 3789 1

转载 Expression : invalid operator < 解决方法

转自http://blog.csdn.net/zhouworld16/article/details/6220331如下文所说。前些时候写了个sort的compare函数,错误"Expression : invalid operatorstrict weak ordering”,也就是说,如果a==b,则返回的应该是false,如果返回的是true,则会出上面的错。 网页:http

2015-11-25 09:29:16 989

原创 HeadFirst 设计模式 12复合模式

111

2015-08-21 15:15:18 340

原创 HeadFirst 设计模式 11代理模式

111

2015-08-20 18:02:16 435

原创 HeadFirst 设计模式 总

111

2015-08-19 14:11:13 343

原创 HeadFirst 设计模式 6命令模式 (遥控器)

命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。

2015-08-17 14:28:59 595

原创 HeadFirst 设计模式 10状态模式(糖果机)

111

2015-08-17 13:56:59 1897

原创 HeadFirst 设计模式 9迭代器与组合模式(餐厅合并)

111

2015-08-17 13:55:49 1438

原创 HeadFirst 设计模式 8模板方法模式

111

2015-08-17 13:55:02 429

原创 HeadFirst 设计模式 7适配器模式与外观模式

11111

2015-08-17 12:47:43 457

原创 HeadFirst 设计模式 5 单例模式(巧克力工厂)

111111111111

2015-08-13 16:52:26 919

原创 HeadFirst 设计模式 4工厂模式(披萨店演变)

。。。

2015-08-13 11:29:30 900

原创 HeadFirst 设计模式 3装饰者模式 (饮料问题)

设计原则:类应该对扩展开放,对修改关闭(开放-关闭原则)装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。类图:具体饮料实例:注:CondimentDecorator扩展自Beverage类(继承):装饰者和被装饰者必须是一样的类型,也就是有共同的超类。在这里,我们利用继承达到“类型匹配”,而不是利用继承获得“

2015-08-13 10:08:52 652

原创 HeadFirst 设计模式 2观察者模式 (气象站实现)

有一个模式可以帮你的对象知悉现况,不会错过该对象感兴趣的事。对象甚至在运行时可决定是否要继续被通知。观察者模式是JDK中使用最多的模式之一,非常有用。我们也会一并介绍一对多关系,以及松耦合(对,没错,我们说耦合)。有了观察者,你将会消息灵通。

2015-08-12 16:33:58 415

原创 HeadFirst 设计模式 1设计模式入门 策略模式(模拟鸭子)

策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换, 此模式让算法的变化独立于使用算法的客户。设计原则:1.找出应用中可能需要变化之处,把它们独立出来, 不要和那些不需要变化的代码混在一起。(把会变化的部分取出并「封装」起来,好让其他部分不会受到影响。)2.针对接口编程, 而不是针对实现编程。3.多用组合,少用继承。2.针对接口编程:「针对接口

2015-08-12 10:32:49 1240

空空如也

空空如也

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

TA关注的人

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