自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 java io 使用规则

java io 使用方法比较复杂,支持多种情况的使用,字节流,字符流,有无缓冲区等等,下面的介绍,简单的说明了一下java io 使用时的一些基本规则。一、按数据来源(去向)分类: 1 、是文件: FileInputStream, FileOutputStream, ( 字节流 )FileReader, FileWriter( 字符 )2 、是 byte[] : Byt

2014-12-17 15:16:47 522

转载 使用Tomcat 7造成的前段无法获取cookie

Should the HttpOnly flag be set on session cookies to prevent client side script from accessing the session ID? Defaults to false.一般的Cookie都是从document对象中获得的,现在浏览器在 设置Cookie的时候一般都接受一个叫做HttpOnly

2013-12-25 14:20:44 6639

原创 Tomcat连接池

之前接触的都是dbcp和c3p0,tomcat7也提供了新的连接池,据说更好用,首先要修改context.xml文件:WEB-INF/web.xml <!-- --> <!-- Uncomment this to enable Comet connection tacking (provides events on sessio

2013-12-25 14:05:38 723

转载 六种异常处理的陋习

在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4  Statement stat = conn.createStatement();5  ResultSet rs = stat.executeQuery(

2013-06-17 10:41:25 569

转载 java异常

Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。   Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception:表示可恢复的例外,这是可捕捉到的。Java提供了两类主要的异常:runtime exc

2013-06-17 10:33:04 513

转载 PO BO VO DTO POJO DAO概念及其作用

POJO = pure old java object or plain ordinary java object or what ever.PO = persisent object 持久对象就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的

2013-05-27 21:10:38 610

转载 Object c mutableCopy

Apple官方文档如下:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Articles/Copying.html最近用Core Data做数据管理,Fetch到NSArray类型的结果数组,为了能够进行增、删、改,我把它MutableCopy到一个NSMutableArra

2013-05-02 15:44:35 685

转载 Object-C retainCount

每一个从Cocoa根类NSObject或其子类创建的对象,都象有一个与之相关联的整数,称作它的引用计数器或者保留计数器。1.当使用alloc,new方法或者copy消息创建一个对象时,对象的保留计数器值被设置为12.向对象发送retain信息,保留计数加13.向对象发送一条release信息,保留计数减14.当对象因其计数器为0时,objective-c将向对象发送一条de

2013-05-02 15:43:25 716

转载 java 读文件

来自 : http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.htmlpublic class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。     */    public static void readFileByBytes(

2013-03-05 14:01:34 566

转载 ubuntu 12.04 编译android 2.3遇到的问题

1、/usr/bin/ld: cannot find -lzcollect2: ld returned 1 exit statusmake: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] Error 1缺少lib32z1-dev,安装即可:apt-get install lib32z1-dev2

2013-01-20 21:20:05 968

转载 android Activity 堆栈和亲属关系

来自:http://blog.csdn.net/hellolinshoujie/article/details/6588855在android中,一个activity组件可以激活另一个activity组件(可能属于另一个应用程序)。    若新的被激活的activity组件属于另一个应用程序,则那个activity组件会运行在那个应用程序的进程中,但是从用户的角度来看,好像就是属于本应

2012-09-17 20:04:26 417

转载 AndroidManifest.xml文件解析

来自:http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种

2012-09-17 19:19:36 463

转载 Android的Task和Activity相关

来自:http://www.cnblogs.com/-OYK/archive/2011/6/30.htmlandroid:allowTaskReparenting    用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。    如果这个

2012-09-06 15:00:01 877

转载 Activity的四种launchMode

转自:http://blog.csdn.net/liuhe688/article/details/6754323launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task

2012-09-06 09:52:39 333

转载 敏捷开发宣言

敏捷开发宣言【敏捷开发宣言】1、个体和交互胜过过程和工具2、可工作的软件胜过面面俱到的文档3、客户协助胜过合同谈判4、响应变化胜过遵循计划核心:团队合作、可工作的软件、快速响应变化【敏捷修炼之道】  敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善【态度决定一切】  敏捷依赖

2012-07-08 15:43:09 522

转载 JAVA中String对象的比较

2012-04-17 10:00:43 489

转载 Java中"equals"和"=="的区别

1)比较方式角度:= =是面向过程的操作符;equals是面向对象的操作符= =不属于任何类,equals则是任何类(在Java中)的一个方法;我们可以1)Primitive1 (基本类型)= = Primitive2(基本类型);         2)Object Reference1(对象引用)= = Object Reference2(对象引用)

