自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA 内存泄露的理解

1 什么是内存泄露?   内存泄露是指无用的对象持续占有内存空间,造成内存空间浪费。所以说JAVA是有内存泄露的。2 内存泄露的原因是什么?    较长生命周期对象持有短生命周期对象的引用,导致短生命周期对象得不到释放。

2014-10-15 09:57:19 692

原创 生成N个不相等的随机数

生成N个不同随机数的方法

2014-07-05 14:46:39 2815

原创 微软2014实习生及秋令营技术类职位在线测试: Reduce inversion count

import java.util.Scanner;public class ReduceInversionCount { public static void main(String[] args) { Scanner in = new Scanner(System.in); String inStr ; Integer[] num ; while(in.hasNext

2014-04-13 11:01:05 1625 2

原创 微软2014实习生及秋令营技术类职位在线测试:String reorder

import java.util.Scanner;public class Stringreorder { /** * @param args */ public static void main(String[] args) { int len = 36 ; int num[] = new int[len] ; char charset[]={'0','1','2

2014-04-13 10:34:10 1006

原创 微软2014实习生及秋令营技术类职位在线测试: K-th string

import java.util.Scanner;public class KString_2 { private static int number = 33 ; private static int[] comb = new int[(number+1)*(number+2)/2]; // 预处理好的排列组合值 public static void main(String[] a

2014-04-13 10:32:38 1634 5

原创 选择,插入,希尔,快速,堆,归并排序六种排序方式的Java 实现和性能对比(付代码)

代码见:   https://github.com/Turtledove/EnHanceExercises/tree/master/EnHanceExercises/src 待续

2014-03-11 14:49:37 1679

原创 前端错误

1   问题: easyui 标题和内容对不齐:      解决方法: 去掉2 问题 : IE 垂直滚动条不能用   解决方法去掉: ,如果要使用DOCTYPE 的话,在外层的div 添加                               position:reletive  属性

2013-12-03 17:12:08 712

原创 创建maven项目

首先 安装maven 以及 m2eclipse 插件,地址可以使用这一篇文章中的:http://blog.csdn.net/yunshuixiliu/article/details/10266721安装好之后创建maven项目: new -others 选择mavennext 选择指定的workspace 和workset(也可以不选,使用默认的文件夹和set)ne

2013-10-07 11:24:22 565

原创 Mybatis 开发中遇见的异常及处理

1 异常信息:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'email' not found. Available parameters are [param1, tag] 传递的参数为Map类型

2013-09-26 18:47:04 20142 1

原创 mvn 使用中的错误

出现这种错误的时候:mvn Error building POM may not be this project's POM,报的是那个jar 包,就删除那个jar 包,重新mvn clean install .ok

2013-08-24 14:42:36 3151

转载 github 可以使用详细配置

转载:只为一篇好文章,配置了好久,这是里面正确率最高的!push 那里已经验证 :转载地址:http://www.cnblogs.com/draem0507/archive/2013/01/14/2859954.html网络上的介绍一堆堆的,但是自己尝试了下,发现问题很多,就动手做个教程。大纲  1.git客户端安装  2.ssh配置  3.egit安装

2013-07-12 20:45:00 2075

原创 java 内部 equals 与== 的区别

equals 是比较两个对象的属性值时候相等:                 String str1 = "asc" ; // 存放在栈中                 String str2 =  new String("asc");                str1.equals(str2)   //true == 是比较两个对象的引用时候相等,即两个引用时候指向同一

2013-06-06 09:17:10 894

原创 01 背包的C实现

#include#include#includeint max(int a ,int b){ return a > b ? a :b;}/* 该函数返回01 背包执行后的F[][]二维数组 @param N 代笔物体的个数 V 背包的容量 c[] 每个物体的消耗的容量 w[] 每个物体的

2013-06-05 15:27:20 1145

原创 JavaBean <一>

什么是javabean ? javaBean 就是一个类,你自己首先定义好的一个类,编译之后在JSP中直接使用,类似开源的jar包,只不过这个是你自己写的。   javabean 类的一些定义规则:                                             对于 一个属性 需要有getXXX()     setXXX()函数来获得和设置属性的值

2013-06-04 16:40:41 802

原创 寻找发帖“水王”的扩展问题

#include#include/* 在一个论坛,发现有三个发帖很多的Id ,他们发帖的总数都超过了总数的1/4 ,编程快速的找到这三个id 算法: 每次删除是个不同的Id ,那么最后剩下的 三个Id 就是所求的id */void findThreeK(int* p,int length){ int candidate[3],nTimes[3]={0,0,0},i;

2013-05-30 17:42:41 818 1

原创 求二进制中1 的个数 及扩展问题

#include/* 求num 二进制中1 的个数,复杂度为o(count) , num&(num-1) 每次消除右起第一个1 考虑 num=1110 num-1=1101 num&(num-1)=1100*/ int numCount(int num){ int count = 0; while(num) { num&=

2013-05-30 09:13:27 829

原创 Lucene 入门示例

通过敲写着连个例子,大概了解了lucene 的核心类以及主要api 的功能。package Demo;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;

2013-04-07 19:51:36 1399

转载 cmd 命令里面包含空格的时候

公司的产品有点复杂,有些功能又只能通过命令行完成。但是有的时候产品容易被默认安装到c:\Program Files\这样包含空格的路径下,那么在命令行中输入一个带空格的file path作为参数往往会出错。所以大家都流传着这样一种说法:咱们公司的产品安装的时候选择的目录千万不要包含空格。但是,一个那么大的产品装好了,使用命令行配置的时候发现path带空格命令过不去,而卸载重装太恐怖

2013-04-02 20:30:13 1967

原创 Java PriorityQueue 的简单使用

import java.util.Comparator;import java.util.PriorityQueue;public class PriorityQueueTeest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method st

2013-03-27 20:55:34 1226

原创 算法导论

算法导论第二版,红黑树插入图13-4 的case 2 到case 3 的图解有错误!

2013-03-26 21:53:43 1146

原创 查询二叉树的实现

首先是Node 类的定义package SearchTree;public class Node { private Node left; private Node right; private Node Parrent; int data; public Node(Node left, Node right, Node parrent, int data) { supe

2013-03-18 22:35:26 1810

原创 面试题目学习,解答,心得

1 一个大的含有50MURL的记录,一个小的含有500个URL记录,找出他们两个中相同的URL.答:对包含500个记录的文件建立一个hash_set,对500个数据进行hash,然后遍历50M的文件,每次取出一个记录,对它进行同样的hash,判断是否在hash_set里面,如果在的话,则输出该URL,然后再hash_set里面删除(防止重复输出同一个URL).通过建立一个hash表,大大缩减了

2013-03-02 22:29:05 445

原创 Java 笔记

1 面向对象编程的顺序是:首先设计类开始,然后向类里面添加方法。2 当一个方法返回一个类对象的数据域的时候,如果该数据域为另外一个类的对象,那么会破坏数据的私有化。

2013-03-02 22:15:51 455

转载 Heritrix的安装与配置 (最新版 已测试通过)

本教程,结合本人亲身实践,不仅适合于最新版本Heritrix 1.14.4,更适合其他任何版本。Heritrix具体下载地址如下:      http://sourceforge.net/projects/archive-crawler/files/archive-crawler%20%28heritrix%201.x%29/    本实例所用的为Heritrix1.14.4的源代码版

2013-03-01 19:54:37 4968 2

转载 ThreadPoolExecutor java 线程池

在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。 作者讲的通俗易懂,后面讲解更是令人拍案叫绝,很少见到怎么好的技术博客一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximu

2013-01-24 19:35:28 545

原创 URL UTF-8 的转换

public static String Encode(String url) { String res = ""; for(char c : url.toCharArray()) { if( !"%:/.?&#=".contains(""+ c) ) { try { res += URLEncoder.encode(""+c, "UTF-8"); } ca

2013-01-22 11:30:57 938

原创 Java IO 相关

写程序的时候经常碰见 java 中的 I/O 问题,一下是使用到的进行记录:            java I/O 分为字符流和字节流,字符流是按照字符输出的,而字节流是按照一个个的字节输出的。经常用到的是汉字问题,要用字符流,因为汉字是两个字节组成,如果按照字符流输出的话,将会是乱码。java 提供的api 中那些是字节流?那些事字符流呢?           简单的区分是:继承了Ou

2013-01-10 20:24:03 514

转载 Java序列化的机制和原理

本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。AD:有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化dese

2013-01-09 19:04:47 542

原创 Cloudsim 安装,环境配置,以及在eclipse中运行样例

这里以C:\cloudsim-2.1.1\cloudsim-2.1.1为样例,以上为安装路径。在PATH中添加环境变量为:C:\cloudsim-2.1.1\cloudsim-2.1.1\jars\cloudsim-2.1.1.jar;C:\cloudsim-2.1.1\cloudsim-2.1.1\jars\cloudsim-2.1.1-sources.jar;C:\clouds

2012-12-26 17:14:03 4454

原创 Hdfs 中 FileStatue 的使用

// cc ListStatus Shows the file statuses for a collection of paths in a Hadoop filesystem/* * 一个路径下会产生一个到多个的FileStatus,每个文件和每个目录都会产生一个 */import java.net.URI;import org.apache.hadoop.conf.Configu

2012-12-22 16:43:50 935

转载 Junit4 学习

刚刚接触junit 在网上上看别人讲的云里雾里的,写下自己的理解,仅供参考:Junit 是测试单元,说白了就是用来测试你写的函数的的一些类,当然你不用JUNIt 也可以做一些测试,不过junit 提供了简介清新的方法和API 来帮助你,何乐而不为呢?首先,我们来一个傻瓜式速成教程,不要问为什么,FollowMe,先来体验一下单元测试的快感!首先新建一个项目叫JUni

2012-12-22 15:30:46 434

原创 向HDFS 中写数据

1 这个用的比较少,限制比较大,一般情况下不对已经存在的数据和文件进行修改,修改的往往是mapreduce 或者其他阶段产生的临时文件import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.URI;import org.apache.hadoop

2012-12-20 21:50:55 862

原创 读取HDFS 系统中数据

1:使用java.net.url 不过需要转换,这是最间的那的一种,有缺陷public class URLCat { /** * @param args */ static{ URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory()); // 将hdfs 格式的url 转换成系统能够识别的 } pu

2012-12-17 22:05:43 2104

原创 CloudSim 自带示例错误:

import flanagan.analysis.Regression;import flanagan.analysis.Stat提示没有包里面美誉这Regression,stat 这两个类。方法:缺少一个flanagan的jar包。下载地址http://www.ee.ucl.ac.uk/~mflanaga/java/flanagan.jar。下载加入进去就可以了导入方法:右击

2012-11-29 20:59:50 2313 2

原创 Python 记事本

通过列表综合,可以从一个已有的列表导出一个新的列表。例如,你有一个数的列表,而你想要得到一个对应的列表,使其中所有大于2的数都是原来的2倍。对于这种应用,列表综合是最理想的方法。# Filename: list_comprehension.pylistone = [2, 3, 4]listtwo = [2*i for i in listone if i > 2]print

2012-10-19 16:28:19 767

原创 Java 错误记事本---记录自己菜鸟编程中出现的错误。

1:DataOutputstream java.lang.NullPointerException        使用DataOutputStream 读写数据的时候,出现nullPointerException 错误是由于没有初始化 Dataoutputstream2 对一个文件同时使用BufferedReader 和 bufferedWrite 的,如果献血后读的话,读不出数据的时

2012-10-13 21:17:49 1195 1

原创 Java 使用内部类时候的容易产生的错误

Multiple markers at this line- No enclosing instance of type ChatServer is accessible.这是由于内部类定义产生的错误,Java要生成内部类对象时,必须要有外部类对象。内部类对象可以拿到外部类对象的所有成员与方法,是因为java在创建内部类的同时,一定要同时生成一个指向外部对象的引用,如果编译器找不到正引

2012-10-13 19:54:22 1976

原创 Java this 的作用

1: 在类里面 this 指代该类的对象 2:还有指代 构造函数,可以有多个构造函数,this(x,y)

2012-09-05 21:05:21 414

cloudsim-2.1.1

cloudsim-2.1.1,以正确安装,可以用

2012-12-26

BoyMove改进版本

改进版本,请高手多多指教,多多指教,如有进一步改进亲情联系 [email protected]

2012-11-08

Body 无线局域网概论

Body 无线局域网概论,介绍无线局域网的发展及其前景以及重点

2012-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除