自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (4)
  • 收藏
  • 关注

原创 error: ‘nullptr’ was not declared in this scope

菜单栏->Setting->compiler…,选择Global compiler settings页面,页面上部selected compiler选择GNU GCC Comiler,然后页面选择中部选择Compiler settings->Compiler Flags,勾选Have g++ follow the coming C++0x ISO C++ language standard [

2014-11-11 20:11:50 4783

原创 ArrayList源码

ArrayList实现的接口、继承关系public class ArrayListE> extends AbstractListE> implements ListE>, RandomAccess, Cloneable, java.io.Serializable1、ArrayList构造存储数据是用数组,Object类型数组哦!!!(泛型的

2014-09-26 09:58:47 1066

原创 最大子数组(分治法)

寻找A[low, high]中的最大连续子数组A[i, j] mid=(low+high)/2,欲求的最大连续子数组出现的位置:   1、出现在A[low, mid]中 ,            即     low   2、出现在A[mid+1,high]中,           即    mid   3、跨越了mid位置,出现在A[low, high]中,即      low

2014-09-22 14:53:45 1034

原创 堆排序和优先队列【最小堆】

最小堆性质: A[PARENT(i)]#include using namespace std;#define N 13int HEAP_SIZE=N;void MIN_HEAP_INSERT(int a[],int key);int HEAP_DECREASE_KEY(int a[], int i, int key);int HEAP_EXTRACT_MIN(int a[])

2014-09-21 11:27:27 996

原创 堆排序和优先队列【最大堆】

参考:最大堆性质:    A[PARENT(i)]>=A[i]最大堆排序后是升序哦!#include using namespace std;#define N 10void HEAP_SORT(int a[], int n);void BUILD_MAX_HEAP(int a[], int n);void MAX_HEAPIFY(int a[], int n,

2014-09-21 11:24:16 930

原创 Collection类的shuffle()、sort()、binarySearch()

Collection类的shuffle方法1、RandomAccess是一个标记接口,没有任何实现方法。实现这个接口仅仅是为了表明随机访问(random access)比较快。比如,实现了这个接口的List,其(注:Less than ( <) and greater than ( > > ))for (int i=0, n=list.siz

2014-09-21 11:23:49 1146

转载 eclipse导入工程中文乱码问题

eclipse中中文注释乱码怎么解决??解决方法:做项目一般都是用UTF-8编码的,eclipse的默认编码是GBK,你在菜单栏Window里,选Preferences选项,第一项General里的Workspace,选定后右面有个Text file encoding,默认选在Default(GBK)上,选择Other,列表可选了,选最下面的UTF-8,应用后再导入或创建的工程就不会出

2014-08-28 15:09:25 753

转载 maven3实战之maven使用入门(打包和运行)

maven3实战之maven使用入门(打包和运行)---------- 将项目进行编译,测试之后,下一个重要步骤就是打包。pom.xml中如果没有指定打包类型,默认打包类型为:jar。我们可以简单地执行命令打包: mvn clean pachage。类似地,maven会在打包之前执行编译,测试等操作。如以打jar包为例,jar:jar任务负责打包,实际上就是jar插

2014-08-22 15:54:18 880

转载 maven打jar包同时添加MANIFEST.MF文件中Class-Path所有需要jar

有个项目,完成或的打包成了jar包,期间大量引用了开源框架,如果一个个修改MANIFEST.MF文件中Class-Path会死掉,幸好maven提供了这个功能。 Xml代码  plugin>    groupId>org.apache.maven.pluginsgroupId>    artifactId>maven-jar-pluginartifact

2014-08-22 15:47:41 6117

原创 linux上安装两个jdk版本

原本服务器上已经安装了jdk6.但是因为

2014-08-22 15:40:38 1830

转载 maven

简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP,如下,

2014-08-15 16:45:29 806

转载 HBase中的时间维度

原文链接:http://outerthought.org/blog/417-ot.html原文是Bruno Dumon在一年前写的,现在看了还是有很多启发,因此简单的翻译一下,可能有理解不准确的地方,强烈推荐看原文。————————————– 毫无理由的分割线 ———————————HBase是一个类Bigtable系统,按照Google的论文对 Bigtable的定义是“一种稀疏的,

2014-07-16 18:07:12 884

转载 hbase基本操作2

本文以HBase 0.90.2为例,介绍如何在Windows系统,Eclipse IDE集成环境下,使用Java语言,进行HBase客户端编程,包含建立表、删除表、插入记录、删除记录、各种方式下的查询操作等。1. 准备工作1、下载后安装jdk包(这里使用的是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008);2、下载eclipse,解压到本

2014-07-16 15:31:48 839

转载 hbase基本操作

一、HBase JavaAPI:    1.HbaseConfiguration    关系:org.apache.hadoop.hbase.HBaseConfiguration    作用:通过此类可以对HBase进行配置    2.HBaseAdmin     关系:org.apache.hadoop.hbase.client.HBaseAdmin    作用:提供一个

2014-07-16 15:27:48 873

转载 hbase介绍

数据库以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如下表:EmpId Lastname Firstname Salary1         Smith          Joe         400002          Jones        Mary       500003        Johnson      Cathy      44000

2014-07-16 09:45:05 803

转载 java多线程通信(管道通信)

管道流类PipedInputStream类和PipedOutputStream类用于在应用程序中创建管道通信。一个PipedInputStream实例对象必须和PipedOutputStream实例对象进行连接而产生一个通信管道,PipedOutputsStream可以向管道中写入数据,PipedInputStream可以从管道中读取PipedOutputStream写入的数据,这两个类主要用来完

2014-07-15 21:24:50 1404

转载 最大连续子序列和

最大连续子序列和问题是个很老的面试题了,最佳的解法是O(N)复杂度,当然其中的一些小的地方还是有些值得注意的地方的。这里还是总结三种常见的解法,重点关注最后一种O(N)的解法即可。需要注意的是有些题目中的最大连续子序列和如果为负,则返回0;而本题目中的最大连续子序列和并不返回0,如果是全为负数,则返回最大的负数即可。问题描述求取数组中最大连续子序列和,例如给定数组为A={1, 3, -

2014-07-13 10:43:23 745

转载 Ubuntu环境变量问题

在我们安装一些软件的时候,为了方便使用,比如jre等,可能需要设置一些环境变量。但是在设置环境变量时,要非常小心,由于我是新手,对环境变量的设置不太熟悉,在设置PATH环境变量时,将环境变量PATH的值给覆盖掉。为了防止这种情况的发生,在设置相应的环境变量时,应将原来的值也加上,如设置PATH的值,可这样进行操作:PATH=$PATH:/***/***/***。“=”后面的PATH是指设置的值。当

2014-07-05 09:15:58 985

转载 nodejs安装

转载自:1. 从官网nodejs.org下载Linux版本安装包,例如最新的:node-v0.10.22-linux-x64.tar.gz2. 解压安装包:tar xvf node-v0.10.22-linux-x64.tar.gz3. 设置环境变量:1vi /etc/profile在文件最

2014-07-05 09:14:29 1101

转载 File类

在整个IO包了,唯一表示与文件本身有关的类就是File类。使用File类可以进行1创建或删除文件等常用操作。要想使用File类。则首先要观察File类的构造方法,此类的常用构造方法如下所示:public File(String pathname)  实例化File类的时候,必须设置好路径No.方法或常量类型描述1

2014-06-29 16:59:43 792

转载 多线程下载文件

转载自:http://blog.csdn.net/imstephen/article/details/10816285使用多线程下载文件可以更快地完成文件的下载。多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由cpu划分时间片轮转执行,如果A应用使用了99条线程下载文件,那

2014-06-26 23:46:08 806

转载 RandomAccessFile【2】

RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接

2014-06-24 21:17:04 651

原创 QuickSort

#include using namespace std;void quickSort(int a[] ,int , int );int main(){ int i; int a[]= {6,9,4,5,8,7,2,0,3,1}; quickSort(a,0,9); for(i=0; i<=9; i++) { cout<<a[i]<

2014-06-24 21:10:36 708

转载 RandomAccessFile【1】

转载自: http://www.cnblogs.com/xudong-bupt/archive/2013/04/20/3028980.html在网上看了一些关于java中的RandomAccessFile类的介绍,又经过查看Java API和自己编的测试程序,总算是对RandomAccessFile的使用有了一定的了解。自己做了以下比较详细的总结吧。  1.Random

2014-06-24 20:33:15 710

转载 对象序列化为何要定义serialVersionUID的来龙去脉

在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些seesion先序列化到内存,等要用了,再还原到对象中,说白了,就是能将一个2进制文件变成内存中的对象。在JAVA中,要实现这种机制,只要实现Serializ

2014-06-22 15:25:07 658

转载 BigDecimal 使用方法详解

BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。 可以处理任意长度的浮点数运算。 BigDecimal add(BigDecimal v

2014-06-21 22:10:02 910

转载 利用URLConnection来发送POST和GET请求

转载自 : http://blog.csdn.net/iijse/article/details/6201101

2014-06-21 20:48:10 1363

转载 N皇后问题的两个最高效的算法

转载自: http://blog.csdn.net/hackbuteer1/article/details/6657109

2014-06-11 07:40:34 748

转载 Servlet(二)——相关联对象

转载自: http://blog.csdn.net/liujiahan629629/article/details/20158253Servlet只是一种规范,满足我们的软件开发,还需要其它很多相关联的对象,这里介绍一下:1,ServletConfig,ServeltContext  2,HttpServletRequest   3,Cookie,Session 

2014-06-09 10:52:41 667

转载 Servlet(一)——刨根问底

转载自 : http://blog.csdn.net/liujiahan629629/article/details/20156857  Servelt在JavaEE开发中,占据着举足轻重的作用,起到了连接程序和服务器的重要功能。为何称其为规范呢?它规范了那些东西呢?对于Servlet对象又该如何认识它,了解它呢?          我们先来看一张图片:

2014-06-09 10:51:06 651

转载 hbase0.96 需要的jar包

Caused by: java.lang.ClassNotFoundException...deng

2014-06-04 08:58:15 948

转载 Hbase shell详情

HBase 为用户提供了一个非常方便的使用方式, 我们称之为“HBase Shell”。HBase Shell 提供了大多数的 HBase 命令, 通过 HBase Shell 用户可以方便地创建、删除及修改表, 还可以向表中添加数据、列出表中的相关信息等。备注:写错 HBase Shell 命令时用键盘上的“Delete”进行删除,“Backspace”不起作用。在启动 HBase

2014-06-03 21:47:28 702

转载 Java设计模式之代理

Java设计模式之代理 转载自 :http://blog.csdn.net/crave_shy/article/details/21000887        摘要:本篇笔记是对Java中很难理解的设计模式——代理模式的学习记录、包括由问题引出代理模式的出现、包括静态代理、和核心的动态代理。至于为什么从最难理解的开始、则是想给自己传达个信念:万事开头难!那就从最

2014-06-02 21:13:53 794

转载 MySQL中char、varchar和text的区别

转载自: http://blog.sina.com.cn/s/blog_4c9ba2850100ptic.html

2014-05-27 19:42:19 720

转载 java参数传递机制浅析

转载自: http://blog.csdn.net/chdjj/article/details/24619727#comments前言:java语言中,参数的传递只有一种机制,那就是值传递。举例:下面将通过几个例子来说明java中的参数传递机制,这些例子基本涵盖了所有参数传递的情况。1.基本数据类型:[java] view

2014-05-26 20:18:17 653

原创 冒泡

#include using namespace std;void swap(int a[],int , int );void bubbleSort(int a[],int );int main(){ int a[]={4,3,2,1,9,7,5,6,8,0}; bubbleSort(a,10); for(int i=0;i<10;i++){ c

2014-05-21 15:11:16 568

转载 Oracle数据库,实例,表空间,用户,表之间的关系简析

zhuan完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配

2014-05-20 20:30:28 624

转载 求素数方法

(一)      一般求素数方法(对某些OJ 来说会超时)    /*求素数的三种方法    一:for(i=2;iif(n%i==0)i 在2 到n-1 之间任取一个数,如果n 能被整除则不是素数,否则就是素数    二:for(i=2;iif(n%i==0) /*i 在2 到n/2 之间任取一个数,如果n 能被整除则不是素数,否则就是素数        三:for(

2014-05-20 10:17:34 924

转载 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题

转载自:http://blog.csdn.net/foreversilent/article/details/11147847

2014-05-14 22:33:38 777

转载 Java设计模式之责任链

Java设计模式之责任链 http://blog.csdn.net/crave_shy/article/details/21020507        摘要:本笔记主要记录了责任链设计模式的设计、从问题的提出、到问绕解决问题的途径来展示责任链设计模式的思想与代码构建。 一:问题的引出         在实际项目中、我们常常需要对请求中所带来的信息进行处理

2014-05-14 20:52:55 693

Node.js快速入门

Node.js快速入门,非扫描版,高清!适合入门。

2014-07-05

struts spring整合

struts spring整合,实现了简单的crud操作,包括连接数据库。

2014-06-02

http原理概述

http原理概述 看了收益匪浅!难得的好文

2014-04-22

Myeclipse 2013破解工具

Myeclipse 2013破解工具 亲测可用!

2013-11-18

空空如也

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

TA关注的人

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