http://blog.csdn.net/zolalad/article/details/11848739通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析...
分类:
编程语言 时间:
2015-03-02 14:32:21
阅读次数:
148
使用 getResourceAsStream("helloworld.propterties") 读取文件的stream,返回一直为空,试这把.properties文件放在 很多路径都无济于事。最终解决方案:该方法是从package 中寻找路径。比如你的包是 com.xx.yy.test.xml.....
分类:
编程语言 时间:
2015-03-02 14:31:39
阅读次数:
245
1. 类和函数面向对象编程的例子:#!/usr/bin/env python# -*- coding: utf-8 -*-class Person(object): #在属性和变量的前面增加“__”就可以将该变量或者方法转换成私有变量,要访问私有变量可以添加方法访问 def __init...
分类:
编程语言 时间:
2015-03-02 14:31:24
阅读次数:
170
CAnimateCtrl afxcmn.hCArchive afx.hCArchiveException afx.hCArray afxtempl.hCAsyncMonikerFile afxole.hCAsyncSocket afxsock.hCBitmap afxwin.hCBitmapButt...
分类:
编程语言 时间:
2015-03-02 14:31:30
阅读次数:
180
装载:http://blog.csdn.net/maggiedorami/article/details/7944459java提供了一组基本数据类型,包括boolean, byte, char, short, int, long, float, double. 同时,java也提供了这些类型的封装...
分类:
编程语言 时间:
2015-03-02 14:26:52
阅读次数:
181
一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,仅仅有get,set的方法的java类的对象.专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的寻常的Java对象 满足这三个条件: 1.....
分类:
编程语言 时间:
2015-03-02 14:24:30
阅读次数:
142
介绍random和string的有关用法,基础的。 sting:------------------获取到0-9十个数字和26个小写大写字母,一共62个。 ????????string.printable: >>>string.printable
>>>‘0123456789abcdefghijklmnopq...
分类:
编程语言 时间:
2015-03-02 13:23:22
阅读次数:
211
ActiveMQ学习笔记(四)http://my.oschina.net/xiaoxishan/blog/380446?中记录了如何使用原生的方式从ActiveMQ中收发消息。可以看出,每次收发消息都要写许多重复的代码,Spring 为我们提供了更为方便的...
分类:
编程语言 时间:
2015-03-02 13:20:30
阅读次数:
166
java多线程总结:http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html Java Thread.join()详解:http://www.open-open.com/lib/view/open1371741636171.html...
分类:
编程语言 时间:
2015-03-02 13:21:26
阅读次数:
161
[LeetCode] 010. Regular Expression Matching (Hard) (C++/Java/Python)...
分类:
编程语言 时间:
2015-03-02 13:15:14
阅读次数:
142
数据成员的值反应了对象在程序运行某个时刻的状态。数据成员值的改变是由于对象处理了一条消息,往往是某个成员函数被调用。
但是有的时候我们希望,成员函数仅仅是访问数据成员而不对其值进行修改。所以,对象的成员函数被分成了两类:
1. 修改对象状态的成员函数;
2. 获取对象状态的成员函数;
而const 成员函数就是为第2个功能而设计。尽管,只要我们在成员函数里不修改对象数据成员的值就可以认为这...
分类:
编程语言 时间:
2015-03-02 13:14:59
阅读次数:
149
决策树就是不断选择信息增益最大的属性,进行分类。
核心部分是使用信息增益判断属性的分类性能。信息增益计算如下:
信息熵:
允许有多个类别。
计算所有属性的信息增益,选择最大的作为决策树的根节点。然后,样本分枝,继续判断剩余的属性的信息增益。
信息增益有缺点:信息增益偏袒具有较多值的属性。分裂信息,用增益比率作为衡量标准,如下:
决策树...
分类:
编程语言 时间:
2015-03-02 13:12:55
阅读次数:
346
跟滑块对应的时Stepper微调控件,有时候我们需要精确地变动,那么就不能用滑块来做,Stepper每次以一个固定的值来增加或者减少,它的设置跟滑块比就比较相似了:
也有最大值最小值和当前值,不同的是有Step这个值,也就是我们加减时的固定值,叫做步进值。它的行为有三种:
Autorepeat是按住自动重复
Continuous是连续触发值变更事件
Wrap是达到极值后反转...
分类:
编程语言 时间:
2015-03-02 13:08:43
阅读次数:
145
开关我们都很熟悉了,平时在iPhone的使用中也经常遇到,主要用来在程序中开启或禁用某项设置。它的属性比较简单:
状态State:开还是关
开的时候颜色是什么
圆形的按钮是什么颜色
开和关的时候用图片做按钮背景
跟之前的空间做法相同,我们用一个label来展示switch的状态。
@IBAction func sw(sender: UISwitch) {
i...
分类:
编程语言 时间:
2015-03-02 13:07:23
阅读次数:
195
/** * String s1 = "a"; * 编译器会先检查常量池中是否已经有"a": * 如果没有,则在常量池先创建,后引用. * 如果有,则直接引用; * 所以执行该语句,会产生0个或1个对象. * 这里,会创建1个对象. */ String s1 = "a"...
分类:
编程语言 时间:
2015-03-02 13:04:11
阅读次数:
143
当定义一个命名空间时,可以忽略这个命名空间的名称: namespce {char c; int i;double d; } 编译器在内部会为这个命名空间生成一个唯一的名字,而且还会为这个匿名的命名空间生成一条using指令。所以上面的代码在效果上等同于: namespace __UNIQUE_NAM...
分类:
编程语言 时间:
2015-03-02 13:03:57
阅读次数:
234