- 博客(39)
- 资源 (1)
- 收藏
- 关注
转载 线程中的yield与sleep方法的区别
转载出:http://www.cnblogs.com/wdfrog/archive/2013/04/24/3039475.htmlwait会放弃对象锁而notify不会放弃对象锁,需要通过推出同步代码块,或者调用wait以放弃对象锁,让被唤醒的线程执行当线程在运行中执行了Thread类的yield()静态方法,如果此时具有相同优先级的其他线程处于就绪状态,yield()方法
2015-10-11 16:42:07
2692
转载 Activity四种启动模式
转载:http://blog.csdn.net/shinay/article/details/7898492主要存在四种启动模式: standard,singleTop,singleTask,singleInstance<activity android:name=".A1" android:launchMode="standard" />standard:在该模式下,每次
2015-09-30 21:40:00
376
转载 String str=new String("abc");创建对象个数计算
转载出:http://www.cnblogs.com/ydpvictor/archive/2012/09/09/2677260.html栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、int、long、float、double、boolean)和对象的引用,数据可以共享,速度仅次于寄存器(register),快于堆。 堆(heap):用于存储对象1、在声明一
2015-09-18 14:49:30
722
原创 类的构造方法调用几次的判定:
类的构造方法调用几次的判定:public Class A{ public A(){}}A a1;A a2[2];A *a3;A *a4[2];A a5 = new A();A *a6 = new A[2]();a1 调用1次,a2 调用2次, a3 不调用,只是生命了对该对象的引用, a4 不调用, a5 调用1次, a6 调用两次;只有在分配内存空间时,才会调用构造函数,
2015-09-18 14:32:01
1745
转载 dp(dip) sp px dpi 区别
http://blog.csdn.net/crycheng/article/details/7682880px 像素,屏幕上的像素点 dp(dip) 设备独立像素,与屏幕有关 sp 字体像素大小 dpi 屏幕每英寸的像素点,像素密度
2015-08-19 11:36:13
278
转载 Activity 启动模式
Activity启动模式设置 <activity android:name=".MainActivity" android:launchMode="standard" />Activity启动模式总共有四种:> .Standard 每次激活Activity时都会创建Activity,并放入任务栈中。> .SingleTop 如果任务栈的栈顶正好是需要调用的Activity的实例,则重
2015-08-19 11:30:43
256
原创 hadoop和spark集成环境搭建
本人使用的是Ubuntu系统:ubuntu-12.04-desktop-i386.iso 和虚拟机VMwareworkstation-v9.0.1。 搭建的hadoop和spark所需要准备的资料分别有: jdk-7u51-linux-i586.tar.gz hadoop-2.2.0.tar.gz scala-2.11.2.tgz spark-1.0.2-bin-hadoop2.tgz
2015-08-08 10:34:01
1510
原创 == 和 equal的区别
==比较的是数据存储的内存地址 基本类型只能用==,不能使用equal进行比较 对于复杂类型,如果是对象类型,==和equal的使用没有区别, 对于String ,Integer,Float等对象而言,因为它们都重写了equal()方法,所以改变了从Object类继承的equal()方法, 重写后的equal()方法比较的是对象的值, 重写后的代码:public boolean equal
2015-07-31 10:13:05
463
1
转载 Map遍历的方法总结
转载处:http://www.cnblogs.com/kristain/articles/2033566.htmlpublic static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("
2015-07-30 10:50:12
235
转载 java学习基础 Collection容器的区别
**Collection<–List<–Vector Collection<–List<–ArrayList Collection<–List<–LinkedList Collection<–Set<–HashSet Collection<–Set<–HashSet<–LinkedHashSet Collection<–Set<–SortedSet<–TreeSet Map<
2015-07-29 22:33:32
591
转载 Android 计时器
转载出:http://www.2cto.com/kf/201402/278636.html计时器代码 public class MainActivity extends Activity { private TextView tv_current_time; // 显示当前的时间 @Override protected void onCreate(Bundle
2015-06-10 11:30:06
302
转载 转:缺点是另外一个优点
转:缺点是另外一个优点 有个少年认为自己最大的缺点是胆小,为此他很自卑,没有朋友,常常觉得自己的前途没有一点希望。 一天,少年鼓起勇气去看心理医生。医生听了他结结巴巴的诉说后,握住他的手,笑着说:“这怎么是缺点呢?分明是个优点嘛!你只不过非常谨慎罢了,而谨慎的人总是很可靠,很少出乱子的。” 少年听到心理医生这么说,就有些疑惑了:“那
2015-04-24 22:23:01
405
转载 mysql TIMESTAMP 运用
转载出:http://www.oschina.net/code/piece_full?code=22850现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:select * from `article` where date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d') = date_format(now(
2015-04-07 14:37:05
253
原创 正则表达式
经过查阅资料整理出来点号在正则表达式的运用点号".":表示的是 用一个点号,就能匹配几乎所有的字符。但是问题在于,它也常常会匹配不该匹配的字符。匹配"........"多个点号字符串:"^\\.+$" ^为字符串的开头,$为字符串的结尾 \ 为转义字符 +为至少出现一次匹配以.txt为后缀的文件类型名:".+\\.txt$"下面的字符串匹配:
2015-03-24 09:51:47
299
转载 jsp include的两种用法区别
转载出:http://blog.csdn.net/xueyepiaoling/article/details/6258369一:执行时间上: 是在翻译阶段执行 在请求处理阶段执行.二:引入内容的不同:引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.引入执行页面或servlet所天生
2015-03-18 15:59:22
299
转载 排序算法
来源:http://blog.csdn.net/theprinceofelf/article/details/6672677前奏:引入一个简单的操作函数,交换swap,功能是交换传入的两个值,这个简单的操作可以方便后面的程序编码:[cpp] view plaincopyinline void swap(int &a
2015-03-13 16:42:34
261
转载 智力题集
前面是转载,后面自己收集整理供大家学习第一部分题目开始:1、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?2、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年
2015-03-12 21:03:06
314
原创 java编程面试题
下面是自己收集 的面试题和答案如果有哪些答案不正确,请说明HashMap和Hashtable及HashSet的区别1、Hashtable类 Hashtable继承Map接口,实现一个key-value映射的哈希表。任何非空(non-null)的对象都可作为key或者value。Hashtable是同步的。2、HashMap类 Hash
2015-03-12 16:27:53
695
转载 java 线程流和线程池的运用
文章来源:线程池:http://www.hx95.com/Article/Data/201209/61660.html线程循环:http://blog.csdn.net/v1v1wang/article/details/5607279server端代码:package com.socket.test;import java.io.BufferedReader;import jav
2015-03-10 16:38:59
396
转载 android 使程序后台运行
二次转载:改写返回键事件监听,使得back键功能类似home键,让Acitivty退至后台时不被系统销毁,代码如下: public boolean onKeyDown(int keyCode, KeyEvent event) { PackageManager pm = getPackageManager(); ResolveIn
2015-02-01 17:10:56
366
原创 android eclipse ADB server didn't ACK * failed to start daemon *
遇到:ADB server didn't ACK * failed to start daemon *处理的方法。查找端口占用情况netstat -aon|findstr "5037"查找相应占用进程的应用程序tasklist|findstr "2748" 杀死相应的应用程序taskkill /f /t /im kadb.exe(进程名)
2014-12-29 09:45:24
362
转载 用Ant实现Java项目的自动构建和部署/Eclipse下使用Ant
转载处:http://www.blogjava.net/amigoxie/archive/2007/11/09/159413.html
2014-12-26 18:06:11
1445
转载 java Comparable接口的运用
转载处:http://www.cnblogs.com/gnuhpc/archive/2012/12/17/2822251.html1.什么是Comparable接口此接口强行对实现它的每个类的对象进行整体排序。此排序被称为该类的自然排序 ,类的 compareTo 方法被称为它的自然比较方法 。实现此接口的对象列表(和数组)可以通过 Collections.sort
2014-12-25 15:54:15
346
转载 Android 菜单(OptionMenu)大全 建立你自己的菜单
转载处:http://www.cnblogs.com/salam/archive/2011/04/04/2005329.html菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述
2014-12-22 13:58:47
257
原创 Handler的总结
handler的使用情况:1、出现网络连接交互问题是,使用handler处理。2、在出现数据传输的时候,运用handler处理3、在处理子线程上问题是,只能运用handler处理数据上的传输,把需要进行的业务处理问题传到主线程上处理。...主要进行第3点解释:在运行android程序是,开始启动一个主线程,当有一个Runnable运行是,会相应的开启一个子线程,如果
2014-12-21 22:30:21
311
转载 startActivityForResult用法详解
一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requ
2014-12-18 11:12:16
239
转载 java i/o流
FileOutputStreamimport java.io.File ; import java.io.OutputStream ; import java.io.FileOutputStream ; public class OutputStreamDemo01{ public static void main(String args[]) throws Excepti
2014-10-15 13:13:54
299
转载 动态规划算法及代码
动态规划 算法总体思想 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题。但是经分解得到的子问题往往不是互相独立的。不同子问题的数目常常只有多项式量级。在用分治法求解时,有些子问题被重复计算了许多次。如果能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,就可以避免大量重复计算,从而得到多项式时间算法。动态规划基本步骤:(1)找出最
2014-10-09 20:53:20
473
转载 分治算法
分治算法--------分(divide):递归解决较小的问题治(conquer):从子问题的解构建原问题的解一般认为正文中至少含有两个递归调用才叫分治,只包含一个递归的不叫分治。一般认为子问题是不相交的。方程的解为:整数相乘求两个N位数X和Y的乘积,手算需要进行次乘法,即把两个个位数相乘看作基本操作的话,算法复杂度为。X=12345678,Y=87654321,求
2014-10-09 18:23:04
653
转载 遗传算法
遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物进化知识。 一.进化论知识 作为遗传算法生物背景的介绍,下面内容了解即可: 种群(Population):生物的进化以群体的形式进行,这样的一个群体称为种群。 个体
2014-10-07 18:19:38
311
转载 数据挖掘算法----分类算法(ID3和C4.5)
分类与聚类,监督学习与无监督学习 在讲具体的分类和聚类算法之前,有必要讲一下什么是分类,什么是聚类,以及都包含哪些具体算法或问题。Classification (分类),对于一个 classifier ,通常需要你告诉它“这个东西被分为某某类”这样一些例子,理想情况下,一个 classifier 会从它得到的训练集中进行“学习”,从而具备对未知数据进行分类的能力,
2014-10-07 16:14:40
1152
转载 ID3
基本思想:角度1. 越是小型的决策树越优于大的决策树(尽管如此该算法也不是总是生成最小的树形结构)角度2. 引入信息论中互信息(信息增益),作为判别因素的度量,即:以信息熵的下降速度作为选取测试属性的标准,所选的测试属性是从根到当前节点的路径上尚未被考虑的具有最高信息增益的属性
2014-10-07 12:38:59
423
转载 Android Application
Android提供给开发程序员的概念空间中Application只是一个松散的表征概念,没有多少实质上的表征。在Android实际空间中看不到实际意义上的应用程序的概念,即使有一个叫Application的类,这个也就是个应用程序上下文状态,是一个极度弱化的概念。Application只是一个空间范畴的概念,Application就是Activity,Service之类的组件上下文描述。Appli
2014-07-09 13:00:22
254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人