码迷,mamicode.com
首页 > 编程语言
java之内部类总结
内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。-----------------------------------...
分类:编程语言   时间:2015-01-06 15:06:20    阅读次数:125
Java常见异常
1、java.security.NoSuchAlgorithmException: PBEWithMD5AndDES SecretKeyFactory not availableException in thread "main" java.lang.AssertionError: java.sec...
分类:编程语言   时间:2015-01-06 15:03:20    阅读次数:382
java泛型问题
public static void main(String[] args) { ?? ???? List strList = new ArrayList(); ?? ???? strList.add("one"); ?? ???? strList.add("two"); ?? } ?? ?? ??   相信很多人都有过...
分类:编程语言   时间:2015-01-06 13:55:50    阅读次数:210
大话设计模式C++实现-第25章-中介者模式
一、UML 二、角色 三、优缺点 四、C++实现...
分类:编程语言   时间:2015-01-06 13:53:28    阅读次数:223
排序高级之交换排序_奇偶排序
奇偶排序,或奇偶换位排序,或砖排序,是一种相对简单的排序算法,最初发明用于有本地互连的并行计算。这是与冒泡排序特点类似的一种比较排序。 该算法中,通过比较数组中相邻的(奇-偶)位置数字对,如果该奇偶对是错误的顺序(第一个大于第二个),则交换。下一步重复该操作,但针对所有的(偶-奇)位置数字对。如此交替进行下去。 处理器数组的排序 在并行计算排序中,每个处理器对应处理一...
分类:编程语言   时间:2015-01-06 13:54:29    阅读次数:225
JAVA SE学习小结
比较两个字符串的值是否相等不能用等号“==”,需要使用equals方法。在String类中已对equals方法进行了重写,使其比较两个字符串的值是否相等。...
分类:编程语言   时间:2015-01-06 13:52:56    阅读次数:149
JNI由浅入深_7_c调用Java方法一
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
C++ primer第五版随笔--2015年1月6日
记录自己看这本书时的一些内容。一、引用(reference)引用为对象起了另外一个名字。例如:int ival=1024;int &relVal1=ival;//对,注意尽量不要用这方式:int& relval=ival;int &relVal2;//报错,引用必须被初始化 在定义引用时,程序把.....
分类:编程语言   时间:2015-01-06 13:43:47    阅读次数:206
素数测试算法(基于Miller-Rabin的MC算法) // Fermat素数测试法
在以往判断一个数n是不是素数时,我们都是采用i从2到sqrt(n)能否整除n.如果能整除,则n是合数;否则是素数.但是该算法的时间复杂度为O(sqrt(n)),当n较大时,时间性能很差,特别是在网络安全和密码学上一般都是需要很大的素数.而从目前来看,确定性算法判断素数的性能都不好,所以可以用MC概率...
分类:编程语言   时间:2015-01-06 13:44:33    阅读次数:408
[C++]变量存储类别
C++中共有四种存储类别标识符:auto/static/register/extern1.auto函数或分程序内定义的变量(包括形参)可以定义为auto(自动变量)。如果不指定存储类别,则隐式定义为auto。例如,函数类有如下定义: auto int x , y ;等价于: int x , y .....
分类:编程语言   时间:2015-01-06 13:42:54    阅读次数:288
Swift 实现Bitmask Option(Enum)
在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
JavaScript基础知识----零基础js入门练习题
1,什么是Javascript?答:Javascipt是一种脚本语言,由web浏览器进行解释和执行。2,JavaScript是由那几个部分组成?答:主要分为以下三种: ECMAScript:核心 DOM:文档对象模型 BOM:浏览器对象模型3,请写出两种将Javascript的应用到网页的方式...
分类:编程语言   时间:2015-01-06 13:35:30    阅读次数:590
java操作Excel处理数字类型的精度损失问题验证
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
Python Vim配置 Win7x64
感谢: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绑定对象String转Date(來自http://blog.csdn.net/whumr1/article/details/8056285)
使用spring的mvc,直接将页面参数绑定到对象中,对象中有属性为Date时会报错,此时需要处理下。同样的,其他的需要处理的类型也可以用这种方法。(其他类型沒有時間研究,歡迎技術牛人補充)1、在controller中加入代码@InitBinderprotected void initBinder(...
分类:编程语言   时间:2015-01-06 13:30:51    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!