自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

No Excuses! Confidence! Vigorous!

每天都要保持激情和斗志!掌控全局!争强好胜! 灵活高效!要知其根本!!!

  • 博客(11)
  • 资源 (16)
  • 收藏
  • 关注

原创 Java 多线程详解

1、线程概述    几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。    当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。2、线程和进程    几乎所有的操作系统都有进程的概念,所有运行中的任务通常对应一条进程。当一个程序进入内存运行,就是一个进程了。    进程是处于运行中的程序,具有一定的独立能

2013-12-11 14:12:02 2182 1

原创 Android的bitmap和优化

内存管理是个永恒的话题!1.在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有    8M,如果超出了,就会出现OutOfMemory异常。1) 要及时回收Bitmap的内存Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问了,Android系统有自己的垃圾回收机制,可

2013-12-10 17:35:16 3594

原创 java 性能杂谈

java 语言中,jvm虽然会自动回收垃圾。但是像数组,对象,最好不用的设置为null;1.先说说数组:byte[] tbytes = new byte[100];,当你不使用的时候,直接tbytes = null;gc会自动回收置为null的对象;或者,直接你可以再加上一句System.gc(), 强制回收; 2.

2013-12-09 17:08:24 1430

原创 JVM 核心技术

1.Java代码编译和执行的整个过程;2. JVM内存管理及垃圾回收机制;  先看图,二.Java代码编译和执行的整个过程Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制 类

2013-12-03 14:51:46 1442

原创 iOS性能优化策略

一:性能优化策略性能问题的处理流程发现/重现问题利用工具剖析形成假设改进代码和设计在以上的四个步骤中循环反复,直到问题解决。性能优化的主要策略:不要做无用功:不要在启动时花几百ms来做logging,不要为同样的数据做多次查询试图重用:对于创建过程昂贵的对象,要重用而不是重新创建Table View的cellDate/Number的formatt

2013-12-26 11:21:36 1181

原创 编写高质量的Objective-C代码

点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格:view.backgroundColor = [UIColor orangeColor];[UIApplication sharedApplication].delegate; 不良的风格:[view setBackgroundColor:[U

2013-12-17 11:27:59 1154

原创 Gson

把Gson作为我们的JSON解析库,如何应用到我们的程序中呢?之需要引入Gson的jar包即可:下载地址:http://code.google.com/p/google-gson/Code Docs:http://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/index.html使用方法:一、对象-->JSON1

2013-12-16 15:36:53 967

原创 Python环境搭建

因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了。开发环境是在window下。    一、环境搭建    先在python官网python.org下载安装文件,python2.x版本的。   安装python我是安装在了D盘下,要是不想改变安装路径的话可以一直next下去。安装好后,还需要配置环境变量。将D:\Python27加到path

2013-12-10 17:43:32 1434

原创 Xcode使用大全和快捷键

1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD + CTRL +

2013-12-05 09:55:06 1330

原创 Android 升级版本 如何保存旧数据

首先只有不卸载应用,数据库就会存在!一.数据库升级:  在我们的程序中,或多或少都会涉及到数据库,使用数据库必定会涉及到数据库的升级,数据库升级带来的一些问题,如旧版本数据库的数据记录的保持,对新表的字段的添加等等一系列问题,还记得当我来西安的时候,面试的第二家公司,做音乐播放客户端的,就问到了这个问题;  我们开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,在数

2013-12-04 14:45:31 2647

原创 如何让service不被杀死

1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Override    public int onStartCommand(Intent intent, int flags, int startId) {        return START_STICKY;    }  @Override 

2013-12-04 11:49:54 3883 2

androidpn-client-0.5.0

xmpp项目android客户端版本,可以接受推送消息

2013-05-31

android API合集

android API合集android API合集android API合集android API合集android API合集android API合集

2011-08-24

仿qq多层树完美实现

仿qq的下拉菜单的程序,expandlistview例子

2011-08-02

android的摄像机功能

摄像机功能,直接调的android自带的,运行在2.1版本,希望对你有帮助

2011-07-08

四个Activity的跳转

在四个页面的跳转,主要功能都实现了,对初学者帮助很大,很经典的例子,希望对你帮助。

2011-07-08

MenuDemo菜单实例

很好的代码,可以运行,多说无益,哈哈哈哈,希望对你有帮助

2011-07-08

Android用户界面

想吸引客户的眼球,就要有好的用户体验,看了才会懂

2011-06-28

Android进阶高手

菜鸟总是要成为高手的,只是时间长短的问题,助力短期提升个人竞争力

2011-06-28

android基础核心

某大公司的内部培训资料,很贴近真实的开发

2011-06-28

Android进程间通信

真正的开发,离不开线程和进程的控制,handler机制等,在开发中有非常重要的作用!

2011-06-26

最新超全的Android面试题

最新超全的Android面试题,让你对自己的面试更有信心,祝你成功!

2011-06-26

Android 中所有的权限设置

Android 中所有的权限设置,一般的项目都会有至少10个,开发不可缺少的好东东!

2011-06-26

Android 面试

希望对你的面试有帮助,后期会有更多的给力资料!

2011-06-26

JAVA基础加核心技术

java的基础和核心的知识,可以快速的学习则和谐知识,不断提升自己。。。。。。

2011-04-14

android布局技巧

android的界面,对于用户体验来说是相当关键的,这是UI,很给力的

2011-04-14

空空如也

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

TA关注的人

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