自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Source Navigator PK Source Insight

一、Source Insight实用技巧: Source Insight(下文的SI指的也是它)就是这样的一个东西:   Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。这是一个专业的编程环境,很多大公司都是使用它的。这个编辑器除支持完善的自定义功能外,几乎所有配置都能作个性化配置。除此之外,它本身带有一套功能强大的宏语言(Macro La...

2011-09-30 22:01:53 110

原创 Android源代码目录结构

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

2011-09-28 11:20:23 85

原创 Android 录音获取麦克风实时音量(转)--资料

Android 上有一些很有趣的应用,例如《吹裙子》、《吹气球》之类的。利用的是实时获取麦克风输入音量,然后进行相应的处理。录音过程中怎样获得声音的大小呢?下面有个实例 Java代码: package eoe.demo; import android.media.AudioFormat; import android.media.AudioRecord; import and...

2011-09-27 10:52:56 166

原创 HTTP返回码

"100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "204" : No Content "205" : Reset Content &

2011-09-26 12:03:03 40

原创 Swing的整体设计及MVC体系结构(转)

一:Swing的整体设计 1, 它是建立在Awt的基础之上,是Awt的增强版本,包括大多数的轻量组件的组件集和插入式外观。Swing的设计是基于MVC的体系结构,允许Swing组件被不同的数据模型和视图所替代,这样就产生了“可插入外观”。 2, Awt最初只包括对等到组件相关联重量组件,它们在自己的本地不透明窗口中绘制。轻量组件没有本地对等组件,而且它们在自己的重量容器中绘制。Swin...

2011-09-20 11:31:53 257

原创 Swing中的MVC(转)

Swing并非严谨地基于MVC的传统形式,它将View和Controller坍塌(collapse)成为一个,但保持Model是分离的。Swing的创始者选择这种简化设计,是为了处理组件里经常出现的View和Controller之间交互的复杂性。插图1.3提供了Swing坍塌式MVC设计的简化表示。合并的View-Controller被称为UI托管(UI delegate)。每个Swing组件都有...

2011-09-20 11:26:05 206

原创 调用门(转)

[b]下面说明代码段和数据段的访问: 一、代码段间跳转 1、普通(直接)跳转: JMP Selector:0 或 CALL Selector:0 1)一致代码段(JMP&CALL) 要求:CPL>=DPL,RPL不作检查 特权变化:跳转后程序CPL=跳转前程序CPL 2)非一致代码段(JMP&CALL) 要求:CPL=DPL & RPL低:Y...

2011-09-20 01:25:05 84

原创 枚举类型实现的单例模式(转)

[size=large]我们常用的构造单例模式(Singleton)的方法,一般有2种 1 提供一个静态的公共属性 2 提供一个静态的公共方法 这2个方法,都是采用了私有的构造器来防止外部直接构造实例。 但我们可以用反射的方法,获得多个实例。后面我会给出测试的代码。 从1.5开始,枚举也可以用来获得单例,而且更加可靠。同时又自动提供了一些额外的功能。 先看看测试...

2011-09-15 10:37:32 61

原创 android dalvik vm alloc(转)

[size=x-large]gagbage collection: 为了跟踪对象的使用情况,必须知道内存中的对象是否在被使用,这就需要一个标志指示对象是否正在使用,也就是mark bits。一种方案是每个对象有自己相关联的mark bits。还有一种是将对象和mark bits分开,有独立的存放mark bits的内存区域。当你将mark bits 与对象一起存放的时候,就会消耗更多的缓冲区。当...

2011-09-12 00:34:21 82

原创 多态的实现机制

while (clazz != NULL) { Method* methods; size_t methodCount; size_t i; if (findVirtual) { methods = clazz->virtualMethods; methodCount ...

2011-09-10 13:17:06 56

空空如也

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

TA关注的人

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