自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 深入探索-JAVA线程

1. 线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 2. 创建线程的方式     (1) 继承java.lang.Thread类      (2) 实现Runnable接口,传值给Thread类的构造函数3. 线程状态的

2014-07-18 15:09:38 516

原创 深入探索 Java-输入/输出流

1.  输入流InputStream1.1 ByteArrayInputStream -- 把内存中的一个缓冲区作为 InputStream 使用 .(A)ByteArrayInputStream(byte[]) 创建一个新字节数组输入流( ByteArrayInputStream ),它从指定字节数组中读取数据( 使用 byte 作为其缓冲区数组)(B)---Byte

2014-07-13 19:56:34 504

原创 深入探索 Java-异常处理(Exception)

1. Java异常有多种场景,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通过API中Throwable类的众多子类描述各种不同的异常。2. Java异常类层次结构图:       Error(错误):   程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时

2014-07-13 16:05:37 564

原创 深入探索 Java-String

1. 字符串常量池(Literal Pool)   Java使用一个字符串常量池来统一保存字符串的字面值,这样可以复用,节省内存。   字符串字字面值是一个由双引号括起来的字符序列。它是指向一个String实例的引用。   比如 String s = “abc”。对于“abc”,它首先是一个String literal,它在创建之后,立即利用String的intern方法,装入到了字符

2014-07-12 18:29:02 506

原创 深入探索Java-HashSet和LinkedHashSet

1. HashSet概述   HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 2. HashSet的实现   对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet 的实现比较简单,相关HashSe

2014-07-10 15:50:03 414

原创 深入探索Java-ArrayList

1. ArrayList概述   ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。ArrayList实现上是线程不安全的,这个和Hashmap类似。2. 用什么数据结构实现的使用数组实现private transient Object

2014-07-10 14:53:20 446

原创 深入探索Java-Hashmap

1. Hashmap实现概述Hashmap是Java编程中比较常用的数据结构,其特点是关联两个数据,一个为key,一个为value,在读取数据时,根据主键去查找对应value的时间复杂度近似为O(1)。实现Hashmap这样的键值对数据结构可以有多个方法,如C++ 标准库实现类似数据结构主要使用的是红黑树。Java实现非常巧妙,主要思路是用一个数组和一个链表构成一个Hash表来

2014-07-10 12:01:08 564

原创 深入探索Java-数据类型

1. 基本类型共有八种   整型    byte      short      int  long   浮点型 float     double   字符型 char   布尔型 boolean2. 引用数据类型,除了基本类型以外的所有类型都是引用数据类型   主要包括类,接口,数组等     如下图所示   3. 基本类型转换   自动转换,

2014-07-09 15:37:40 444

原创 深入探索Java-垮平台机制

众所周知,Java是跨平台的编程语言,那它是如何实现跨平台的呢?本文将带着以下几个问题进行探索1.  什么是平台?对于Java的运行环境来说,这里的平台分为软件平台和硬件平台。软件平台有桌面PC电脑使用的Windows,Mac,Linux和其他Unix系列变种的操作系统也有当前流行的移动设备操作系统,如Window CE,Window Phone,IOS,Android。

2014-07-09 14:38:28 639

原创 ios 代码延迟执行

1.performSelector方法- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;这个方法是单线程的,也就是说只有当前调用次方法的函数执行完毕后,selector方法才会被调用。2.performSelectorInBa

2013-07-06 22:00:43 594

原创 Ubuntu php apache eclipse 配置debug方法

