自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

原创 CSAPP练习9.4--虚拟地址的使用

1. 虚拟地址的格式:给出一个xu

2014-11-18 11:47:59 1011

原创 静态链接

静态链接器(ld) 把一组可重定位文件和一些参数作为输入,输出可执行的目标文件。可执行文件由一节节的集合组成。代码段、数据段等。

2013-06-26 21:58:18 455

转载 svn is already under version control问题解决

在冲突的文件夹下面执行, rm -rf *.svn

2013-06-26 11:15:36 4644

转载 is not a working copy direct

1. rm -rf  "报错的文件夹"2. project  clean

2013-06-25 17:14:01 501

原创 配置vim

今天实验了vim的第一个配置,很简单就是给每行加上一个行号。很简单,但是很有意义。在/etc/下有有个vimrc的配置文件。是对vim进行全局配置的文件。我自己在自己的home目录下新建了一个 .vimrc的配置文件。文件中只有一句话。 set nu然后用vi打开一个helloword.c发现已经显示行号了。配置 c.vim成功http://www.thegee

2013-06-09 21:15:04 400

转载 Android系统性能调优工具介绍

http://my.oschina.net/innost/blog/135174

2013-06-04 09:38:37 411

原创 measureAndLayout

第一部份1.measure 是一个计算视图窗口大小的过程,measure的本质是把视图窗口的相对值转化为绝对值的过程。view的最终的的measureWidth或measureHeight是被函数setMeasuredDimension(int, int) 设置。所以不管 protected void onMeasure(int widthMeasureSpec, int heightMe

2013-05-20 13:00:07 443

原创 composite模式

第一部分第二部份

2013-05-20 12:58:43 395

转载 android 报错:java.lang.NoClassDefFoundError:

java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager解决方案:一、右击项目->properties->Java Build Path->Order and Export,在需要引用的包前面打勾。二、Project->Clean...

2013-05-16 14:56:47 696

转载 Spinner

import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.Spinner;import

2013-05-10 09:51:49 497

转载 高效程序员的 7 个共同特征[转]

http://www.oschina.net/translate/seven-traits-of-effective-programmers

2013-05-10 08:43:59 590

翻译 Gson

Gson gson = new Gson();// 简单类型System.out.println(gson.toJson(1));String str = gson.fromJson("\"abc\"", String.class);System.out.println(str);String[] anotherStr = gson.fromJson("[\"abc\"

2013-04-22 13:54:15 2585

原创 Composite模式

1.整体与部分的关系。二叉树的树与子树之间就是整体与部分关系。android中的View与child view也是整体与部分的关系。

2013-04-21 22:18:16 432

原创 组合方法模式

第一部分1.逐步抽取方法,不要直接就一分为二,那样往往太糙。2.参考 重构与模式中的例子。3.在主方法中一般不超过10行。4.组合方法处于同一逻辑层次。第二部分1.抽取出来方法可能会抽象出新类第三部分  referencehttp://www.ibm.com/developerworks/cn/

2013-04-10 18:33:27 584

翻译 PendingItent

用PendingItent来执行目标动作和intent。(A description of an Intent and target action to perform with it)这个类的实例通过调用 getActivity(Context, int, Intent, int),getActivities(Context, int, Intent[], int), getBroadc

2013-04-09 23:31:16 588

原创 Template Method

第一部份1.模板方法调用其它方法的顺序是固定的2 模板方法的作用去掉重复代码,使结构清晰第二部分1.模板方法与策略模式和工厂方法模式联系紧密。  策略模版中的一个方法可以是工厂方法。  模版方法与策略模式的关系紧密,策略模式中的方法就是一个模版方法。  android中的view 的draw方法为一个模版方法。

2013-04-04 09:36:24 411

原创 android 开源

http://www.doc88.com/p-784759204735.htmlhttp://android.mshare.me/(*)http://www.kaiyuanba.cn/html/1/3/40/313/6388.htmhttp://bbs.pediy.com/showthread.php?t=158513http://www.open-open.com/75.htm

2013-04-04 09:35:41 490

原创 策略模式(strategy)

第一部份1.在接口级别进行重构趋向2.去除接口中复杂的条件分支3.去除相似类之间的重复4.简化包含此接口的类。第二部份1. 在接口级别看android中看BaseAdapter,BaseAdapter就是一个策略模式。推广开来,策略模式的方法可以是多个,只不过这多个是相互配合来完成一件事情。2.工厂方法模式、简单工厂模式与策略模式是有关系的。工厂方法在创建对象的

2013-03-31 16:13:15 448

转载 正则表达式

元字符 匹配位置\b 匹配一个位置^ 匹配一个位置。匹配的是字符串的起始位置$ 匹配位置。匹配字符串的结束位置匹配内容.  匹配字符。除换行符外的任意字符\d 匹配一个数字 {0\d\d-\d\d\d\d\d\d\d\d   可以写成 0\d{2}-\d{8}}\s : 匹配任意空白符。包括空格、制表符、换行符[]: [aei

2013-03-21 11:35:26 437

翻译 Service api

public int onStartCommand (Intent intent, int flags, int startId)Added in API level 5调用startService(Intent)启动service的时候,onStartCommand会被系统回调。回调参数Intent为startService(Intent)中的参数,和一个用来表示这次请求

2013-03-20 20:57:29 926

翻译 Fragment tabs

经过一段时间的酝酿,再次推出Fragments系列的第二部份。如果你没有阅读第一部份,可以点击这里在本次教程中我将会使用Fragments来实现一个简单的tab。如果你曾经对Android中的TabWidget和TabHost APi感到困惑,你也许会知道android中关于处理tab的接口是多么糟糕。不过使用Fragments实现相同的接口是非常容易的。通过使用Fragments可以更好

2013-03-20 11:14:28 1748

翻译 Service 概述

Service是一个长时间运行在后台,没有交互接口的应用组件。其它的应用组件可以用来启动一个service,即便用户从当前应用切换到另外一个应用中,被启动的服务仍旧能后在后台运行。另外组件可以通过与service绑定来进行通信,甚至是进行进程间通信。例如服务可能会被用来处理网络事务、播放音乐、文件i/o、与Content provider 进行交互等其他需要在后台处理的问题。基本上服务可以分为两种

2013-03-19 16:01:12 777

转载 把二元查找树转变成排序的双向链表

1.把二元查找树转变成排序的双向链表(树) 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。   10  / /  6  14 / / / /4  8 12 16 转换成双向链表4=6=8=10=12=14=16。  首先我们定义的二元查找树 节点的数据结构如下: struct BST

2012-12-10 13:02:23 319

原创 在哪里后去View的宽高

onFinishInflate() 获取View onLayout()获取View的宽高

2011-07-01 08:12:00 407

转载 自定义抽屉控件

android中实现屏幕切换 1)activity切换 2 ) ViewGroup实现同一activity中不同view的切换。同时类似solidingDrawer在一个View中模拟出多个View之间得切换。主要代码是在Panel.java中 Panel.java package com.yht.imitateDrawer;import android.app

2011-06-07 14:53:00 2422 4

android开源项目

不错的android 开源项目列表

2013-03-31

uml精粹(英文版)

uml 精粹第三版 英文版 被翻译版(清华的)雷死了。英文版的读起来比翻译的还要好理解

2012-06-02

反编译工具 dex2jar

很好用的反编译工具。。。。。。。。android学习的好帮手。

2011-07-20

solidingDrawer模拟实现

模拟抽屉控件的实现,可以模拟实现多个view之间的切换。

2011-06-07

贪吃蛇源代码(c语言)

没事时写的C版的贪吃蛇,可对食物,蛇的属性进行扩充在snake.h中

2009-07-06

java编程思想第四版课后答案

java编程思想第四版的课后答案,源代码CSDN上有了,在传这个!

2008-11-19

空空如也

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

TA关注的人

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