JavaScript中,apply()与call()的含义一样,均为改变调用函数中的this指向。其中apply()与call()的第一个参数表示所要指向的对象,若调用函数无参数可不写,则默认为window。第一个参数后的参数表示调用函数的参数,其中apply()第一个参数后面的参数为一个数组,ca...
分类:
移动开发 时间:
2014-08-11 02:38:21
阅读次数:
294
前段时间,在尝试音乐节拍数的提取时,终于有了突破性的进展,效果基本上比市面上的许多商业软件还要好,在作节拍数检测时,高频信息作用不大,通过重采样减小运算量。重采样让我想起了在学校里面做的变速变调算法,在这里顺便回顾一下。 OLA(Overlap-and-Add, OLA)重叠叠加算法是音频变速算法....
分类:
其他好文 时间:
2014-08-04 13:23:37
阅读次数:
379
tlplayer for android
新版本修正了图像倾斜等等问题,增加了动态水印功能.
支持hls(m3u8),http,rtsp,mms,rtmp等网络协议.
声明tlplayer 上的变速不变调,不是仅仅android上面才支持的,早在windows,ios,mac,linux上已经支持,而android支持一直没有去添加.
tlplayer 采用Opensl渲染支持...
分类:
移动开发 时间:
2014-07-20 10:32:09
阅读次数:
352
后缀标点符号=结尾如果方法名字以=结尾的,那么在调用此方法时可以省略这个=。?结尾作为一个有用惯例,那些返回布尔值的方法通常都有一个以问号结尾的名字。!结尾这个命名惯例通常时对两种方法区分:以感叹号结尾的方法通常会改变调用它们的对象,不以感叹号结尾的方法则不会修改调用它们的对象,而是修改原始对象的一个拷贝。圆括号在ruby中,圆括号通常是可选的而且一般都被省略掉,尤其是在调用那些不带参数的方法时更...
分类:
其他好文 时间:
2014-06-17 22:06:44
阅读次数:
264