自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 (转)Android的进程与线程 按重要性划分等级的5种进程

Android系统会尽可能时间长的来维持一个程序的进程,但当系统资源紧张的时候,系统终究会为一些新的或者更重要的进程杀死一些旧的进程来释放内存。系统主要是根据进程中组件的运行状态,来决定每一个进程的重要性,从而决定哪个进程需要杀死,哪个进程需要保持。最不重要的进程最容易先被杀死,其次最不重要的进程会被杀死,以此往复,直到系统恢复了需要的资源。既然系统主要根据进程的重要性来决定一个进程的存亡,下...

2013-10-13 20:32:16 294

原创 (转)Activity的Launch mode详解 singleTask正解

转自http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html参见:http://mypyg.iteye.com/blog/919643         http://marshal.easymorse.com/archives/2950         http://blog.csdn.net/inf...

2013-10-13 19:41:26 107

原创 (转)Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释

本文大部分参考自 http://blog.csdn.net/mayingcai1987/article/details/6200909 ,对原文中的讲解FLAG_NEW_TASK地方加了一些自己的观点,用红色标记1. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为:     (1) 前提: Activity A和Activity B在同一个...

2013-10-13 19:40:13 123

原创 (转)通过wifi调试android程序

数据线丢了,不想花钱去买,在网上看了看,android手机居然可以通过wifi进行程序的调试1.首先让android手机listen指定的端口:  这一步需要使用shell,因此手机上用终端依次敲入下列几行:?1234su//获取root权限setprop service.adb.tcp.port 5555//设置监...

2012-09-08 09:07:38 68

原创 (转)Linux下RPM软件包的安装及卸载与yum命令详解

Linux下RPM软件包的安装及卸载与yum命令详解在 Linux 操作系统 下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,...

2012-08-26 21:40:49 94

Android导航菜单横向左右滑动并和下方的控件实现联动

这个是美团网个人订单的效果,找了很多地方都没找到,自己研究了两天终于弄出来了^_^,有什么问题希望大家指出来,谢谢。 源代码下载 这里有http://www.eoeandroid.com/thread-175041-1-1.html实现原理是上方使用HorizontalScrollView这个可以水平横向拖动的控件,在其中加入了5个RadioButton;下方使用的是ViewP...

2012-05-24 17:51:40 133

原创 (转)Android Service 通知Activity更新界面的方法

Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。首先Activity调用Service这个是比较基础的,它有两种常见的方法;第一, 通过Intent,这个比较简单了,可以指定package name和class name的方式来调用,...

2012-05-16 22:01:43 103

原创 关于Android 获得图片的总结

 //1,已将图片保存到drawable目录下//通过图片id获得DrawableResource res=gerResource();Drawable drawable=res.getDrawable(id);//id为R.drawable.图片名称//通过图片id获得BitmapResource res=gerResource();Bitmap bi...

2012-05-14 16:34:50 58

原创 BigDecimal类型(+ - * /)所用的属性

  BigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。表 BigDecimal类的常用方法序号方    法类型描    述...

2012-03-02 22:01:37 191

原创 普瑞马法则——抗击惰性生活方式

一般在学习和生活中,我们都可能有这样的经验,就是当说想要作某件事情的时候,但过了好久发现还是没有做;或者觉得有力气使不出来;或者总觉得生活是灰色和抑郁的,等等。这类情况反映在生活中,就是生活好像总是被一种惰性缠绕,知道那不好,但又不知道从何处入手来改变。      以心理学操作性反射的原则为基础,对于人类的行为方式进行观察后,心理学家提出这样一种改进方式,以纠正惰性生活方式,并由这种惰性生活...

2012-02-25 16:03:49 104

原创 动态代理模式练习-代理Arraylist

 创建动态代理的步骤: 1.创建一个实现接口InvocationHandler的类,它必须实现invoke方法2.创建被代理的类以及接口3.通过Proxy的静态方法newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h) 创建一个代理4.通过代理调用方法 所谓Dyn...

2011-09-22 18:19:44 123

原创 动态代理模式练习-代理自己写的类

 创建动态代理的步骤: 1.创建一个实现接口InvocationHandler的类,它必须实现invoke方法2.创建被代理的类以及接口3.通过Proxy的静态方法newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h) 创建一个代理4.通过代理调用方法  所谓...

2011-09-22 18:14:32 154

原创 静态代理模式

代理模式一般涉及到的角色有:–抽象角色:声明真实对象和代理对象的共同接口–代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装–真实角色:代理角色所代表的真实对象,是我们最终要引用的对象packag...

2011-09-22 18:07:02 86

原创 反射练习- 改变private成员变量的值

