`
1025250620
  • 浏览: 225645 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Android 上有一些很有趣的应用,例如《吹裙子》、《吹气球》之类的。利用的是实时获取麦克风输入音量,然后进行相应的处理。录音过程中怎样获得声音的大小呢?下面有个实例 Java代码: package eoe.demo; import android.media.AudioForm ...
"100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "204" : No Content "205" : Reset Content "206" : Partial Content "300" : Mu ...
一:Swing的整体设计 1, 它是建立在Awt的基础之上,是Awt的增强版本,包括大多数的轻量组件的组件集和插入式外观。Swing的设计是基于MVC的体系结构,允许Swing组件被不同的数据模型和视图所替代,这样就产生了“可插入外观” ...
Swing并非严谨地基于MVC的传统形式,它将View和Controller坍塌(collapse)成为一个,但保持Model是分离的。Swing的创始者选择这种简化设计,是为了处理组件里经常出现的View和Controller之间交互的复杂性。插图1.3提供了Swing坍塌式MVC设计的简化表示。合并的View-Controller被称为UI托管(UI delegate)。每个Swing组件都有一个托管对象(delegate object)来负责渲染组件的View,以及处理用户的输入事件。UI管理器是托管的扩展,它从全局管理应用中组件的外观和风格。 将Swing组件和MVC模式付诸实践的一个 ...
下面说明代码段和数据段的访问: 一、代码段间跳转 1、普通(直接)跳转: JMP Selector:0 或 CALL Selector:0 1)一致代码段(JMP&CALL) 要求:CPL>=DPL,RPL不作检查 特权变化:跳转后程序CPL=跳转前程序CPL 2)非一致代码段(JMP&CALL) 要求:CPL=DPL & RPL<=DPL 特权变化:跳转后程序CPL=目标代码段DPL 2、通过调用门跳转: JMP 调用门Selector:0 或 CALL 调用门Selector:0 (注意:此时如果选择子后面跟着32位偏移量也不会 ...
我们常用的构造单例模式(Singleton)的方法,一般有2种 1 提供一个静态的公共属性 2 提供一个静态的公共方法 这2个方法,都是采用了私有的构造器来防止外部直接构造实例。 但我们可以用反射的方法,获得多个实例。后面我会给出测试的代码。 从1.5开始,枚举也可以用来获得单例,而且更加可靠。同时又自动提供了一些额外的功能。 先看看测试代码: import java.lang.reflect.Constructor;   /**  * 测试Singleton的可靠性。  *   * @author 老紫竹(laozizhu.com)  */  publ ...
gagbage collection: 为了跟踪对象的使用情况,必须知道内存中的对象是否在被使用,这就需要一个标志指示对象是否正在使用,也就是mark bits。一种方案是每个对象有自己相关联的mark bits。还有一种是将对象和mark bits分开,有独立 ...
while (clazz != NULL) {         Method* methods;         size_t methodCount;         size_t i;         if (findVirtual) {             methods = clazz->virtualMethods;             methodCount = clazz->virtualMethodCount;         } else {             methods = clazz->directMethods;            ...
[size=xx-small]Android深入浅出之Zygote 一 目的 zygote,是Android搞出来的一个东西。网上讲这个的也非常多。第一次看到这个名字我就挺郁闷,想干嘛这是?Linux下名字都取得挺通俗易懂,深得人心。zygote?不就想模仿Linux下的fork吗?个人觉得Google取名字挺怪,包括Google本身。 不管怎样,Zygote依然是Android系统的核心,zygote是受精卵的意思,可以认为是Android framework大家族的祖先!我们本节的目的是描述下zygote的来龙去脉,顺便揭露下它的短处,以后大家可以对症下药,变异一个更加优良的品种。 二 ...
Global site tag (gtag.js) - Google Analytics