include my own version for your reference. We use this one to zip up photos to download so it works with various unzip programs. It preserves the dire...
分类:
编程语言 时间:
2015-02-04 20:12:25
阅读次数:
218
以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题...
分类:
编程语言 时间:
2015-02-04 20:09:30
阅读次数:
235
JavascriptJquery中的数组定义与操作(2012-02-15 10:28:00)转载▼标签:杂谈1.认识数组数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似...
分类:
编程语言 时间:
2015-02-04 20:10:36
阅读次数:
276
http://www.blogjava.net/zhenandaci/archive/2008/08/31/225966.html前文提到过,除了分类算法以外,为分类文本作处理的特征提取算法也对最终效果有巨大影响,而特征提取算法又分为特征选择和特征抽取两大类,其中特征选择算法有互信息,文档频率,信息...
分类:
编程语言 时间:
2015-02-04 20:05:44
阅读次数:
282
一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1-N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入格式:输入在一行中给一个正整...
分类:
编程语言 时间:
2015-02-04 20:06:36
阅读次数:
217
Java虚拟机的内存分区:Java栈、堆、方法区、本地方法栈、PC寄存器。还有一个常量池的概念,虚拟机会为每种类型分配一个常量池,而不是实例。例如有一个类有很多子类,那么在父类定义的final变量,在子类是不能被改变的。可以说明是在类型上分配的。被static修饰的变量或者方法是属于类本身,而不属于...
分类:
编程语言 时间:
2015-02-04 20:04:31
阅读次数:
168
异常的抛出和处理主要使用了以下三个关键字: try、 throw 、 catch 。抛出异常即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某...
分类:
编程语言 时间:
2015-02-04 20:04:05
阅读次数:
192
http://misakamm.com/blog/209 宏的主要作用就是简化代码编写,简化一些需要重复编码的地方,以得到看起来更优雅的代码。但宏要用得好并不容易,用的不好很容易引发灾难性的后果。本文会介绍宏比较偏门但又很实用...
分类:
编程语言 时间:
2015-02-04 18:59:15
阅读次数:
258
一、本课程是怎么样的一门课程(全面介绍)1、简介:FTP(FileTransferProtocol),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的..
分类:
编程语言 时间:
2015-02-04 18:59:11
阅读次数:
225
springmvc避免IE执行AJAX时,返回JSON出现下载文件controller@RequestMapping(value="/com/testjson",produces={"text/plain;charset=UTF-8"})
public@ResponseBodyStringtestjson(HttpServletRequestrequest){
Map<String,Object>m=newHashMap<String,Object>();
...
分类:
编程语言 时间:
2015-02-04 18:57:00
阅读次数:
825
==>>嵌套循环连接,哈希连接,排序合并连接-->>嵌套循环连接select*from/*+leading(t1)use_nl(t2)*/fromt1,t2wheret1.id=t2.t1_id;这个HINT的含义:leading(t1)表示强制先访问表t1,use_nl表示强制使用嵌套循环连接方式。-->>哈希连接select*from/*+leading(..
分类:
编程语言 时间:
2015-02-04 18:53:09
阅读次数:
224
上一节我们写了树以及二叉树的知识
http://blog.csdn.net/wtyvhreal/article/details/43487095
堆是一种特殊的完全二叉树。
所有父节点都比子节点要小,这样的完全二叉树称为最小堆,反之叫最大堆。
下图一棵完全二叉树,调整为最小堆步骤:
向下调整的代码如下:
从上面可以得到:调...
分类:
编程语言 时间:
2015-02-04 18:50:47
阅读次数:
159
本文你将学到:
1.认识什么是继承。
2.了解了继承的语法,特别需要三种继承方式的不同。
3.强调了构造函数,析构函数,拷贝构造函数和赋值运算符的调用顺序问题。
4.什么是名字隐藏。
5.多继承以及多继承中遇到的数据访问冲突问题和解决方法。...
分类:
编程语言 时间:
2015-02-04 18:49:09
阅读次数:
279
一、产生
在分布式系统中常常会使用一致性hash算法,它是对hash算法的优化。在一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。 而一致性hash算法...
分类:
编程语言 时间:
2015-02-04 18:48:56
阅读次数:
325
事务处理系统对数据库使用者来说,是非常熟悉的事情;但是如果将事务处理系统从数据库转移到文件系统上,估计很多同学都要一筹莫展了。实际上,无论库/框架、语言,或者文件系统级别,对文件系统操作事务的支持一直都很薄弱。
单独看一些文件系统操作(比如文件重命名、删除等),它们是原子的,但是从目前的情况看,很少有解决办法能够形成一组综合的API,全方位地支持事务性的文件IO操作。如果文件操作(例如创建、修改...
分类:
编程语言 时间:
2015-02-04 18:49:25
阅读次数:
195
JAVA编程规范
规范化的编程是良好代码编写风格的开始,代码的易读性跟编码风格有很大的关系,因此规范的编码是基础,也是大型项目开发必须要的一项能力。
本篇文章一共是四个部分:
1、 JAVA的命名规范
2、 JAVA文件内的模块顺序
3、 分隔和缩进
4、 注释
一、JAVA的命名规范
1、 包
一般小写,用“.”分开,使用本公司/组织网络域名/具体的...
分类:
编程语言 时间:
2015-02-04 18:49:01
阅读次数:
249