自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Engine Kiss

不问世事,与技术相依为命。看破红尘,同电脑白头偕老。

  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android x86模拟器配置与使用方法

一、首先下载intel提供的  Intel® Hardware Accelerated Execution Manager 1.0.1(R2)1.去Intel官网下载:  http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/2.SDK Manager:展开至

2013-03-31 19:42:06 2276

原创 非常实用的Ubuntu命令大全

1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件  文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息  文件管理 # pwd pwd 查看当前所在目录的绝对路经  文件管理 # cd cd .. 回当前目录的上一级目录  文件管理 # cd cd - 回上一次所在的目录  文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录

2012-08-18 18:11:44 722

翻译 内容提供器 - Content Providers

Content Providers    Content providers是用来管理对结构化数据集进行访问的一组接口。这组接口对数据进行封装,并提供了用于定义数据安全的机制。Content providers是一个进程使用另一个进程数据的标准接口。    当要使用content provider访问数据时,我们需要在应用程序的Context中使用ContentResolver

2012-08-06 18:13:44 805

翻译 Android接口描述语言-Android Interface Definition Language (AIDL)

Android接口定义语言(AIDL)Android接口定义语言(以下简称AIDL)和其他您使用过得IDL差不多,他使您可以定义应用程序的接口。通过这个接口,客户端和服务器之间可以顺利的进行进程间通讯(IPC)。在android设备上,一个进程的不能通过正常的方式访问其他进程的内存,也就是说,必须把需要通信的对象翻译成操作系统可以识别的原语,通过这些原语才能穿越这些对象的外表,从而得到该物

2012-08-06 18:09:01 727

翻译 绑定服务 - Bound Services

绑定服务-Bound Services快速浏览绑定服务允许其他组件绑定它,为了能够与其互动,并执行进程间通信当所有的客户端被解绑时,绑定服务被摧毁,除非那个服务还在运行。本文内容基础知识-The Basics创建绑定服务-Creating a Bound Service扩展binder类-Extending the Bin

2012-07-26 23:22:34 500

翻译 服务 - Services

ServicesAndroid中的Service是一种应用组件,它可以长时间的在后台运行并且不提供任何用户界面。Service可以由其他应用组件启动并在后台运行,即使用户切换到其他应用程序,该Service也会一直运行。另外,其他组件可以绑定到Service上与之交互,甚至能够进行进程间通信(IPC)。 例如,一个服务可能处理网络事务、播放音乐、进行I/O操作或者跟内容提供者交互,这些过程都是

2012-07-26 23:17:59 507

翻译 任务和返回堆 - Tasks and Back Stack

任务栈和返回堆栈一个应用程序通常包含多个Activity.每个Activity都必须设计成一种特定的操作, 用户可以通过该操作去实现某项功能,并且操作其他的Activity.例如.一个电子邮件的应用程序可能有一个Activity,用于展现出新的电子邮件列表,当用户选择了一个电子邮件,就打开一个新的Activity以查看该电子邮件.一个Activity可以启动设备上的另外的一个应用程

2012-07-26 23:13:37 953

翻译 加载器 - Loaders

加载器 - Loaders从Android 3.0开始,Android引入loaders功能,loaders提供了在activity和fragment中异步载入数据以及监视数据源的变化的能力。Loaders的特性如下:在每个Activity和Fragment都可用;实现异步加载数据监控源数据的变化,当数据发生变化的时候获取新的数据;他们最后的装载机光标自动重新连接到配置更改后创建时。因

2012-07-26 23:10:39 671

翻译 片段 - Fragments

