- 博客(7)
- 资源 (19)
- 收藏
- 关注
原创 k-近邻算法
从今天开始,与大家分享我学习《Machine Learning In Action》这本书的笔记与心得。我会将源码加以详细的注释,这是我自己学习的一个过程,也是想通过这种方式帮助需要学习的童鞋的一种方式。k-近邻算法定义k-近邻(k-Nearest Neighbour,kNN)算法采用测量不同特征值之间的距离的方法进行分类。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的
2015-07-25 17:46:32 1504
原创 享元模式
享元模式定义 英文定义:A flyweight is an object that minimizes memory use by sharing as much data as possible with other similar objects 中文定义:享元模式运用共享技术有效地支持大量细粒度的对象。 享元模式UML图(来自Google图片) 抽象享元(Flyweight)角
2015-07-23 22:24:02 1477
原创 模板方法模式
模板方法模式的定义《Head First Design Pattern》中的英文定义:The Template Method defines the skeleton of an algorithm in a method, deferring some steps to subclasses. Template Method lets subclasses redefine certain st
2015-07-21 21:55:05 1166
原创 状态模式
状态模式定义: 英文定义:The State Pattern allows an object to alter its behavior when its internal state changes. The object will appear to change its class. 中文定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当
2015-07-20 21:49:57 894
原创 迭代器模式
现在很多高级语言本身就支持迭代器。我们在不知不觉地已经使用迭代器很久了。 迭代器模式定义: 英文定义:The Iterator Pattern provides a way to access the elements of an aggregate object sequentially without exposing its underlying representation. 中文定义
2015-07-18 21:23:58 1001
原创 命令模式
首先来看命令模式(Command Pattern)的定义: 《Head First Design Pattern》中的定义是:The Command Pattern encapsulates a request as an object, thereby letting you parameterize other objects with different requests, queue or
2015-07-18 11:45:11 1135
原创 C++中关于const的一些使用惯例
最近在公司使用C++做项目,对工作中发现的问题进行总结!大家都知道,C++的const关键字是申明一个常量,以前没有深入接触C++的时候也没觉得有什么特别的用法。下面说说我最近工作中发现的关于const的一些使用惯例,我这里所说的使用惯例,是指C++编码中推荐的做法。1)函数中的const参数 我们可能会看到类似这样的一个函数声明: void copy(const string& strDest
2015-07-11 14:56:58 903
Android编程权威指南
2015-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人