自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神木林

faraway

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

转载 应用层的AIDL用法(转载)

本文章转载自http://blog.csdn.net/u010961631/article/details/9284765一、什么是AIDL服务一般在Android中创建的服务并不能被其他应用程序访问。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的

2014-11-30 19:03:49 402

原创 第4章 树

二叉查找树,其深度的平均值是O(logN)。查找、插入、删除平均时间O(logN)。如果删除的次数不多,通常使用的策略是懒惰删除:当一个元素要被删除时,它仍留在书中,而只是被标记为删除。 AVL树是带有平衡条件的二叉查找树。它保证树的深度须是O(logN)。一棵AVL树是其每个节点的左子树和右子数的高度最多差1的二叉查找树。 伸展树,它保证从空树开始连续M次对树的操作最多花费O

2014-06-18 20:18:25 462

原创 第3章 表、栈和队列

LinkedList的实现数据结构是双向链表。 当直接使用Iterator(而不是通过一个增强的for循环间接使用)时,重要的是要记住一个基本法则:如果对正在被迭代的集合进行结构上的改变(即对该集合使用add、remove或clear方法),那么迭代器就不再合法(并且在其后使用该迭代器时会有ConcurrentModificationException异常被抛出)为避免迭代器准备给出某

2014-06-05 17:18:53 548

转载 Arrays.copyOf()与System.arraycopy()的源码分析

首先观察先System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)的实现方式:public static native void arraycopy(Object src, int srcPos, Objec

2014-05-27 15:52:05 1187

原创 第2章 算法分析

/** * //子序列通杀 * 假设最优子序列是从i开始的,那么从i开始进行运算,求出的最优值一定是最优子序列的值 * @param a * @return */ private static void max(int[] a){ int maxSum = 0; boolean maxfirst = true

2014-05-26 20:54:03 453

转载 Android框架

|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik JAVA虚拟机)|-- development (应用程序开发相关)|-- external (

2014-05-23 16:38:38 574

转载 Ubuntu 12.04的SWAP设置

1. 在Ubuntu中配置使用新创建的Swap分区Command list:# 查找Swap分区的UUIDsudo blkid# 在/ect/fstab中加入新的Swap分区sudo gedit /etc/fstab# 在最后加入下列内容,xxxx为Swap分区的UUIDUUID=xxxx  none            swap    sw            

2014-05-23 16:34:32 464

转载 linux手动创建分辨率

1)使用cvt命令生成一个modeline,为后续添加分辨率作准备:$ cvt 1440 900会有这样类似的提示:# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHzModeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 9

2014-05-23 16:32:20 645

原创 while for 递归 的相互转换

think in java 的第四章流程控制之前学习think in java 的第四章流程控制的时候,讲到for;想到所有的for可以用while或者递归表示,之后觉得他们之间是可以相互转换的,所有的递归应该都可以转换为for语句,需要加集合记录;当然只是单纯的运算而已,像字符全排列这种for和递归复合运算,单纯用一种都很麻烦.

2014-05-23 16:25:28 799

原创 str list 数组 map set转换

str list 数组  map set转换str转数组: char[] ch = hello.toCharArray();list和set : Set set = new HashSet(new ArrayList());  List list = new ArrayList(new HashSet());list转数组: String[] arr = (Stri

2014-05-23 15:13:53 452

原创 Data Structures and Algorithm Analysis in Java_IntroductionTest

//拓展 n用i进制表示时数字j出现的次数j private static int forfive2(int n,int i,int j){// //递归 // if(n<i) return n==j ? 1:0;// return forfive2(n/i,i,j) + (n%i==j ? 1:0); // 循环

2014-05-23 14:17:53 939

XML轻松学习手册

· 第一章:XML快速入门 · 一. 什么是XML? · 二. XML是新概念吗? · 三. 使用XML有什么好处? · 四. XML很难学吗? · 五. XML和HTML的区别 · 六. XML的严格格式 · 七. 关于XML的更多 · 第二章:XML概念 · 一. 扩展性 · 二. 标识 · 三. 语言 · 四. 结构化 · 五. Meta数据 · 六. 显示 · 七. DOM · 第三章:XML的术语 · 导言 · 一.XML文档的有关术语 · 二.DTD的有关术语 · 第四章:XML的语法 · 一.XML语法规则 · 二.元素的语法 · 三.注释的语法 · 四.CDATA的语法 · 五.Namespaces的语法 · 六.entity的语法 · 七.DTD的语法 · 第五章:XML实例解释 · 一.定义新标识 · 二.建立XML文档 · 三.建立相应的HTML文件 · 第六章:XML相关资源

2012-12-08

正则表达式

正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题

2012-12-08

css2帮助文档

css2帮助文档 本手册针对的是已有一定网页设计制作经验的读者。其目的是提供最新最全的样式表内容的快速索引及注释。

2012-12-08

空空如也

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

TA关注的人

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