这篇继续说js的现代复用模式:混入、借用方法和绑定。混入可以针对前面提到的通过属性复制实现代码复用的想法进行一个扩展,就是混入(mix-in)。混入并不是复制一个完整的对象,而是从多个对象中复制出任意的成员并将这些成员组合成一个新的对象。混入的实现并不难,只需要遍历每个参数,并且复制出传递给这个函数...
分类:
编程语言 时间:
2015-02-03 21:11:53
阅读次数:
203
X-Plosives
A secret service developed a new kind of explosive that attain its volatile property only when a specific association of products occurs. Each product is a mix of two different simple comp...
分类:
其他好文 时间:
2015-02-02 14:16:17
阅读次数:
226
Emacs第二话:更舒服的编辑Emacs第二话:更舒服的编辑热身用emacs,不用鼠标。额,不知道是谁说的,我浏览网页偶尔还是要用下鼠标的。不过有 firemacs, mouseless, tab mix plus 的组合还是可以做到mouseless的。首先,是光标移动速度要快,在linux上有x...
分类:
系统相关 时间:
2015-01-21 19:34:40
阅读次数:
286
Emacs第二话:更舒服的编辑Emacs第二话:更舒服的编辑热身用emacs,不用鼠标。额,不知道是谁说的,我浏览网页偶尔还是要用下鼠标的。不过有 firemacs, mouseless, tab mix plus 的组合还是可以做到mouseless的。首先,是光标移动速度要快,在linux上有x...
分类:
系统相关 时间:
2015-01-21 15:02:58
阅读次数:
276
之前讲述了workload的分层,对于不同的测试选择workload的方式不同。
workload选择的原则:
1.不同的层级
不同的应用测试层次有:
1.Arithmetic-logic unit 利用Instruction
2.Central processing unit 利用Instruction mix
3.Operating s...
分类:
其他好文 时间:
2015-01-15 16:07:46
阅读次数:
150
Spine是一个很好的制作2D骨骼动画的软件,其中提供的混合(mix)动画功能可以很柔和过度两个不同的动画,但在混合时期,稍有不善,非常容易出现各种错乱。在Spine2D骨骼动画群上,有人提出全K帧、K透明轴等等方法,这些方法往往只是恰好解决了一些问题,但还有相当一部分潜在的问题还是可能发生的。.....
分类:
其他好文 时间:
2015-01-12 20:59:45
阅读次数:
1067
Emacs第二话:更舒服的编辑Emacs第二话:更舒服的编辑1 热身用emacs,不用鼠标。额,不知道是谁说的,我浏览网页偶尔还是要用下鼠标的。不过有 firemacs, mouseless, tab mix plus 的组合还是可以做到mouseless的。首先,是光标移动速度要快,在linux上...
分类:
系统相关 时间:
2015-01-11 12:13:09
阅读次数:
170
include主要用来将一个模块插入(mix)到一个类或者其它模块。 extend 用来在一个对象(object,或者说是instance)中引入一个模块,这个类从而也具备了这个模块的方法。 通常引用模块有以下3种情况: 1.在类定义中引入模块,使模块中的方法成为类的实例方法 这种情况是最常见的 直...
分类:
其他好文 时间:
2015-01-09 18:58:17
阅读次数:
116
1.1.1 PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以 “threadLoop_”开头的若干接口,比如threadLoop_mix、threadLoop_slee...
分类:
移动开发 时间:
2015-01-08 20:03:52
阅读次数:
253