- 博客(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 4827
原创 ArrayList源码
ArrayList实现的接口、继承关系public class ArrayListE> extends AbstractListE> implements ListE>, RandomAccess, Cloneable, java.io.Serializable1、ArrayList构造存储数据是用数组,Object类型数组哦!!!(泛型的
2014-09-26 09:58:47 1094
原创 最大子数组(分治法)
寻找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 1070
原创 堆排序和优先队列【最小堆】
最小堆性质: 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 1020
原创 堆排序和优先队列【最大堆】
参考:最大堆性质: 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 951
原创 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 1223
转载 eclipse导入工程中文乱码问题
eclipse中中文注释乱码怎么解决??解决方法:做项目一般都是用UTF-8编码的,eclipse的默认编码是GBK,你在菜单栏Window里,选Preferences选项,第一项General里的Workspace,选定后右面有个Text file encoding,默认选在Default(GBK)上,选择Other,列表可选了,选最下面的UTF-8,应用后再导入或创建的工程就不会出
2014-08-28 15:09:25 776
转载 maven3实战之maven使用入门(打包和运行)
maven3实战之maven使用入门(打包和运行)---------- 将项目进行编译,测试之后,下一个重要步骤就是打包。pom.xml中如果没有指定打包类型,默认打包类型为:jar。我们可以简单地执行命令打包: mvn clean pachage。类似地,maven会在打包之前执行编译,测试等操作。如以打jar包为例,jar:jar任务负责打包,实际上就是jar插
2014-08-22 15:54:18 894
转载 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 6193
转载 maven
简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP,如下,
2014-08-15 16:45:29 823
转载 HBase中的时间维度
原文链接:http://outerthought.org/blog/417-ot.html原文是Bruno Dumon在一年前写的,现在看了还是有很多启发,因此简单的翻译一下,可能有理解不准确的地方,强烈推荐看原文。————————————– 毫无理由的分割线 ———————————HBase是一个类Bigtable系统,按照Google的论文对 Bigtable的定义是“一种稀疏的,
2014-07-16 18:07:12 907
转载 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 855
转载 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 921
转载 hbase介绍
数据库以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如下表:EmpId Lastname Firstname Salary1 Smith Joe 400002 Jones Mary 500003 Johnson Cathy 44000
2014-07-16 09:45:05 821
转载 java多线程通信(管道通信)
管道流类PipedInputStream类和PipedOutputStream类用于在应用程序中创建管道通信。一个PipedInputStream实例对象必须和PipedOutputStream实例对象进行连接而产生一个通信管道,PipedOutputsStream可以向管道中写入数据,PipedInputStream可以从管道中读取PipedOutputStream写入的数据,这两个类主要用来完
2014-07-15 21:24:50 1443
转载 最大连续子序列和
最大连续子序列和问题是个很老的面试题了,最佳的解法是O(N)复杂度,当然其中的一些小的地方还是有些值得注意的地方的。这里还是总结三种常见的解法,重点关注最后一种O(N)的解法即可。需要注意的是有些题目中的最大连续子序列和如果为负,则返回0;而本题目中的最大连续子序列和并不返回0,如果是全为负数,则返回最大的负数即可。问题描述求取数组中最大连续子序列和,例如给定数组为A={1, 3, -
2014-07-13 10:43:23 761
转载 Ubuntu环境变量问题
在我们安装一些软件的时候,为了方便使用,比如jre等,可能需要设置一些环境变量。但是在设置环境变量时,要非常小心,由于我是新手,对环境变量的设置不太熟悉,在设置PATH环境变量时,将环境变量PATH的值给覆盖掉。为了防止这种情况的发生,在设置相应的环境变量时,应将原来的值也加上,如设置PATH的值,可这样进行操作:PATH=$PATH:/***/***/***。“=”后面的PATH是指设置的值。当
2014-07-05 09:15:58 1039
转载 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 1131
转载 File类
在整个IO包了,唯一表示与文件本身有关的类就是File类。使用File类可以进行1创建或删除文件等常用操作。要想使用File类。则首先要观察File类的构造方法,此类的常用构造方法如下所示:public File(String pathname) 实例化File类的时候,必须设置好路径No.方法或常量类型描述1
2014-06-29 16:59:43 807
转载 多线程下载文件
转载自:http://blog.csdn.net/imstephen/article/details/10816285使用多线程下载文件可以更快地完成文件的下载。多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由cpu划分时间片轮转执行,如果A应用使用了99条线程下载文件,那
2014-06-26 23:46:08 826
转载 RandomAccessFile【2】
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接
2014-06-24 21:17:04 673
原创 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 733
转载 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 730
转载 对象序列化为何要定义serialVersionUID的来龙去脉
在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些seesion先序列化到内存,等要用了,再还原到对象中,说白了,就是能将一个2进制文件变成内存中的对象。在JAVA中,要实现这种机制,只要实现Serializ
2014-06-22 15:25:07 675
转载 BigDecimal 使用方法详解
BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。 可以处理任意长度的浮点数运算。 BigDecimal add(BigDecimal v
2014-06-21 22:10:02 937
转载 利用URLConnection来发送POST和GET请求
转载自 : http://blog.csdn.net/iijse/article/details/6201101
2014-06-21 20:48:10 1384
转载 N皇后问题的两个最高效的算法
转载自: http://blog.csdn.net/hackbuteer1/article/details/6657109
2014-06-11 07:40:34 770
转载 Servlet(二)——相关联对象
转载自: http://blog.csdn.net/liujiahan629629/article/details/20158253Servlet只是一种规范,满足我们的软件开发,还需要其它很多相关联的对象,这里介绍一下:1,ServletConfig,ServeltContext 2,HttpServletRequest 3,Cookie,Session
2014-06-09 10:52:41 696
转载 Servlet(一)——刨根问底
转载自 : http://blog.csdn.net/liujiahan629629/article/details/20156857 Servelt在JavaEE开发中,占据着举足轻重的作用,起到了连接程序和服务器的重要功能。为何称其为规范呢?它规范了那些东西呢?对于Servlet对象又该如何认识它,了解它呢? 我们先来看一张图片:
2014-06-09 10:51:06 670
转载 Hbase shell详情
HBase 为用户提供了一个非常方便的使用方式, 我们称之为“HBase Shell”。HBase Shell 提供了大多数的 HBase 命令, 通过 HBase Shell 用户可以方便地创建、删除及修改表, 还可以向表中添加数据、列出表中的相关信息等。备注:写错 HBase Shell 命令时用键盘上的“Delete”进行删除,“Backspace”不起作用。在启动 HBase
2014-06-03 21:47:28 722
转载 Java设计模式之代理
Java设计模式之代理 转载自 :http://blog.csdn.net/crave_shy/article/details/21000887 摘要:本篇笔记是对Java中很难理解的设计模式——代理模式的学习记录、包括由问题引出代理模式的出现、包括静态代理、和核心的动态代理。至于为什么从最难理解的开始、则是想给自己传达个信念:万事开头难!那就从最
2014-06-02 21:13:53 816
转载 MySQL中char、varchar和text的区别
转载自: http://blog.sina.com.cn/s/blog_4c9ba2850100ptic.html
2014-05-27 19:42:19 744
转载 java参数传递机制浅析
转载自: http://blog.csdn.net/chdjj/article/details/24619727#comments前言:java语言中,参数的传递只有一种机制,那就是值传递。举例:下面将通过几个例子来说明java中的参数传递机制,这些例子基本涵盖了所有参数传递的情况。1.基本数据类型:[java] view
2014-05-26 20:18:17 669
原创 冒泡
#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 588
转载 Oracle数据库,实例,表空间,用户,表之间的关系简析
zhuan完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配
2014-05-20 20:30:28 642
转载 求素数方法
(一) 一般求素数方法(对某些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 959
转载 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
转载自:http://blog.csdn.net/foreversilent/article/details/11147847
2014-05-14 22:33:38 792
转载 Java设计模式之责任链
Java设计模式之责任链 http://blog.csdn.net/crave_shy/article/details/21020507 摘要:本笔记主要记录了责任链设计模式的设计、从问题的提出、到问绕解决问题的途径来展示责任链设计模式的思想与代码构建。 一:问题的引出 在实际项目中、我们常常需要对请求中所带来的信息进行处理
2014-05-14 20:52:55 708
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人