自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (7)
  • 收藏
  • 关注

转载 java内部类详解

说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理解内部类  三.内部类的使用场景和好处  四.常见的与内部类相关的笔试面试题  若有不正之处,请多谅解并欢迎批评指

2015-10-30 18:20:05 262

转载 java final关键字

谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲:  一.final关键字的基本用法  二.深入理解final关键字  若有不正之处,请多多谅解并欢迎指正。  请尊重作者劳动成果,转载请标明原文链接

2015-10-30 18:00:41 269

转载 java equals方法与==比较

"=="操作符的作用1、用于基本数据类型的比较2、判断引用是否指向堆内存的同一块地址。equals所在位置:在Object类当中,而Object是所有类的父类,包含在jdk里面,但并不适合绝大多数场景,通常需要重写public boolean equals(Object obj) { return (this == obj); }

2015-10-30 17:54:51 532

转载 java匿名内部类

ava中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910

2015-10-30 17:33:37 301

转载 java equals方法

一、equals方法介绍1.1.通过下面的例子掌握equals的用法 1 package cn.galc.test; 2 3 public class TestEquals { 4 public static void main(String[] args) { 5 /** 6 * 这里使用构造方法Cat()在堆内存

2015-10-30 17:17:26 419

转载 java对象转型

一、对象转型介绍  对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转型。除了基础数据类型的转型之外(基础数据类型的转型:大的可以转成小的,小的也可以转成

2015-10-30 17:12:23 333

转载 java多态(动态绑定)

一、面向对象最核心的机制——动态绑定,也叫多态  1.1.通过下面的例子理解动态绑定,即多态 1 package javastudy.summary; 2 3 class Animal { 4 /** 5 * 声明一个私有的成员变量name。 6 */ 7 private String name; 8

2015-10-30 17:02:29 358

转载 java抽象类

一、抽象类介绍  下面通过一下的小程序深入理解抽象类  因此在类Animal里面只需要定义这个enjoy()方法就可以了,使用abstract关键字把enjoy()方法定义成一个抽象方法,定义如下:public abstract void enjoy();   从某种意义上来说,抽象方法就是被用来重写的,所以在父类声明的抽象方法一定要在子类里面重写。如果真的

2015-10-30 16:54:13 244

原创 arm映象结构(转/实践测试)

得如此好文,如获至宝,看完后,便迫不急待地写了一个测试bat,附于文后,以飨读者...RO段、RW段和ZI段Posted by gavinkwoehttp://hi.baidu.com/dragoniye2008/blog/item/704925e8250c6838b80e2d0b.html一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一

2015-10-30 16:48:35 253

原创 c程序代码重构(摘)

本文为吾之拜阅Martin Fowler著,侯捷/熊节译>所摘,其书以java语言为基础写就,吾仅取其与c程序代码重构相关部分,至于思想云云...,亦只列出吾有体会之处. Duplicated code 重复的代码long method    过长函数:函数容易理解的真正关键在于一个好名字应该更积极进取地分解函数技巧:寻找注释,通常是指出代码用途和实现手法间的语义距离的信号           

2015-10-30 16:48:33 3904

原创 wince软件开发人员应了解的socket网络编程二(摘录)

相关函数说明: int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData);作用:加载套接字库,协商套接字版本函数说明:wVersionRequested:用于指定准备加载的winsock库的版本,高位字节指定所需要的库的副版本,而低位则是主版本。可用MAKEWORD(x,y)(x是高位,y低位)获得正确值lpWSAData是指向W

2015-10-30 16:48:30 400

原创 wince软件开发人员应了解的socket网络编程一(摘录)

本文为我在学习孙鑫先生VC视频教程时所摘录的重点部分,TCP/IP架构这种永不失为经典的东东确实给我们的启发很多 ,在纷繁复杂的种种事务面前,我们何尝能不思考更好的解决方法,其间也饱含"大事化小,小事化了"的生活智慧...... 网络状况:多种通信媒介---------有线,无线不同种类的设备:通用,专用不同的OS:UNIX,WINDOWS不同的应用环境:固定,移动不同业务种类:分时,交互,实时宝

2015-10-30 16:48:28 1319

原创 生命不惜,醉球不止

现在生活忙忙碌碌,也许很少能有那些美好记忆中的场景;进球后天真的笑容,夸张的pose...跌倒时他人扶起时的温暖...进了许多球后,缓缓本队的节奏,流露出最朴素的善良...前些天老严说要来鹏城了,心里那个激动呀!!期待ing......

2015-10-30 16:48:11 403

原创 平凡人生

这一生....... 我们平凡又伟大 dear fiends:        行路匆匆人间,        忙活繁繁琐事,        请记得找点时间好好打量下自己,        整理整理出发,        朝向阳的地方.....

2015-10-30 16:48:05 370

转载 java数组

一.数组的基本概念数组可以看成是多个相同类型数据组合,对这些数据的统一管理。数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组的元素可以是任何数据类型,包括基本类型和引用类型。C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAVA中的数组是引用类型。二.一维数组一维数组的声明方式有2种:格式一:

2015-10-30 16:37:00 254

转载 java this

一、this关键字  this是一个引用,它指向自身的这个对象。看内存分析图:  假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个对象在内存里面的存在,这个对象只要在内存中存在,他就一定有一个引用this。

2015-10-30 16:23:58 393

转载 java接口

一、接口的概念    JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝猴可以同时从 “动物类”、“值钱的东西类”、“应该受到保护的东西” 这三个类继承,但由于JAVA只支

2015-10-30 16:19:35 248

转载 java对象的序列化与反序列化

一、序列化和反序列化的概念  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。  在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是

2015-10-30 16:06:09 200

转载 java static关键字

理解了内存,就理解了一切,就理解了各种各样的语言。所有的语言无非都是这样:局部变量分配内存永远在栈里面,new出来的东西分配内存永远是在堆里,静态的东西分配内存永远是在数据区。剩下的代码肯定是在代码区。所有的语言都是这样。一、static关键字    原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变

2015-10-30 16:00:23 255

转载 java Object类介绍

一、Object类介绍  Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object。所以Object类是所有JAVA类的根基类,是所有JAV

2015-10-30 15:48:19 276

转载 java super关键字

一、super关键字    在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。1.1.super关键字测试 1 packag

2015-10-30 15:45:00 223

转载 java 静态(static)方法的继承和重写

静态方法大家应该都比较熟悉,在这里主要谈一下静态方法在继承时的一些注意事项。 1、父类方法如果是静态方法,子类不能覆盖为非静态方法;2、父类方法如果是非静态方法,子类不能覆盖为静态方法;3、父类静态方法可以被覆盖,允许在子类中定义同名的静态方法,但是没有多态。下面对第3条特性进行一下代码演示:class Demo{ public static v

2015-10-30 15:28:26 2270

转载 Java的深拷贝和浅拷贝

浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。深拷贝就是两个对象的值相等,但是互相独立。    首先,Java中常用的拷贝操作有三个,operator =、拷贝构造函数和 clone()方法。由于Java不支持运算符重载,我们无法在自己的自定义类型中定义operator=。拷贝构造函数大家应该很熟悉,如果我们要使自己定义的对象能够深拷贝,就改写从 Obje

2015-10-30 10:14:14 278

转载 android lint三部曲三:Android-Lint 检查问题列表

这里的Android-Lint所检查的问题列表是从AndroidSDK Tools r20.0.3 (ADT v20.0.3)中得来的默认的,执行下列指令即可得到:$lint --show$lint --list--show可获得详细列表(id,summary, priority, severity, category and details);--list仅可获得Issu

2015-10-29 16:57:53 2686

转载 android lint三部曲二:定制Android-Lint检查问题的现有规则

对Android-Lint发现的问题,我们需要进一步的处理:是确实存在的我们自己的设计问题,要解决它;对无关紧要或者是我们特别设计的问题,要在Android-Lint中忽略掉。要解决的问题需要具体问题具体分析,本文主要讲解在Eclipse环境和命令行下,如何忽略掉Android-Lint中检查出的问题,并在此基础上,根据项目的需要定制Android-Lint检查问题的规则。

2015-10-29 16:55:56 459

转载 android lint三部曲一:概述

Android-Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过代码检查,可发现潜在的问题,并能对Android程序进行优化处理。Android-Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。Android-Lint可以方便的与项目中的其他自动系统(配置/ Build / 测试等)集成。 Android

2015-10-29 16:54:08 1599

转载 Android Lint 检查规则的定制(基本篇)

英文原文: http://tools.android.com/tips/lint/suppressing-lint-warnings http://tools.android.com/recent/ignoringlintwarnings一、前言you can also ignore warnings using annotations (in Java files) an

2015-10-29 16:52:05 417

转载 android lint简介

英文原文:http://tools.android.com/tips/lint 参照文章:http://blog.csdn.net/thl789/article/details/8037473一、简介Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题。An

2015-10-29 16:48:37 316

转载 Android代码静态检查工具---android lint

作为移动应用开发者,我们总希望发布的apk文件越小越好,不希望资源文件没有用到的图片资源也被打包进apk,不希望应用中使用了高于minSdk的api,也不希望AndroidManifest文件存在异常,lint就能解决我们的这些问题。Android lint是在ADT 16提供的新工具,它是一个代码扫描工具,能够帮助我们识别代码结构存在的问题,主要包括:1)布局性能(以

2015-10-29 16:44:06 1234

转载 Android内存泄漏检测-LeakCanary

square/leakcanary udacity/Sunshine-Version-2添加LeakCanary依赖包在主模块app下的build.gradle下添加如下依赖:debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1' releaseCompile 'com.squareup.l

2015-10-29 16:35:50 363

转载 java集合类详解

有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashSetTreeSet是(用二叉树排序)MapAbstractMa

2015-10-29 10:47:46 315

转载 java IO输入输出流详解

Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节(byte),操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 Outp

2015-10-28 10:22:26 989

转载 Android Bitmap 全面解析

原文路径:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=331669&page=1&authorid=785220&_dsign=af6370f6 文档下载地址:Android Bitmap全面解析(一) 加载大尺寸图片 压缩原因:1.imageview大小如果是200*300那么加载个2000*300

2015-10-10 09:57:43 757

转载 开源项目SlidingMenu的使用

转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9255829     由于最近的工作确实比较忙的原因,所以这个系列的教程有一段时间没有更新了,也请各位读者见谅。这期博主要给大家带来的是关于滑动菜单栏的实现效果。    一、SlidingMenu简介      相信大家对SlidingM

2015-10-10 09:42:24 526

转载 函数调用约定和堆栈

1 什么是堆栈 编译器一般使用堆栈实现函数调用。堆栈是存储器的一个区域,嵌入式环境有时需要程序员自己定义一个数组作为堆栈。Windows为每个线程自动维护一个堆栈,堆栈的大小可以设置。编译器使用堆栈来堆放每个函数的参数、局部变量等信息。 函数调用经常是嵌套的,在同一时刻,堆栈中会有多个函数的信息,每个函数占用一个连续的区域。一个函数占用的区域被称作帧(frame)。 编

2015-10-10 09:39:26 336

原创 MS愿景和京瓷经营理念

记下以自勉:MS的愿景:一直致力于通过卓越的软件使人变得更加强大,不论何时何地通过何种设备。京瓷经营理念:在追求全体员工物质与精神两方面幸福的同时,为人类和社会的进步与发展做出贡献

2015-10-10 09:38:02 6620

原创 makefile编写实例

本文记述了一个简单的makefile编写测试实例,第一步很重要,有了这个原始的例子,我们可以走得更远,也是本人在学完>之后的一个实践,受启发于MTK的系统编译组织方法...文件清单如下:created by sf.kaka 090329main.c:#include "func1.h"#include "func2.h"int main(){  

2015-10-10 09:36:01 2046

原创 perl客户需求设置自动生成

以前在做CRS(客户需求设置)时由于要对应多国多运营商多客户的各种需求,常常要手动地去寻找修改,当然,对于那时刚刚进入MTK手机开发的我来说还是花了不少时间的,受MTK工程管理与方法论的启发和MS自动化生成代码的理念影响,我决定自己写一段代码来试试,并顺带实践下刚学的perl脚本,经过几天的摸索,终于小成,虽然还有很多可以改进的方面,但也是一个自己比较满意的东东...等项目组有需求

2015-10-10 09:32:25 417

转载 perl进程操作

#!/user/local/bin/perl/use Win32::Process;use Win32;##创建记事本进程并打开文件temp.txt       sub ErrorReport{                print Win32::FormatMessage( Win32::GetLastError() );        }      

2015-10-10 09:30:05 392

原创 perl从键盘输入多行的结束符

学完了整本教程,也无从觅得从键盘输入多行文字的结束符,终得其解:ctrl + zoh,my god..#!/usr/local/bin/perlprint "Enter several lines:\n";@text = ;print "Which line do you want to display? ";$n = ;print $text[

2015-10-10 09:29:02 1409

FreeImage图形库说明文档(中文版)

最好最全的freeimage中文文档

2016-10-20

两个APK间AIDL通信

两个APK间AIDL通信

2015-11-06

两个APK间AIDL通信

两个APK间AIDL通信两个APK间AIDL通信两个APK间AIDL通信两个APK间AIDL通信

2015-11-06

同APK内AIDL通信

同APK内AIDL通信

2015-11-06

Bitmap全面解析

bitmap,UIL,imageloader,volley,极全面的android bitmap处理

2015-10-10

html入门教程通俗易懂,零基础

html入门教程适合初学者(通俗易懂),本人在学习jsoup解析html时获得此文档,从零开始学习,比较容易上手

2015-10-10

android程序员面试宝典

Android高薪之路:Android程序员面试宝典,高清电子书,个人已阅,好书不忍独享

2014-03-27

空空如也

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

TA关注的人

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