原文:http://www.cnblogs.com/luxiaoxun/archive/2013/05/09/3069594.htmlClustering中文翻译作“聚类”,简单地说就是把相似的东西分到一组,同 Classification (分类)不同,对于一个 classifier ,通常需要你...
分类:
编程语言 时间:
2015-01-19 20:38:24
阅读次数:
306
相关的文章(比较有意思,记录一下):http://www.cnblogs.com/lx20030303/archive/2012/09/21/2696258.html先看例子。如下。尝试编译的话,错误提示:Entrance.cppsrc\Entrance.cpp(15) : error C2248:...
分类:
编程语言 时间:
2015-01-19 20:33:21
阅读次数:
161
一组编码规范,通过C#调用C++ 自动封装的C# SDK,会发现面向对象思想的重要性。C++ SDK可以使用自动封装工具转换成C# SDK。但需要遵守如下规则:1.如果需要对C#对象进行判断,则分如下三种情况(以BMPPen为例): 判断C#对象本身是否相等 bool isEqual=object....
分类:
编程语言 时间:
2015-01-19 20:33:02
阅读次数:
175
(在文章的最后,将会介绍Date类,假设有兴趣,能够直接翻到最后去阅读)到底什么是一个 Calendar 呢?中文的翻译就是日历,那我们立马能够想到我们生活中有阳(公)历、阴(农)历之分。它们的差别在哪呢?比方有:月份的定义 - 阳`(公)历 一年12 个月,每一个月的天数各不同;阴(农)历,每一个...
分类:
编程语言 时间:
2015-01-19 20:31:30
阅读次数:
185
在调试 Visual Studio 2008 程序时,经常有一些动态链接库(即 dll 文件)需要加载到工程里,这样才能依赖第三方库进行程序调试。这些动态链接库,往往都是测试版本或是开发中的版本,或者会有若干个版本;这个时候,如果直接把 dll 所在目录加到 PATH 里,则会有潜在冲突的危险;如果...
分类:
编程语言 时间:
2015-01-19 20:32:44
阅读次数:
236
利用图分割算法对图片进行分割是目前比较流行的算法之一。利用这种方法对图片进行分割时需要对相应的能量函数进行最小值搜索,当能量函数在定义域中属于凸函数时利用梯度下降法、EM等经典算法可以得到唯一的极值解,该解便是全局最小解。但是对于能量函数在定义域中不是凸函数,利用上面的经典算法很容易陷入局部极小值问题,从而很难得到理想效果。虽然采用模拟退火方法可以减轻陷入局部极小值可能性,但是这并不是最优的解法。...
分类:
编程语言 时间:
2015-01-19 19:14:47
阅读次数:
817
什么是继承?
继承也是面向对象的重要特性之一。顾名思义,继承就是指从已有的类中派生出新类的动作。新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
而通俗一点的来说,就是指Java中可以通过继承的方式,从现有的类派生出新的类。该现有类被称为超类(父类),而派生出的新类就被称为子类(派生类)。
首先,子类访问继承超类当中的所有非私有的方法和成员变量;其次,还可以在父类原有的成员的基...
分类:
编程语言 时间:
2015-01-19 19:12:25
阅读次数:
146
String , StringBuffer , StringBulider的使用
String: 不可改变的Unicode字符序列
内存中会自动的创建一个字符串池(放置公共的数据),如果使用字面值创建字符串,Java就会在次池中查找
StringBuffer : 可变长的Unicode字符序列
(多使用)
--允许并发操作,是一个线程安全的
//String s=""...
分类:
编程语言 时间:
2015-01-19 19:13:56
阅读次数:
178
题目:
Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, 2, 3 ],
[ 8, 9, ...
分类:
编程语言 时间:
2015-01-19 19:13:19
阅读次数:
189
本文可作为传智播客《张孝祥-Java多线程与并发库高级应用》视频的学习记录。
为什么需要并发池
之前写并发的时候
new Thread(new Runnable(){
public void run{
//....
}
}).start();没有什么问题呀,为什么需要并发池呢?
我们拿tomcat来举个例子。每次我们对服务器做一个请求,tomcat就得分出一个线...
分类:
编程语言 时间:
2015-01-19 19:09:52
阅读次数:
260
题目大意:给出怪物的血量,人物的攻击力,怪物每回合回血的能力,和人物几回合需要休息一次,问人物能否打败怪物。
思路:只需要简单的几个判断,不要漏掉情况即可。
1.摸怪物一下他就死了,那么他就死了。
2.一个完整的回合之后怪物处于费血状态,那么说明经过足够长的时间之后,怪物肯定会死。
3.在第一回合中,人物进行k次攻击,怪物回k-1次血的时候看能不能打死怪物,如果能,那么他肯定会死。...
分类:
编程语言 时间:
2015-01-19 19:08:43
阅读次数:
169
C++的类型转换有四种 const_cast, reinterpret_cast, static_cast, dynamic cast
这边举一个dynamic cast的小例子
#include
using namespace std;
class BaseClass{
public :
int m_iNum;
virtual void foo() {...
分类:
编程语言 时间:
2015-01-19 19:09:47
阅读次数:
127
集合的使用:如果在程序开发的过程中需要存储多个数据(值,引用),使用集合
值:使用时使用数组 int [] float[]
引用型:集合
1.链式 List:是一个接口(方法定义)
对象的存放是有序的,通过索引下标进行区分,可以存放相同的数据
对象的存放没有数量的限制(下标自动的增长)
ArrayList :查询的效率高,增加删除的效率低 --适用于查询类型的集合...
分类:
编程语言 时间:
2015-01-19 19:08:49
阅读次数:
157
注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。
----------------------------------------------------------------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-01-19 19:07:06
阅读次数:
156
一:输出
用print加上字符串,可以在屏幕上输出指定的文字。例如输入‘liu yan liang’
print 'LiuYanliang'
print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:
print 'Liu','Yan','liang'
print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是拼起来的。...
分类:
编程语言 时间:
2015-01-19 19:05:09
阅读次数:
164
==(1)用于 基本类型(int, float等)的比较时,返回数值 意义/大小 是否相同的结果(2)用于对象比较时(Interger,String, 库对象、自定义对象等),返回 两对象 地址是否相同的结果equals(1)不能用于基本类型,只能作为对象的方法被调用(2)java中所有对象继承于Object对象, 其中Object 的 equals 表示 两个对象的地址空间是否相同,所以如果 子...
分类:
编程语言 时间:
2015-01-19 19:05:14
阅读次数:
146
read/write方法这些方法对一个流进行读写操作(能够是套接字,或者其它表现的像流的类):async_read(stream, buffer [, completion],handler):这种方法异步地从一个流读取。结束时,处理方法被调用。处理方法的格式是:void handler(const...
分类:
编程语言 时间:
2015-01-19 19:03:06
阅读次数:
154