package com.zj.reflect;import java.lang.reflect.Field;/** * 使用反射改变private成员变量的值 * @author zhengjiong * time:2011-9-17 22:03:06 */public class ReflectTest6{ public static void ...

2011-09-17 22:28:59 147

原创 反射练习-用反射实现拷贝对象

package com.zj.reflect;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * 功能:用反射实现拷贝对象 * @author zhengjiong * time:2011-9-17 19:37:46 */public class ReflectTes...

2011-09-17 20:14:26 92

原创 使用策略模式让集合自定义排序

 package com.zj.exercise2;import java.util.List;/** * 功能:抽象策略角色 * @author zhengjiong * time:2011-9-16 00:02:12 */public interface Strategy{ public void sort(List<Person> ...

2011-09-16 01:08:35 118

原创 集合练习(LinkedList TreeMap Collections Iterator)

 package com.zj.exercise;import java.util.Collections;import java.util.Iterator;import java.util.LinkedList;import java.util.Map;import java.util.Random;import java.util.Set;import j...

2011-09-15 18:34:25 79

原创 重写equals和hashCode方法,让入HashSet中的内容不重复

 package com.zj.hashset.test;import java.util.HashSet;/** * 功能:重写equals和hashCode方法,让相同姓名的用户不能重复加入HashSet * @author zhengjiong * time:2011-9-14 下午11:52:44 */public class HashSet_Tes...

2011-09-14 23:52:26 129

原创 ArrayList对比LinkedList

一般大家都知道ArrayList和LinkedList的大致区别:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。    这一点要...

2011-09-14 04:17:36 88

原创 二分查找法

package com.zj.exercise;import java.util.Arrays;/** * use:二分查找法 * @author zhengjiong * time:2011-9-13 下午05:40:30 */public class BinarySearch { public static int search(int[] a,...

2011-09-13 17:36:24 72

冒泡排序

 package com.zj.exercise;/** * use:冒泡排序 * @author zhengjiong * time:2011-9-13 02:55:24 */public class MaoPaoTest { //按升序排序 public static void sort(int[] x){ for(int i = 0;i ...

2011-09-13 03:50:54 65

单例模式

 package com.zj.exercise;/** * 功能:单例模式 * @author zhengjiong * time:2011-9-11 */public class SingletonTest { public static void main(String[] args){ Singleton s1 = Singleton...

2011-09-11 23:18:10 58

原创 org.apache.commons.dbcp.BasicDataSource连接池配置属性

池配置属性指定的内容initialSize池启动时创建的连接数量maxActive同一时间可以从池分配的最多连接数量。设置为0时表示无限制。maxIdle池里不会被释放的最多空闲连接数量。设置为0时表示无限制。maxOpenPreparedStatements同一...

2011-09-05 02:47:45 647

原创 学习linux几点忠告

1. 不要当“传教士” 很多人在讨论区不断的引起 "Linux vs. Windows" 之类的讨论,甚至争的面红耳赤,这是没有必要的。 这种争论是浪费时间而没有任何用处的。对,你花了一下午,用许多事实“捍卫”了 “Linux 比 Windows 好” 这个说法。但是 Windows 的支持者并不会喜欢上 Linux,他们只是稍微退缩一下,然后找一些新的证据来跟你辩论。 世界上的人们都在利...

2011-07-24 16:42:59 69

原创 java中如何把整形转换成字符串?

int i = 11;  1.String ss = String.valueOf(i);  2.String ss= "" + 任意数字类型  3.String ss = Integer.toString(i);  

2011-05-26 23:20:41 2436

原创 常用正则表达式

正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/普通字符由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。非打...

2011-05-26 23:18:04 173

原创 清空回车站如何找回文件

HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE  在左边空白外点击“新建”,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA002F954E”再把右边的“默认”的主键的键值设为“回收站”,然后退出。最后重启计算机...

2011-05-26 23:10:28 143

原创 查看端口的占用情况

>netstat -aon | findstr "80"   //查找80端口占用情况Proto Local Address Foreign Address State PID==== ============ ============== ========== ======TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688可以看出80端口被PID为1688的程序...

2011-05-12 01:46:58 88

原创 MyEclipse破解代码

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen {private static final String LL = "Decompiling this copyrighted software i...

2011-05-09 20:29:05 99

原创 人生致命的八个经典问题

如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗?回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受?可同样的情况换个场合,自己或许就做类似的蠢事。不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明知在一起没什么好的结果,怨恨已经比爱还多,但却“不知道为什么”还是要和他搅和下去,分不了手。说穿了,只是为了不甘,为了习惯...

2011-04-30 00:27:30 68

原创 如何让自己的情绪不低落

生旅途上,曲折、磨难和逆境多于坦途、顺利和成功。如何摆脱精神枷锁,“舒心八法”不妨一试。   想一想换个角度来讲,挫折和失败,是对人意志、决心和勇气的锻炼。人是在经过了千锤百炼才成熟起来的,重要的是吸取教训,不犯或少犯重复性的错误。   走一走到野外郊游,到深山大川走走,散散心,极目绿野,回归自然,荡涤一下胸中的烦恼,清理一下浑浊的思绪,净化一下心灵尘埃,唤回失去的理智和信心。   比一比与同事、...

2011-04-30 00:13:34 125

原创 从CPU、内存和I/O深度理解IA架构服务器-----DDR2和DDR3的详细对比

DDR2和DDR3  第一代SDRAM技术叫做SDR(Single Data Rate),表示每个时钟周期传输一个数据单元,之后又出现了DDR(Double Data Rate)标准,其带宽几乎是SDR的两倍,无需提高时钟频率,可在时钟上升沿和下降沿信号上同时传输数据,DDR技术发展到今天形成了两套标准:DDR2和DDR3。  DDR 2 SDRAM的工作电压是1.8V,采用240针DIM...

2011-04-19 00:47:41 244

原创 AM3平台超频教程

AMD平台历来都提供了很强的超频性能和多种多样的可玩性,上个月,AMD刚发布了Leo平台,现在就让我们来看看搭载最新的890系列芯片组和DDR3内存的Leo平台,在超频上能给我们带来什么样的惊喜。现以ASUS M4A89GTD Pro/USB3主板为例,来详细介绍超频BIOS设定。先介绍一下我的基本配置:CPU:AMD Phenom II X4 955(Rev C3,Batch:CACAC 094...

2011-04-19 00:42:54 2027

原创 Core CPU入门超频流程

本人机器主要配置为:INTEL Core Q6600GIGA P35 DQ6Crucial Ballistix 6400不同的主板BIOS设置项不太一样,不过基本的意思是一样的,详细请参考自己的主板说明书找到下面对应的选项: 主要需要关注的有如下几个项,一般都类似Standard CMOS Features设置系统日期 时间 以及软硬盘规格等.Advanced Bios Feature...

2011-04-19 00:38:54 1014

原创 编程初学者的良言警句

我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看 见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C++就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。...

2011-04-19 00:34:32 86

原创 15 个一定要会的 Windows7 快捷键

任何的操作系统、软件、游戏,只有熟练使用快捷键,才能最大效率的工作、娱乐,我们不能把所有的时间都浪费在一台机器上,这是不行的。快捷键带给我们的不只是快速,还能感受到机器带来的快感。很难想象一个不用键盘的魔兽争霸玩家。 1. Ctrl + Shift + N – 创建一个新的文件夹你需要在文件夹窗口中按 Ctrl + Shift + N 才行,在 Chrome 中是打开隐身窗口的快捷键。...

2011-04-19 00:21:36 72

原创 Eclipse安装配置手册 常用插件 包括实用快捷键

第一篇:Eclipse安装 1. 执行安装:非常之简单,从服务器上获取eclipse-SDK-3.0.1-win32.zip文件,解压缩到任意一个路径名不包含空格的目录下即完成了安装过程,例如C:\eclipse 。下文中将用${ECLIPSE_HOME}指代。 2. 验证安装:执行${ECLIPSE_HOME}\eclipse.exe 程序,如果启动过程正常完成,那么Eclipse的安装过程就可...

2011-04-18 22:04:24 81

原创 Eclipse中最常用的10个快捷键

Ctrl + Shift + O :引入及管理imports语句 Ctrl + Shift + T : 打开Open Type 查找类文件 Ctrl + Shift + F4 : 关闭所在打开的窗口 Ctrl + O : Open declarations Ctrl + E : 打开编辑器(切换窗口) Ctrl + / : 注释本行 Alt + Shift +...

2011-04-18 21:47:39 71

对offsetLet,offsetTop,scrollLeft,scrollTop几个方法的理解

一直以来对offsetLeft,offsetTop,scrollLeft,scrollTop这几个方法很迷糊,花了一天的时间好好的学习了一下.得出了以下的结果:1.offsetTop :当前对象到其上级层顶部的距离.不能对其进行赋值.设置对象到页面顶部的距离请用style.top属性.2.offsetLeft :当前对象到其上级层左边的距离.不能对其进行赋值.设置对象到页面左部的距离请用sty...

2011-04-18 21:44:34 124

asm2.3 (用于显示手机屏幕)

asm2.3 (用于显示手机屏幕

2012-03-20

空空如也

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

TA关注的人

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