首先,浏览器竟然不支持直接粘贴图片!!windows的Program Files这个系统文件夹。我没想过这个系统文件夹居然会出问题。java装在这里,这个文件夹有空格。环境变量正常设置,可是在终端是使用javac的带参数的形式时,问题就来了。如上图。%CLALSSPATH%中JAVA_HOME有空格...
分类:
编程语言 时间:
2015-06-09 23:17:55
阅读次数:
244
1.什么是动态加载Class Loaders是动态加载Java类与Resource的一种机制。它支持Laziness,type-safe linkage,user-defined extensibility和multiple communicating namespaces这4种特性。 Lazy l...
分类:
编程语言 时间:
2015-06-09 23:17:27
阅读次数:
155
Find all possible combinations of k numbers that add up to a number n, given that only numbers from 1 to 9 can be used and each combination should be ...
分类:
编程语言 时间:
2015-06-09 23:16:23
阅读次数:
144
思想:先找到最小的,然后放到第一个位置。之后再看剩余元素中最小的,放到第二个位置……以此类推,就可以完成整个的排序工作了。可以很清楚的发现,选择排序是固定位置,找元素。相比于插入排序的固定元素找位置,是两种思维方式。不过条条大路通罗马,两者的目的是一样的。理解:在介绍选择排序算法前,我们再回顾下冒泡...
分类:
编程语言 时间:
2015-06-09 23:13:40
阅读次数:
134
A city's skyline is the outer contour of the silhouette formed by all the buildings in that city when viewed from a distance. Now suppose you are give...
分类:
编程语言 时间:
2015-06-09 23:12:47
阅读次数:
473
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运....
分类:
编程语言 时间:
2015-06-09 23:13:22
阅读次数:
151
Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the arr...
分类:
编程语言 时间:
2015-06-09 23:09:15
阅读次数:
141
多线程中,在互斥量和 读写锁的 属性中,都有一个叫 进程共享属性 。对于互斥量,查询和设置这个属性的方法为:
pthread_mutexattr_getpshared
pthread_mutexattr_setpshared我一开始不理解什么是 进程共享属性。 看了man中的说明如下The pthread_mutexattr_getpshared() function shall obtai...
分类:
编程语言 时间:
2015-06-09 22:04:12
阅读次数:
175
最近打算学习hadoop和spark,需要安装java运行环境,我用的系统是CentOS。
一、安装jdk
1.进入usr目录cd /usr2.在usr目录下建立java安装目录mkdir java3.将jdk-8u45-linux-x64.rpm拷贝到java目录下cp /root/hadoop_home /usr/java/4.安装jdkcd /usr/javarpm -ivh jdk-8u...
分类:
编程语言 时间:
2015-06-09 22:03:33
阅读次数:
176
为什么说是真正意义上的Java EE,因为在此之前,我一直以为Java EE是Java基础之上的高级编程语言,直到今天我才发现一直是自己理解错了。此文是读Java EE编程技术(第2版)的读书笔记,在此说明一下,不涉及侵权问题吧。。。。
Java EE是一个标准中间件体系结构:与Java不同,Java EE不是一种编程语言,而是一种体系结构。Java EE是一个标准中间件...
分类:
编程语言 时间:
2015-06-09 22:02:33
阅读次数:
209
maven安装到本地仓库时,需要用到暂无仓库记录的jar包时,可以这样做:
方法一:安装到本地仓库,这种方法最好是别人也能访问的仓库。
1) mvn install:install-file -Dfile=your_jar_dir\your_jar_file.jar -DgroupId=your_package -DartifactId=your_factId -Dversion=your_...
分类:
编程语言 时间:
2015-06-09 22:03:19
阅读次数:
163
#include
#include
#include
#include
#include
#include
using namespace std;
stack S;
stack Q;
int main()
{
char s[100];
gets(s);
int l = strlen(s);
for(int i=l-1;i>=0;i--)
S.pus...
分类:
编程语言 时间:
2015-06-09 22:00:36
阅读次数:
123
设置图像样式有两种方法,一种是全局修改,一种只针对一幅图片有效。...
分类:
编程语言 时间:
2015-06-09 22:00:44
阅读次数:
182
最近在学习java对象内存布局方面的一些知识,主要是想知道一个java对象到底占用多少内存空间,以及java对象在内存中到底是什么样子的。c/c++中的sizeof运算符能够方便地告诉我们一个变量占用的内存空间,但是在java中却没有直接提供这种机制。如果想获取java对象占用的内存大小,可以利用java的Instrumentation机制。在网上搜索的过程中看到了java object layout这个小工具,能够打印出类的布局信息。Java对象的内存布局:对象头(Header)、实例数据(Instanc...
分类:
编程语言 时间:
2015-06-09 21:59:43
阅读次数:
218
errCodeMap是要遍历的Map,
Iterator it = errCodeMap.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry = (Entry) it.next();
String key = entry.getKey().toString(); // 返回的对应map的key值
String val...
分类:
编程语言 时间:
2015-06-09 21:58:50
阅读次数:
136
目录目录
概述
非静态内部类
从外部类的非静态方法中实例化内部类
从外部类的静态方法中实例化内部类
内部类的this引用
静态内部类
从外部类的非静态方法中实例化静态内部类
从外部类静态方法中实例化静态内部类
匿名内部类
方法内部类概述最近学习python,发现python是支持多继承的,这让我想起Java是通过内部类实现的这套机制。这篇文章不是讲如何通过内部类实现多继承,而是总结一下内部类的类型和...
分类:
编程语言 时间:
2015-06-09 21:57:28
阅读次数:
201
问题一:CopyOnWriteArrayList不能强制转换成ArrayList
解决办法:将CopyOnWriteArrayList传入ArrayList中
ArrayList arrayList = new ArrayList(list);问题二:CopyOnWriteArrayList不支持Collections.sort
解决办法:ArrayList arrayLis...
分类:
编程语言 时间:
2015-06-09 21:56:32
阅读次数:
125