/**
* 以下演示了通过原型的创建方式,使用基于原型的创建可以将属性和方法
* 设置为Person专有的,不能通过window来调用。
* 原型是javascript中的一个特殊对象,当一个函数创建之后,会随之就产生一个原型对象
* 当通过这个这个函数的构造函数创建了一个具体的对象之后,在这个具体的对象中,就会有一个属性指向原型
*/
//第一种状态...
分类:
Web程序 时间:
2014-05-03 21:50:20
阅读次数:
338
一.RandomAccessFile
RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。
RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现...
分类:
移动开发 时间:
2014-05-03 21:26:04
阅读次数:
458
昨天,安装某款游戏之后,发现chrome的主页被篡改为360导航。
进入chrome设置修改主页,重新启动chrome还是360导航,后来发现在chrome快捷方式的属性中目标后面加了一串360导航的网站,删去,主页恢复。
但是重启电脑之后,主页又一次被篡改为360导航,快捷方式的属性中目标也正常。
不仅主页被篡改,chrome的账户登录状态也没有了,而且启动chrome都不...
分类:
其他好文 时间:
2014-05-03 21:23:11
阅读次数:
693
MediaPlayer的缺点:
资源占用量高,延时时间较长
不支持多个音效同时播放
SoundPool主要用于播放一些较短的声音片段,CPU资源占用率低和反应延时小,还支持自行色设置声音的品质,音量,播放比率等参数,避免使用SoundPool来播放歌曲或者做游戏背景音乐,只有那些短促的密集的声音才考虑使用SoundPool播放
构造器:
public SoundPool (int max...
分类:
移动开发 时间:
2014-05-03 21:16:53
阅读次数:
366
上一节讲述了在没有MMU的CPU(如80251、MIPS M控制器系列、ARM cortex m系列)上实现虚拟内存管理的集成硬件设计方法,新设计的内存管理管理单元要实现虚拟内存管理还需要操作系统、代码分块(Bank)的支持。Bank设计是为了实现不同时刻运行的Bank(代码块)运行在同一块内存上,所以在运行之前操作系统需要将已存在内存的代码/数据进行缓存处理,并加载将要运行的Bank到该内存上。为了实现这个目的,需要明确几个设计原则。...
分类:
其他好文 时间:
2014-05-03 21:06:44
阅读次数:
356
boost的智能指针给编程带来了极大的便利,不需要关心内存的释放,不要要调用delete,而且还可以定制delete的方法。其实boost的智能指针是可以当成scope_exit来用的,同样是退出时处理。但是凡事都是有利有弊,boost的shared_ptr如果在循环引用的时候会出现无法释放内存的情况,所谓循环引用就是A智能指针类里存放B的智能指针,B的智能指针类里存放A,将a、b的值互相设置。增...
分类:
其他好文 时间:
2014-05-03 21:06:19
阅读次数:
274
1.字节码。所谓的字节码就是当java虚拟机加载某个类的对象时,首先需要将硬盘中该类的源代码编译成class文件的二进制代码(字节码),然后将class文件的字节码加载到内存中,之后再创建该类的对象
2.java反射的基础是Class类(注意不是小写的class),Class类实例代表着内存中的一份字节码。常见的获取Class类对象的方法如下(第一种为对象的方法,第二种为类的方法):...
分类:
编程语言 时间:
2014-05-03 21:05:46
阅读次数:
323
既然这样,段描述符表放在那里呢?80386中引入了两个新的寄存器来管理描述符表。一个是48位的全局描述符表寄存器GDTR,一个是16位的局部描述符表寄存器LDTR。那么,为什么有两个描述符表寄存器呢?
GDTR指向的描述符表为全局描述符表GDT。它包含操作系统中所有任务都可用的段描述符,通常包含描述操作系统所使用的代码段、数据段、堆栈段的描述符及各任务的LDT段等,全局描述符表只有一个。
LD...
分类:
其他好文 时间:
2014-05-03 21:03:23
阅读次数:
363
通过Camera进行拍照步骤:
调用Camera的open()方法打开相机。该方法默认打开后置摄像头。如果需要打开指定摄像头,可以为该方法传入摄像头ID。
调用Camera的getParameters()方法获取拍照参数。该方法返回一个Camera.Parameters对象
调用Camera.Parameters对象方法设置拍照参数
调用Camera的startPreview()方法开始预览取景,在预览取景之前需要调用Camera的setPreviewDisplay(SurfaceHolder holder...
分类:
移动开发 时间:
2014-05-03 21:00:25
阅读次数:
347
一直有看linux内核的冲动,内核有些部分是汇编编写的,无奈汇编不大懂,所以利用五一三天假期大概走了一边8086CPU架构的汇编,8086CPU还是16位的,我们现在都进入64位时代了,这两者之间有很大的区别,但是看看16位的CPU汇编还是很重要的,这有助于理解32位的80386CPU。这篇文章来分析下80386的内存管理的一些基础知识,包括实模式、保护模式和内存寻址等等。
1.实模式...
分类:
其他好文 时间:
2014-05-03 20:50:08
阅读次数:
410