自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 我的面试题

目前这个阶段,面试还是十分让我痛苦的一件事,因为面试的时候会碰到各种各样的问题,这就让很多人感觉很无语了,因为工作的时候只需要某一块的专业知识,很多时候,面试失败,并不是自己不能胜任对方公司的工作,只是因为自己在面试的时候表现不够好,一方面在于笔试,一方面在于聊天。 废话说的已经够多,下面,我会把自己最近及以后碰到的面试题汇总到这里,只能说争取不在一个坑栽两次跟头。 1. 请列举j...

2012-06-26 22:09:46 113

原创 基本算法——快速排序

快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。   设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常...

2012-06-26 22:02:47 115

基本算法——冒泡排序

冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速排序。冒...

2012-06-12 00:00:24 110

原创 随笔——java for循环

本人之前对for循环,只知道基本的用法,但是对具体的检查判断条件、变量改变的时机把握的不是很准,尤其是嵌套几层的时候,就更糊涂了,如果面试笔试的时候碰上类似的问题,如果答错就直接悲剧了。所以特此记录一下,等以后又忘记的时候看看,可以节省很多时间,呵呵。  /** * initialize * judge * print value * grow * judge...

2012-06-07 16:46:32 98

原创 Android核心分析(21)----Android应用框架之AndroidApplication

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5621345 Android Application    Android提供给开发程序员的概念空间中Application只是一个松散的表征概念,没有多少实质上的表征。在Android实际空间中看不到实际意义上的应用程序的概念,即使有一个叫Applicatio...

2012-02-13 14:34:17 105

原创 Android核心分析(20)----Android应用程序框架之无边界设计意图

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5618698#acttaskAndroid应用程序框架1 无边界设计理念         Android的应用框架的外特性空间的描述在SDK文档(http://androidappdocs.appspot.com/guide/topics/fundamentals....

2012-02-13 14:31:58 116

原创 Android核心分析(19)----电话系统之GSMCallTacker

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5593780  Android电话系统之GSMCallTracker通话连接管理GSMCallTracker在本质上是一个Handler。GSMCallTracker是Android的通话管理层。GSMCallTracker建立了Co...

2012-02-13 14:25:19 139

原创 Android核心分析(18)-----Android电话系统之RIL-Java

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5593759  Android RIL-Java    RIL-Java在本质上就是一个RIL代理,起到一个转发的作用,是Android Java概念空间中的电话系统的起点。在RIL-D的分析中,我们知道RILD建立了一个侦听套接口,等待RIL-Java...

2012-02-13 14:10:31 148

原创 Android核心分析(17) ------电话系统之rilD

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5576637 Android电话系统之-rildRild是Init进程启动的一个本地服务,这个本地服务并没有使用Binder之类的通讯手段,而是采用了socket通讯这种方式。RIL(Radio Interface Layer)Android给出了一个r...

2012-02-13 14:02:54 116

原创 Android核心分析(16)-----Android电话系统-概述篇

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5576509Android电话系统之概述篇    首先抛开Android的一切概念来研究一下电话系统的最基本的描述。我们的手机首先用来打电话的,随后是需要一个电话本,随后是PIM,随后是网络应用,随后是云计算,随后是想我们的手机无所不能,替代PC。但是作为一个电话...

2012-01-31 14:39:17 192

原创 Android核心分析(15)--------Android输入系统之输入路径详解

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5561401 Android用户事件输入路径 1 输入路径的一般原理      按键,鼠标消息从收集到最终将发送到焦点窗口,要经历怎样的路径,是Android GWES设计方案中需要详细考虑的问题。按键,鼠标等用户消息消息的处理可分为不同的情况进行判定:...

2012-01-31 14:22:10 98

原创 Android核心分析(14)------ Android GWES之输入系统

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5561396 Android输入系统      依照惯例,在研究Android输入系统之前给出输入系统的本质描述:从哲学的观点来看,输入系统就是解决从哪里来又将到哪里去问题。输入的本质上的工作就是收集用户输入信息并放置到目标位置。      Andr...

2012-01-31 10:47:52 111

原创 Android 核心分析(13) -----Android GWES之Android窗口管理

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5557758 Android GWES之Android窗口管理1基本构架原理      Android的窗口管理是C/S模式的。Android中的Window是表示Top Level等顶级窗口的概念。DecorView是Window的Top-Level View...

2012-01-31 10:44:02 176

原创 Android 核心分析(12) -----Android GEWS窗口管理之基本架构原理

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5554454 Android GWES之窗口管理之基本构架原理 Android的窗口管理是C/S模式的。Android中的Window是表示Top Level等顶级窗口的概念。DecorView...

2012-01-31 10:27:45 112

原创 Android SurfaceFlinger中的SharedClient -- 客户端(Surface)和服务端(Layer)之间的显示缓冲区管理...

原文地址:http://blog.youkuaiyun.com/DroidPhone/article/details/5972568       SurfaceFlinger在系统启动阶段作为系统服务被加载。应用程序中的每个窗口,对应本地代码中的Surface,而Surface又对应于SurfaceFlinger中的各个Layer,Surf...

2012-01-11 11:00:40 139

原创 Android核心分析 之十一-------Android GWES之消息系统

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5552976  Android GWES之Android消息系统Looper,Handler,View       我们要理解Android的消息系统,Looper...

2012-01-10 14:09:05 96

原创 Android核心分析 之十-------Android GWES之基本原理篇

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5551168  Android GWES基本框架篇  我这里的GWES这个术语实际上从Microsoft 的Window上移植过来的,用GWES来表示Android...

2011-12-30 15:08:57 103

原创 Android核心分析 之九-------Zygote Service

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5508488  Zygote Service 在本章我们会接触到这两个单词:Zygote [生物] 受精卵, 接合子, 接合体Spawn:产卵...

2011-12-30 15:02:23 81

原创 Android 核心分析 之八------Android 启动过程详解

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5508372 Android 启动过程详解Android从Linux系统启动有4个步骤;(1) init进程启动(2) Native服务启动(3) ...

2011-12-30 14:56:03 126

原创 Android 核心分析 之七------Service深入分析

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5504485 Service深入分析 上一章我们分析了Android IPC架构,知道了Android服务构建的一些基本理念和原理,本章我们将深入分析Android的服务。Android...

2011-12-30 14:48:39 86

原创 Android 核心分析 之六 -----IPC框架分析 Binder,Service,Service manager

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5490770  IPC框架分析 Binder,Service,Service manager       我首先从宏观的角度观察Binder,Service,Service Manager,并阐述各自的概念。从Linux的...

2011-12-30 14:41:43 99

原创 Android 核心分析 之五 -----基本空间划分

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5490713  基本空间划分Google给了我们一张系统架构图,在这张图上我们可以看到Android的大体框架组成。     从上图可以看到:Android Appl...

2011-12-29 11:13:16 87

原创 Android核心分析之四 ---手机的软件形态

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5476636 手机的软件形态      上节我给出了手机的硬件树,本节将给出手机软件形态树。主要突出手机软件涵盖的内容。通过该思维导图,我们可以看到手机软件所涉及到的方方面面,Android所涉及到的内容也不会超过下面所示太多,这个也是Andoid系统外特性空间...

2011-12-29 11:09:41 126

原创 Android是什么 之三-------手机之硬件形态

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5476544 手机硬件形态 本节可能与Android无关,但是Android系统现在这个阶段更多的是移动终端形态的开发平台,本节给出了Android背后的工作-Android管理的硬件是什么,Android的本质就是要管理好这些硬件部分,为用户提供...

2011-12-29 11:07:02 122

原创 Android核心分析 之二 -------方法论探讨之概念空间篇

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5472988   方法论探讨之概念空间篇        我们潜意识就不想用计算机的方式来思考问题,我们有自己的思维描述方式,越是接近我们思维描述方式,我们越容易接受和使用。各种计算机语言,建模工具,不外乎就是建立一个更接近人的思维方式的概...

2011-12-29 11:03:35 97

原创 Android核心分析 之一--------分析方法论探讨之设计意图

原文地址:http://blog.youkuaiyun.com/maxleng/article/details/5471557  分析方法论探讨之设计意图为什么要研究Android,是因为它够庞大,它够复杂,他激起了我作为一个程序员的内心的渴望,渴望理解这种复杂性。我研究的对象是作为手机开发平台的Android软件系统部分,而不是...

2011-12-29 10:56:50 83

原创 Java 求最大公共子串

在网上看了一些求两个字符串的最大公共子串的例子,因为多是用了一些算法的思想,自己看的不太懂,就自己试着写了一个,结果还是有些惊喜的,虽然应该不是最简单和高效的,但应该是代码比较少的了吧,呵呵~小骄傲一下。 public class CompareStrM{ public static void main(String[] args) { Strin...

2011-12-28 14:16:27 138

原创 Git 命令

网上的一个哥们写的git 命令,学习了。 原文地址:http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html

2011-12-20 19:58:44 81

原创 java 求最大公约数和最小公倍数

public class MultipleTest{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); int n = scanner.nextInt(...

2011-12-17 14:20:52 105

原创 Android获取屏幕分辨率及DisplayMetrics简介

Android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。 手机的分辨率信息是手机的一项重要信息,很好的是,Android已经提供DisplayMetircs类可以很方便的获取分辨率。下面简要介绍DisplayMetics类:Andorid.util...

2011-12-15 10:11:37 154

java 求质数

在找工作的时候,笔试中经常能碰到求素数的编程题,或者是求多少以内的素数,或者是求多少以内的素数和。 这两天,我也对这个问题有了点兴趣,上网找了一些资料。整理之后,得到以下两个方法,个人觉得第二种算是很优化的了。 第一种方法: for (int i = 1; i < mList.size(); i++) { int a = mList...

2011-12-08 16:03:58 339

Android学习笔记——Canvas & clipRect

在研究Android中幻灯片的效果的过程中,接触到了Canvas以及它的的clip方法,以下是自己研究之后,对网上的一些资料进行整合修改之后的结果,以防止自己以后忘记,如果内容当中存在一些错误,还请不吝赐教: 初次接触到android的clip有以下两点疑问:1.      Clip(剪切)的时机2.   ...

2011-12-06 16:51:05 269

跨平台共享键鼠工具Synergy-1.4.12版本(MacOS、Ubuntu、Windows-x86&x64;)

想要下载的人都懂,废话就不多说,但是要求必须大于50字节

2018-08-08

最新谷歌金山词霸合作版

比较简单方便的查询单词,与时具进,尤其是一些比较前沿的词汇

2008-09-28

masm615汇编语言编译软件

非常简洁的汇编语言编辑软件,解压后无需安装

2008-09-28

空空如也

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

TA关注的人

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