2012-04-17 09:54:18 352

转载 Eclipse快捷键指南

来自http://baike.baidu.com/view/2287016.htm目录查看窗口导航搜索文本编辑文件项目源代码展开  编辑  作用域功能快捷键全局查找并替换C

2012-04-01 13:34:53 414

转载 android service

来自:http://1622511.blog.51cto.com/1612511/568988 Service是一个可以在后台执行长时间操作的程序组件,它不提供用户接口。一个应用程序可以启动一个service,即使用户切换到其它应用程序,它也会继续在后台运行。此外一个组件可以绑定到一个service来与它交互甚至是用户进程之间的通信(IPC)。比如说,一个service或许处理网络事务,播

2012-04-01 11:43:48 617

转载 Android开发之Android开发规范

http://hi.baidu.com/kanglw010/blog/item/8022f546548110166a63e5cd.html首先,说一下Android开发规范之编码规范(部分来自网上)1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为

2012-03-31 17:06:36 332

转载 VGA

来自:http://baike.baidu.com/view/10346.htmVGA标准  VGA(Video Graphics Array)即视频图形阵列,是IBM在1987年随PS/2(PS/2 原是“Personal System 2”的意思,“个人系统2”,是IBM公司在1987年推出的一种个人电脑)机推出的。PS/2电脑上使用的键盘鼠标接口就是现在的PS/2接口。因

2012-03-30 11:22:14 460

转载 Android之SurfaceView学习(一)

来自 http://www.cnblogs.com/xuling/archive/2011/06/06/android.html首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You

2012-03-28 14:29:57 295

转载 Bitmap recycle()

from : http://blog.csdn.net/lavernock/article/details/5966517Bitmap调用recycle? When?  Bitmap有一个recycle方法,意思很简单,回收Bitmap的空间。 Q 1: Bitmap是否有调用recycle方法的必要性?A: 嵌入式系统总是格外注重空间的

2012-03-16 10:26:46 527

转载 i++的线程安全性

来自:http://blog.csdn.net/sapair/article/details/4243974i++的线程安全性可以总结如下:(1)如果i是局部变量,那么是可重入的,也就是线程安全的。(2)如果i是全局变量,则同一进程的不同线程都可能访问到该变量,因而是线程不安全的。 上面这两点比较清晰,具体原因我将在下面解释:本质上来讲,i并不是因为

2012-03-15 16:41:56 462

转载 未来电信业的发展方向 VOIP的中国之路

来自:http://network.chinabyte.com/268/12276268.shtml VOIP网络电话,灰色地带掩盖下的“金矿”  近来,网络电话(VOIP)绝对是国内外电信发展的热点。VOIP因其运营成本低、丰富多彩的增值业务和应用环境的逐渐成熟,日渐被大家所接受。企业因看好网络电话在通讯方面带来的方便与实惠而成为企业通信的主流。知名研究咨询公司Frost &

2012-03-03 14:55:28 1255

转载 Java源码分析:深入探讨Iterator模式

java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。   下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。  本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util

2012-02-29 21:36:00 459

转载 节点流和处理流

JAVA IO 操作总结——节点流和处理流  按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。    节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader    处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader。处理流的构造方法总是要带一个其他的流对象做参数。

2012-02-29 20:24:34 16417

转载 字符流与字节流的区别

来自:http://blog.csdn.net/lishoubin_198308/article/details/4494120Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编