1.安装java;2.安装eclipse3.安装xdebugsudo apt-get install php5-xdebugp配置php.inisudo gedit /etc/php5/apache2/php.inisudo gedit /etc/php5/cli/php.ini在这两个文件的最后添加;xdebug配置 [

2013-05-03 11:46:35 793

原创 ios 开发重要网址

http://code4app.com/resource   各种demo源码http://stackoverflow.com/   开发中遇到的调试,接口问题,可以参考该网站上提问http://www.cocoachina.com/ 学习网站,有相关文档http://www.cnblogs.com/cate/ios/ 学习他人写的博客https://www.cocoacont

2013-05-03 11:35:20 756

原创 ACRA(Appliacation Crash Report for Android) app crash 报告

一、创建google doc form,用于保存错误报告;        1.https://drive.google.com/?authuser=0#my-drive 登录账户;        2.在#my-drive 创建spreadsheets和form并不能拿到formkey,在此提供一个链接方便大家去创建一个可用的form;            https://docs.g

2013-04-27 18:40:43 2954 1

原创 MAC OS 10.8编译android ics源码

编译环境:MAC OS 10.8.2 xcode 4.5 编译命令:source build/envsetup.shchoosecombolunch make CC=gcc CXX=g++ -j4编译过程中可能遇到的问题解决参考如下,声明以下解决方案仅供参考,操作系统环境不一样,会导致出现不一样的问题。1.问题:Please

2013-04-12 23:02:36 2970

原创 android 部分网址 https连接不上(Not trusted server certificate)

问题:android连接部分https网站时会发生连接错误,报错信息类似:   Not trusted server certificate            经过测试android4.1之后版本的都有类似问题解决方法:在自己封装的http类中添加以下代码,同时在http连接时使用HttpURLConnection connection = (HttpURLConnection)

2013-04-03 16:26:27 1384

原创 启动Activity但是不显示界面

在android实际开发中,有时候需要启动一个Activity,但是不需要显示界面,android有现成的方法:1.onCreate 函数中不添加setContextView方法;2.在AndroidManifest.xml文件中,Activity的theme属性设置为@android:style/Theme.NoDisplay,具体如下 android:name="activit

2013-03-07 20:34:31 1982

原创 深入探索-JAVA内存管理

回收算法1.引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此算

2013-02-25 15:05:05 410

转载 Java加密技术

转自:http://www.cnblogs.com/duanxz/archive/2012/12/24/2830736.html如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message

2013-02-23 23:19:09 10057

原创 好用型设计

本书作者 美-唐纳德-诺曼

2013-02-17 18:37:11 634

原创 Android如何启动Email客户端

//send email with log file.        // attach file path.        File file = new File("/sdcard/logcat.txt");         String[] addrStrings = new String[] { "xxx@xxx.com", "" };        Intent inte

2012-12-24 18:13:33 1424

原创 Maven-Jenkins-Android-Git集成开发环境汇总-Ubuntu

1.Java jdk安装;   (a)下载linux jdk版本,按照提示安装即可,下载路径:    http://download.oracle.com/otn-pub/java/jdk/6u37-b06-demos/jdk-6u37-linux-i586-demos.tar.gz   (b)配置java环境变量,使用命令su -切换到root用户    vim /etc/pro

2012-11-06 18:16:11 1736

原创 Maven Android Eclipse集成环境汇总-Windows

1.Java jdk安装;   (a)下载windows jdk版本,按照提示安装即可,下载路径:   http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe   (b)配置java环境变量    右键 我的电脑

2012-11-06 13:45:40 951

android 软键盘隐藏

android 软键盘隐藏 inputmethod 控制 edittext Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。

2011-07-15

android animation

android animation 四种动画效果

2011-07-14

Android IMF输入法总结

Android IMF输入法总结 研究输入法的文档

2011-06-02

android输入法

android 输入法,相关文档,例子解析

2011-05-11

图像处理 image proccess 水波倒影效果

图像处理 image proccess 水波倒影效果,使用J2ME写的代码

2011-04-28

图像处理 image proccess 倒影效果

图像处理 image proccess 倒影效果 java写的,效果很不错

2011-04-28

图像处理 image proccess effect

image proccess effect 很好的处理效果,比较齐全,www.projectcode.com下载的

2011-04-27

android-2.3.3 source part2

android-2.3.3 source文件共分两部分,这是第二部分,只有同时下载两个部分才能解压 eclipse中绑定android源码的方法 1.下载android-2.3.3 source 2.解压放在android.jar所在目录的sources里即可(注意是sources而非source)。 比如我android.jar所在目录为 D:\android-sdk-windows\platforms\android-7,在这个目录下新建文件夹sources, 将源码放入其中即可,打开eclipse后,ADT会自动关联到源码 3.在eclipse中ctrl+单击就打开源码

2011-04-23

android-2.3.3 source part1

android-2.3.3 source文件共分两部分,这是第二部分,只有同时下载两个部分才能解压 eclipse中绑定android源码的方法 1.下载android-2.3.3 source 2.解压放在android.jar所在目录的sources里即可(注意是sources而非source)。 比如我android.jar所在目录为 D:\android-sdk-windows\platforms\android-7,在这个目录下新建文件夹sources, 将源码放入其中即可,打开eclipse后,ADT会自动关联到源码 3.在eclipse中ctrl+单击就打开源码

2011-04-23

Google Android SDK开发范例大全 样章

Google Android SDK开发范例大全,这是一本描述Google Android SDK开发范例大全比较详尽的书,由于该书正在书写中,现将其样章上传,里面的有些内容现在可以直接用

2009-07-30

空空如也

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

TA关注的人

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