02 2014 档案

摘要:FileUtil类是Apache Commons IO库里面的一个类,是与文件相关的一个辅助类,我写了一个可运行的java文件import java.io.*;import org.apache.commons.io.FileUtils;public class Test { public static void main(String[] args){ File f = new File("C:\\Users\\Administrator\\Desktop\\a.txt"); try { FileUtils.writeByteArray... 阅读全文
posted @ 2014-02-24 21:29 XIAOSHUA 阅读(13367) 评论(0) 推荐(0) 编辑
摘要:B树是一种数据结构。它具备“树”所拥有的一般特征,比如有根结点、非叶结点和叶结点。不过它有自己的限制。一般而言,一个M路B树的度是M,即它的任何一个结点的子结点个数不大于M。其实,B树的根结点至少有2个子结点,非叶中间结点必须有ceiling(M/2)到M个子结点。B树所有的叶结点都位于同一层上。B树的每个中间结点都是指针与键值间隔分布的,比如 p0,k0,p1,k1,p2,k2,p3,如果在k0, k1,k2中找到所需值则返回,如果没有找到:1、比k0小就寻找p0指针所指子结点2、比k0大、比k1小就寻找p1指针所指子结点3、以此类推 阅读全文
posted @ 2014-02-20 16:03 XIAOSHUA 阅读(194) 评论(0) 推荐(0) 编辑
摘要:例子:#include "stdafx.h"#include #include using namespace std;class Obj{public: Obj() { cout << "constructor" << endl; }; ~Obj() { cout << "destructor" << endl; };};void use_malloc_and_free(void){ Obj* a = (Obj*)malloc(sizeof(Obj)); free(a);};void 阅读全文
posted @ 2014-02-20 11:03 XIAOSHUA 阅读(553) 评论(0) 推荐(0) 编辑
摘要:public class PowersOf2{ static void Main() { // Display powers of 2 up to the exponent of 8: foreach (int i in Power(2, 8)) { Console.Write("{0} ", i); } } public static System.Collections.IEnumerable Power(int number, int exponent) { int ... 阅读全文
posted @ 2014-02-18 20:50 XIAOSHUA 阅读(392) 评论(0) 推荐(0) 编辑
摘要:假设现在有方法如下:public int add(int a, int b){ return a+b;}那么这个方法的前置条件:调用者传入两个参数,两个参数都是int型后置条件:调用者接收到一个int型返回值,值为a与b的和不变量:a与bArrayList的add方法这个方法的前置条件:这个ArrayList对象还有剩余空间;add方法参数不为空,参数的类型正确;后置条件:这个ArrayList对象的size增加1,在索引为size-1处多了一个刚才添加的对象不变量:ArrayList声明时的总长度 阅读全文
posted @ 2014-02-18 19:46 XIAOSHUA 阅读(1254) 评论(0) 推荐(0) 编辑
摘要:Hash,一般翻译做"散列",也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 HASH主要用于信息安全领域中加密算法,他把一些不同长度的信息转化成杂乱的128位的编码里,叫做HASH值.也可以说,hash就是找到一种数据内容和数据存放地址之间的映射关系。了解了ha 阅读全文
posted @ 2014-02-18 19:38 XIAOSHUA 阅读(380) 评论(0) 推荐(0) 编辑