内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。-----------------------------------...
分类:
编程语言 时间:
2015-01-06 15:06:20
阅读次数:
125
1、java.security.NoSuchAlgorithmException: PBEWithMD5AndDES SecretKeyFactory not availableException in thread "main" java.lang.AssertionError: java.sec...
分类:
编程语言 时间:
2015-01-06 15:03:20
阅读次数:
382
public static void main(String[] args) { ?? ???? List strList = new ArrayList(); ?? ???? strList.add("one"); ?? ???? strList.add("two"); ?? } ?? ?? ?? 相信很多人都有过...
分类:
编程语言 时间:
2015-01-06 13:55:50
阅读次数:
210
一、UML
二、角色
三、优缺点
四、C++实现...
分类:
编程语言 时间:
2015-01-06 13:53:28
阅读次数:
223
奇偶排序,或奇偶换位排序,或砖排序,是一种相对简单的排序算法,最初发明用于有本地互连的并行计算。这是与冒泡排序特点类似的一种比较排序。
该算法中,通过比较数组中相邻的(奇-偶)位置数字对,如果该奇偶对是错误的顺序(第一个大于第二个),则交换。下一步重复该操作,但针对所有的(偶-奇)位置数字对。如此交替进行下去。
处理器数组的排序
在并行计算排序中,每个处理器对应处理一...
分类:
编程语言 时间:
2015-01-06 13:54:29
阅读次数:
225
比较两个字符串的值是否相等不能用等号“==”,需要使用equals方法。在String类中已对equals方法进行了重写,使其比较两个字符串的值是否相等。...
分类:
编程语言 时间:
2015-01-06 13:52:56
阅读次数:
149
1、在Java中声明方法
/**
* javah -encoding utf-8 -jni com.example.jniandroid.service.CFunction
* 当java中有中文时,会报编码GBK不可映射字符 方法的调用,加上-encoding utf-8
*
* @author libin
*
*/
public class CFunction {
/**...
分类:
编程语言 时间:
2015-01-06 13:52:25
阅读次数:
143
多模式字符串匹配算法...
分类:
编程语言 时间:
2015-01-06 13:53:42
阅读次数:
178
记录自己看这本书时的一些内容。一、引用(reference)引用为对象起了另外一个名字。例如:int ival=1024;int &relVal1=ival;//对,注意尽量不要用这方式:int& relval=ival;int &relVal2;//报错,引用必须被初始化 在定义引用时,程序把.....
分类:
编程语言 时间:
2015-01-06 13:43:47
阅读次数:
206
在以往判断一个数n是不是素数时,我们都是采用i从2到sqrt(n)能否整除n.如果能整除,则n是合数;否则是素数.但是该算法的时间复杂度为O(sqrt(n)),当n较大时,时间性能很差,特别是在网络安全和密码学上一般都是需要很大的素数.而从目前来看,确定性算法判断素数的性能都不好,所以可以用MC概率...
分类:
编程语言 时间:
2015-01-06 13:44:33
阅读次数:
408
C++中共有四种存储类别标识符:auto/static/register/extern1.auto函数或分程序内定义的变量(包括形参)可以定义为auto(自动变量)。如果不指定存储类别,则隐式定义为auto。例如,函数类有如下定义: auto int x , y ;等价于: int x , y .....
分类:
编程语言 时间:
2015-01-06 13:42:54
阅读次数:
288
在Swift中实现ObjC中的NS_OPTION不是通过enum,而是通过conformRawOptionSetType protocol的struct来实现的。代码如下:struct Test : RawOptionSetType { typealias RawValue = UInt ...
分类:
编程语言 时间:
2015-01-06 13:42:55
阅读次数:
248
快速排序原理是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也调整到排序后的正确位置。最后每个元素都是在排序后的正 确位...
分类:
编程语言 时间:
2015-01-06 13:41:04
阅读次数:
286
1,什么是Javascript?答:Javascipt是一种脚本语言,由web浏览器进行解释和执行。2,JavaScript是由那几个部分组成?答:主要分为以下三种: ECMAScript:核心 DOM:文档对象模型 BOM:浏览器对象模型3,请写出两种将Javascript的应用到网页的方式...
分类:
编程语言 时间:
2015-01-06 13:35:30
阅读次数:
590
java操作Excel处理数字类型的精度损失问题验证:场景:CELL_TYPE_NUMERIC-->CELL_TYPE_STRING--->CELL_TYPE_NUMERICPOI版本:poi-3.10.1poi-3.9Code:package poi;import java.io.FileInpu...
分类:
编程语言 时间:
2015-01-06 13:33:20
阅读次数:
444
感谢:http://www.cnblogs.com/renrenqq/archive/2010/09/09/1813669.html不过里面有些错误,以及不足的地方,现将流程记录如下:下载安装Python。从Vim的网站下载vim,建议下Self-installing executable的版本。编...
分类:
编程语言 时间:
2015-01-06 13:31:12
阅读次数:
200
使用spring的mvc,直接将页面参数绑定到对象中,对象中有属性为Date时会报错,此时需要处理下。同样的,其他的需要处理的类型也可以用这种方法。(其他类型沒有時間研究,歡迎技術牛人補充)1、在controller中加入代码@InitBinderprotected void initBinder(...
分类:
编程语言 时间:
2015-01-06 13:30:51
阅读次数:
200