码迷,mamicode.com
首页 > 编程语言
java.util.zip - Recreating directory structure(转)
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
请慎用java的File#renameTo(File)方法(转)
以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题...
分类:编程语言   时间:2015-02-04 20:09:30    阅读次数:235
Javascript Jquery 中的数组定义与操作
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
数组-11. 猴子选大王(20)
一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1-N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入格式:输入在一行中给一个正整...
分类:编程语言   时间:2015-02-04 20:06:36    阅读次数:217
C/C++内存对齐
C/c++内存对齐
分类:编程语言   时间:2015-02-04 20:05:15    阅读次数:196
java代码块 静态、非静态
Java虚拟机的内存分区:Java栈、堆、方法区、本地方法栈、PC寄存器。还有一个常量池的概念,虚拟机会为每种类型分配一个常量池,而不是实例。例如有一个类有很多子类,那么在父类定义的final变量,在子类是不能被改变的。可以说明是在类型上分配的。被static修饰的变量或者方法是属于类本身,而不属于...
分类:编程语言   时间:2015-02-04 20:04:31    阅读次数:168
C++异常处理
异常的抛出和处理主要使用了以下三个关键字: try、 throw 、 catch 。抛出异常即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某...
分类:编程语言   时间:2015-02-04 20:04:05    阅读次数:192
C/C++宏的奇技淫巧
http://misakamm.com/blog/209 宏的主要作用就是简化代码编写,简化一些需要重复编码的地方,以得到看起来更优雅的代码。但宏要用得好并不容易,用的不好很容易引发灾难性的后果。本文会介绍宏比较偏门但又很实用...
分类:编程语言   时间:2015-02-04 18:59:15    阅读次数:258
基于FTP协议的文件传输工具(SOCKET、FTP方面、MFC方面)
一、本课程是怎么样的一门课程(全面介绍)1、简介:FTP(FileTransferProtocol),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的..
分类:编程语言   时间:2015-02-04 18:59:11    阅读次数:225
spring mvc 避免IE执行AJAX时,返回JSON出现下载文件
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
嵌套循环连接,哈希连接,排序合并连接(2015-2-4学习日记)
==>>嵌套循环连接,哈希连接,排序合并连接-->>嵌套循环连接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
【c++笔记十一】面向对象三大特征之《封装》与《继承》
本文你将学到: 1.认识什么是继承。 2.了解了继承的语法,特别需要三种继承方式的不同。 3.强调了构造函数,析构函数,拷贝构造函数和赋值运算符的调用顺序问题。 4.什么是名字隐藏。 5.多继承以及多继承中遇到的数据访问冲突问题和解决方法。...
分类:编程语言   时间:2015-02-04 18:49:09    阅读次数:279
一致性hash算法
一、产生     在分布式系统中常常会使用一致性hash算法,它是对hash算法的优化。在一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。 而一致性hash算法...
分类:编程语言   时间:2015-02-04 18:48:56    阅读次数:325
好记性不如烂笔头26-JAVA处理文件事务(4)
事务处理系统对数据库使用者来说,是非常熟悉的事情;但是如果将事务处理系统从数据库转移到文件系统上,估计很多同学都要一筹莫展了。实际上,无论库/框架、语言,或者文件系统级别,对文件系统操作事务的支持一直都很薄弱。 单独看一些文件系统操作(比如文件重命名、删除等),它们是原子的,但是从目前的情况看,很少有解决办法能够形成一组综合的API,全方位地支持事务性的文件IO操作。如果文件操作(例如创建、修改...
分类:编程语言   时间:2015-02-04 18:49:25    阅读次数:195
JAVA编程规范
JAVA编程规范   规范化的编程是良好代码编写风格的开始,代码的易读性跟编码风格有很大的关系,因此规范的编码是基础,也是大型项目开发必须要的一项能力。   本篇文章一共是四个部分: 1、  JAVA的命名规范 2、  JAVA文件内的模块顺序 3、  分隔和缩进 4、  注释   一、JAVA的命名规范 1、  包 一般小写,用“.”分开,使用本公司/组织网络域名/具体的...
分类:编程语言   时间:2015-02-04 18:49:01    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!