2012-02-29 20:23:54 640

转载 sleep 跟 wait有什么区别?

来自:http://hi.baidu.com/guessa/blog/item/e3a9584334e2121b9313c6c9.html第一:sleep是Thread对象里面的方法;wait是Object对象里面的方法;第二:当一个synchorized成员sleep的时候并不会释放掉synchorized;

2012-02-28 09:01:58 740

转载 Android 分辨率 与计量单位

QVGA格式:240*320分辨率版本:一般用于小屏手机 像三星盖世Mini S5570就是使用这分辨率,目前有68款Android手机使用FWVGA。HVGA格式:320*480分辨率版本:像三星盖世Ace S5830就是使用这分辨率,目前有141款Android手机使用FWVGA。WVGA格式:480*800分辨率版本:像三星i9000就是使用这分辨率,

2012-02-25 08:41:58 3385

转载 Android自动测试之Monkey工具

来自:http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980068.htmlMonkey工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因

2012-02-23 17:07:49 350

转载 Android的源代码结构

Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:.|-- Makefile        (全局的Makefile)|-- bionic          (Bionic含义为仿生,这里面是一些基础的库的源代码)|-- bootloader      (引导加载器)|-- build

2012-02-18 23:04:09 264

转载 Android Application Task Activities的关系

http://www.360doc.com/content/10/0507/15/155970_26498989.shtml什么是Android  Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具

2012-02-17 21:20:36 310

转载 Java内存泄漏分析

http://www.51testing.com/html/9/519.htmlJava内存泄漏分析 文章出处:http://www-900.ibm.com 作者:不详 发布时间:2005-10-30 Java语言相比C++的一个很大优势就是Java可以自动管理内存的回收,这大大减少了程序员

2012-02-17 09:38:51 387

转载 onSaveInstanceState和onRestoreInstanceState触发的时机

来自 http://www.cnblogs.com/heiguy/archive/2010/10/30/1865239.html先看Application Fundamentals上的一段话:  Android calls onSaveInstanceState() before the activity becomes vulnerable to bein

2012-02-15 08:28:11 398

转载 appwidget-provider

android:initialLayout="@layout/example_appwidget"  android:configure="com.example.android.ExampleAppWidgetConfigure" >    下面是属性的总结:  · minWidth 和minHeight 属性的值指定了这个App Widget布局需要的最小区域。

2012-02-12 15:22:46 3131 1

转载 measure()和getMeasuredWidth

android的布局分两个阶段,先measure()后requestLayout(), 测量的三种模式: UNSPECIFIED: 不限定EXACTLY: 固定AT_MOST:最多LinearLayout 调用measure(EXACTLY 240,UNSPECIFIED)来得到高度。 View.measure(widthMeasureSpec,height

2012-02-12 10:38:41 1168

转载 onInterceptTouchEvent和onTouchEvent调用时序

来自 :http://www.blogjava.net/TiGERTiAN/archive/2011/02/22/344869.htmlonInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup

2012-02-12 08:22:00 342

转载 Intents and Intent Filters

来自 :http://flysnow.iteye.com/blog/961576在这里你将会学到:什么是Intent和Intent FilterIntent和Intent Filter有什么用怎么启动(传递)一个IntentIntent里包含什么什么是显式Intent以及什么隐式IntentIntent是怎样匹配的一:前言     在正式介绍

2012-02-10 16:46:56 417

转载 HTTP/1.1 Range和Content-Range

假设你要开发一个多线程下载工具,你会自然的想到把文件分割成多个部分,比如4个部分,然后创建4个线程,每个线程负责下载一个部分,如果文件大小为403个byte,那么你的分割方式可以为:0-99 (前100个字节),100-199(第二个100字节),200-299(第三个100字节),300-402(最后103个字节)。      分割完成,每个线程都明白自己的任务,比如线程3的任务是负责下

2012-02-09 20:14:09 364

空空如也

空空如也

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

TA关注的人

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