FragmentsFragment代表Activity中一种行为或者用户界面的一部分.你可以在一个单独的Activity中联合多个Fragment, 也可以在多个Activity中复用一个Fragment.你可以将Fragment当成Activity的一个模块片段, 有一套自己的生命周期, 处理自己的输入事件, 你能在Activity运行事添加或者移除Fragment(有点像一个“子Activ

2012-07-26 23:05:24 488

翻译 活动 - Activities

Activity快速浏览在程序中,屏幕上的一个Activity 对应一用户界面Activities后台运行时,可以通过状态恢复返回前台本文内容生成Activity实现用户界面声明Activity启动Activity启动 Activity 的返回结果关闭Activity管理Activity生命周期实现生命周期回调函数保存Activity状态处理配置

2012-07-26 22:56:45 996

翻译 应用的基本原理 - Application Fundamentals

应用基础-Application FundamentalsAndroid应用程序以java作为开发语言。用Android SDK 提供的工具,可以将应用程序所需要的数据和资源文件打包到一个android包文件中,这个文件用.apk作为扩展名。所有代码都在单个.apk文件中,当成一个应用,这个文件就是通常安装在Android设备中的应用.一旦安装到了一个设备,每个应用生存在它自己的安全沙箱中。

2012-07-26 22:51:26 870

原创 java基本算法总结

<br />递归定义:递归函数及自调用函数,在函数体内直接或间接的调用自己,即函数的嵌套是函数本身。<br />递归方式:递归调用分为直接递归和间接递归。<br />1.直接递归:在函数中出现调用函数本身。示例:下面代码求斐波那契数列第n项,斐波那契数列第一和第二项是1,后面每一项是前两项之和,即1、1、2、3、5、8、13 ...。程序代码:public class RecursionTest {public static void main(String[] args) {int x1 = 1;int

2011-05-27 17:08:00 453

原创 网络编程的基础知识

<br />网络协议与TCP/IP:    本地回路的IP地址:127.0.0.1,网络程序传给它的内容,不经过网卡传递,直接被本地计算机的TCP/IP协议栈中上层协议接受,用于本地计算机使用的特殊IP地址。    端口号的范围为0~65535之间,0~1023之间的端口是用于一些知名的网络服务和应用TCP/IP中又含有两个高级传输协议——>UDP和TCP:    TCP,传输控制协议(Transmission Control Protocal),是面向连接的通信协议。    UDP,用户数据报协议(Use

2011-03-17 10:26:00 411

原创 GUI/用户图形界面

<br />AWT的基础知识:  GUI(Graphical User Interface)即用户图形界面  JDK 提供了AWT和Swing两个包 用于图形用户界面程序的设计和开发  GUI组件可以分为两大类:基本组件和容器,分别是       java.awt.Component和java.awt.Container直接或间接类  程序的GUI部分由AWT线程管理  <br />AWT的事件处理:   事件处理机制:      事件:用户对组件的一个操作,称之为一个事件      事件源:发生事件的组件

2011-03-16 12:03:00 759

原创 IO/输入与输出

<br />IO流:对二进制格式数据进行读写操作的流(字节流):    两个抽象基类:InputStream和OutputStream 仅仅读写单个字节和字节数组,要想读写字符串、数值等类型就要到他们的子类。对Unicode字符进行读写操作的的流(字符流):    两个抽象基类:Reader和Wiriter ,读写Unicode字符单元(0~65536(2^16)的整数),要读写其他类型的数据,也是用到他们的子类。以上四个抽象类组成了流“动物园”。垃圾回收器只能回收java程序产生的那些类实例对象,不能回收

2011-03-15 22:52:00 648 1

转载 动态代理机制

<br /><br /> <br /> <br />动态代理类(以下简称为代理类)是一个实现在创建类时在运行时指定的接口列表的类,该类具有下面描述的行为。 代理接口 是代理类实现的一个接口。代理实例 是代理类的一个实例。 每个代理实例都有一个关联的调用处理程序 对象,它可以实现接口 InvocationHandler。通过其中一个代理接口的代理实例上的方法调用将被指派到实例的调用处理程序的 Invoke 方法,并传递代理实例、识别调用方法的 java.lang.reflect.Method 对象以及包含参数

2011-03-07 15:45:00 369

转载 类加载器的深入理解

<br /><br />类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用的开发人员不需要直接同类加载器进行交互。Java 虚拟机默认的行为就已经足够满足大多数情

2011-03-07 15:27:00 368

转载 Java 泛型的理解与深入

<br />泛型是JAVA SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 <br /><br />JAVA语言引入泛型的好处是安全简单。 <br /><br />在JAVA SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错

2011-03-07 15:19:00 706 3

原创 注解及java提供的几个基本注解

<br /> 基本注解:   @SuppressWarnings    @Deprecated     @Override<br />       //压缩警告告诉javac编译器忽略方法过时      @SuppressWarnings("dprecation")      public static void main(String[] args) {            System.runFinalizersOnExit(true);        sayHello();      }      

2011-03-07 15:13:00 689

原创 反射机制的理解

<br /> Class类:    <br />Class 类的实例表示正在运行的 Java 应用程序中的类和接口, 枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该Class 对象。<br /><br />如何得到各个字节码对应的实例对象(Class类):    类名.class,例如System.class    对象.getClass() 例如new Date().getClass()    Class.forName("类名")

2011-03-07 15:10:00 377

转载 认识反射机制

<br /><br />认识Java反射机制<br /><br />     在正常情况下,必须知道一个类才可以实例化对象,但是在Java中也通过一个对象来找到其所在的类的信息,那么这实际上是Class类的功能。<br />Java代码  package zyz.demo;  class X{ };  public class GetClassDemo01{      public static void main(String args[]){          X x = new X() ; // 实例

2011-03-07 15:08:00 317

转载 内部类详解

<br />内部类详解 <br />1、定义 <br />  一个类的定义放在另一个类的内部,这个类就叫做内部类。 <br />Java代码  public class First {  public class Contents{      public void f(){      System.out.println("In Class First's inner Class Contents method f()");      }  }   }  <br />像这样的,Contents就叫做内部类

2011-03-07 15:01:00 219

原创 枚举类型

<br /> 枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:<br />Java代码  public enum Color{      RED,BLUE,BLACK,YELLOW,GREEN  }  <br /><br />显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类(java.lang.Enum<E>)。它们继承了这个Enum中的许多有用的方法。我们对代码编译之后发现

2011-03-07 14:58:00 393

原创 与日期和时间有关的类

<br />java中的日期处理类总结:Date、Calendar、DateFormat、SimpleDateFormat类<br />1、Date类<br />Date类对象的创建:<br />    1)创建一个当前时间:<br />    //默认是创建一个代表系统当前日期的Date对象<br />    Date d = new Date();<br /><br />    2)创建一个我们指定的时间的Date对象:<br />    下面是使用带参数的构造方法,可以构造指定日期的Date类对象,D

2011-02-28 23:23:00 463

原创 数据类型转换

<br /><br />数据类型基本类型有以下四种:整型数据类型有: byte  (8bits,1字节,-2^7—2^7-1)、                short (16bits,2字节,-2^15—2^15-1)、                int   (32bits,4字节,-2^31—2^31-1)、                long  (64bits,8字节,-2^63—2^63-1)。浮点数据类型有:单精度float(32bits,4字节)、双精度double(64bits,8字

2011-02-28 23:22:00 357

原创 集合整理

<br />集合类用于存储一组对象,其中每个对象称之为元素,经常用到的有Iterator、Enumeration、Collection、List、Set、Vector、ArrayList、等集合类和接口。 四大集合接口:Collection,Set,List,Map:<br />1.Collection接口<br />      该接口用于装任何对象或元素组。可以用这一接口尽可能的以常规方式处理一组元素;<br />        重要方法:<br />       (1)int size();      

2011-02-28 23:21:00 422

原创 JAVA 如何反编译的自己的程序

<br />反编译的工具有好多, 在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:Front End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer和国产的JAVA源代码反编译专家。jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。还好找到eclipse下的插件,叫jadcli

2011-02-28 23:19:00 2876 2

原创 JVM、JRE、JDK之间的区别

<br />一、详细介绍<br />1、JVM -- java virtual machine<br />JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。<br />JVM 是 Java 平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行 时操作不同的内存

2011-02-28 23:17:00 2031 1

原创 环境变量

<br /><br />设置目的:<br />1. PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。<br />2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经

2011-02-28 23:14:00 370

C++编程惯用法-高级程序员常用方法和技巧

C++学习资料PDF文档,C++编程惯用法-高级程序员常用方法和技巧

2011-06-05

空空如也

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

TA关注的人

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