- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 Eclipse报错:an internal error occurred during building workspace以及jvm参数设置
http://blog.sina.com.cn/s/blog_4c538f6c01014ic5.htmlEclipse导入了一个比较大的项目,出现了an internal error occurred during building workspace错误。网上搜了一下,据说是内存溢出问题。可以通过修改eclipse.ini文件解决, 优化之后的ini文件内容:-startup
2015-04-23 16:57:07
779
转载 java CopyOnWriteArrayList的使用
除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。先回顾一下一个常识:1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生ConcurrentModificationException,他们是在虚拟机层面阻塞的,而且速度非常快,几乎不需要CPU
2015-04-14 22:11:39
462
原创 Java的native关键字
java native关键字 一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的
2015-04-08 22:02:57
474
转载 Java多线程(五)之BlockingQueue深入分析
转载:http://blog.youkuaiyun.com/vernonzheng/article/details/8247564一、概述:BlockingQueue作为线程容器,可以为线程同步提供有力的保障。二、BlockingQueue定义的常用方法1.BlockingQueue定义的常用方法如下: 抛出异常特殊值阻塞
2015-04-04 11:47:56
462
转载 【系统设计】腾讯2014软件开发笔试题目——排队系统设计
转载自:http://blog.youkuaiyun.com/tgbus18990140382/article/details/20204999请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在队中所处的位置和变化。队伍可能随时有人加入和退出,当有人退出影响到用户的位置排名时需要即时反馈到用户。分析:使用双链表完成该任务比较简单,并且容易扩展实现其他的功能。1. 当插入时,从队
2015-03-31 21:08:48
1322
转载 leetcode难度及面试频率
转载自:LeetCode Question Difficulty Distribution 1Two Sum25arraysort setTwo Po
2015-03-27 13:25:24
472
转载 Java基础面试题与答案
转载自:http://blog.youkuaiyun.com/bing63983627/article/details/66028371、抽象类(abstract class)和接口(interface)有什么区别? 答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstr
2015-03-09 11:03:51
544
原创 pat1020. Tree Traversals (25)
算法思路:1、后序最后元素为根,根将中序分为左右子树2、层序遍历利用队列实现,java使用LinkedListimport java.util.LinkedList;import java.util.Queue;import java.util.Scanner;class Node{ int key; Node left; Node right; public Node
2015-03-09 09:38:41
583
转载 Tomcat配置文件入门
Tomcat 基本配置 tomcat读取配置文件首先简单说一下tomcat是如何读取配置文件的。tomcat在启动时,首先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml要配置tomcat,基本上了解server.xml,context.x
2014-10-12 11:32:18
655
转载 Java HashMap源代码详解
package java.util;import java.io.*;public class HashMap extends AbstractMap implements Map, Cloneable, Serializable{ // 系统默认初始容量,必须是2的n次幂,这是出于优化考虑的 static final int DEFAULT_INITIA
2014-10-09 19:40:46
607
原创 1045. Favorite Color Stripe (30)(BUG)
/*最长上升子序列问题(LIS,Longest Increasing Subsequence)*//*65 2 3 1 5 61 4*/#include#define MAX 205int like[MAX];int strip[10005];int fav[10005];int order[MAX];int main(){ int N,M,L,max,res=0;
2014-09-19 20:40:38
535
原创 1045. Favorite Color Stripe (30)
#include#define MAX 205int like[MAX];int strip[10005];int lcs[MAX][10005];int main(){ int N,M,L; scanf("%d",&N); scanf("%d",&M); for(int i=0;i<M;i++) scanf("%d",&like[i]); scanf("%d",&L); for(int i=0;
2014-09-19 16:32:09
555
原创 JQuery Upload File插件上传文件提示 Empty file upload result
转自http://blog.youkuaiyun.com/sqh001/article/details/12946735
2014-08-11 15:43:08
3610
转载 Android中UI线程与后台线程交互设计的5种方法
在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的情况。原本这是在正常不过的现象了,但是android规定除了UI线程外,其他线程都不可以对那些
2014-08-01 15:52:54
540
转载 Android 更新UI的两种方法——handler和runOnUiThread()
Android 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thr
2014-08-01 15:43:23
516
转载 String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2014-08-01 14:55:03
477
原创 Ubuntu图形界面卡死
1. Ctrl + Alt + F1 转到tty1(或者F2转到tty2,其他依次类推)2. ps -t tty7 查看进程(终端tty7下的进程)3. 找到Xorg进程到PID号 xxx4. sudo kill xxx
2014-03-20 20:53:09
2300
转载 Velocity语法大全
转自:http://www.cnblogs.com/likwo/archive/2010/05/13/1734936.html一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#i
2014-02-26 14:52:19
777
原创 注册表整理
在很多时候需要整理注册表,比如:卸载软件。我曾经在重新安装MySQL时,安装不上,就是因为之前的版本未卸载干净,这时就需要删除注册表中一些顽固的项。 向大家推荐一个很好用的软件——冰刃。希望可以给您带来帮助!
2014-02-24 22:13:30
715
转载 C++编程
转载自:http://blog.youkuaiyun.com/abcjennifer/article/details/19423987PAT 1070基础贪心Mooncake (25)时间限制100 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueMooncake is a Chinese ba
2014-02-24 20:54:27
5366
zxing-master 二维码生成 二维码扫描3
2014-04-23
zxing-master 二维码生成 二维码扫描1
2014-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人