lightblueme

许多问题需要说清楚就可以&&走永远比跑来的重要

导航

2015年6月4日 #

MFCC

摘要: 在语音识别研究领域,音频特征的选择至关重要。在这里介绍一种非常成功的音频特征——Mel Frequency Cepstrum Coefficient(MFCC),中文名字为梅尔频率倒谱系数。MFCC特征的成功很大程度上得益于心理声学的研究成果,它对人的听觉机理进行了建模。我们知道音频信号从时域信号转... 阅读全文

posted @ 2015-06-04 19:52 lightblueme 阅读(950) 评论(0) 推荐(0) 编辑

FFT

摘要: 作为一名做音频研究的人,如果对傅里叶变化不是很精通,那就不专业了。傅里叶变换实际上已经诞生了很长时间了,而且经过了实践的考验,现在几乎被烧到了所有的嵌入式数字信号处理设备上。由于楼主对硬件不是非常了解,但是猜测一下,估计傅里叶变换的快速算法FFT已经被烧到了现在个人电脑的主板上了。正是由于它的高效而... 阅读全文

posted @ 2015-06-04 15:21 lightblueme 阅读(323) 评论(0) 推荐(0) 编辑

2015年5月30日 #

计算机中的红与黑(三)

摘要: 2、delete相对于insert操作删除操作相对有点复杂。我们一步一步来。同样这里的操作时基于对二叉搜索树的delete操作的。先看一下代码。void rbtdelete(Node * root, Node * node){ Node * n = delete(root, node);// ... 阅读全文

posted @ 2015-05-30 11:17 lightblueme 阅读(214) 评论(0) 推荐(0) 编辑

2015年5月29日 #

计算机中的红与黑(二)

摘要: 三、左旋转和右旋转在二叉搜索树当中有时需要对树进行旋转,来修复被破坏的某种性质,并且保持二叉搜索树本身的性质不变,这里主要包括了左旋转和右旋转左旋转:以根节点和右子节点之间的连线为轴进行逆时针旋转。假设原来的根节点为node,右子节点为right,左子结点为left,旋转的结果是右子节点成为了新的根... 阅读全文

posted @ 2015-05-29 20:00 lightblueme 阅读(204) 评论(0) 推荐(0) 编辑

计算机中的红与黑(一)

摘要: 看到题目大家肯定会很吃惊,怎么计算机可以和《红与黑》联系到一起,难当司汤达笔下的于连通过经营电脑生意而发财?哈哈……。不开玩笑了,实际上和那个充满文学烂漫气息的《红与黑》一点关系也没有,这篇博文的目的是帮助笔者缕清最近在数据结构红黑树中的一些理解,以备将来之需!一、红黑树红黑树诞生于1972年,当时... 阅读全文

posted @ 2015-05-29 15:07 lightblueme 阅读(262) 评论(0) 推荐(0) 编辑

2015年5月28日 #

音频事件监测当中的音频合成

摘要: 许多音频事件监测实验可以使用公开的固定的数据集,但是某些情况下,使用公开的数据集会面临许多问题,因为我们无法对已经合成的音频进行进一步的处理以得到我们所需要的具有某种特征的音频样本集,这里有两种场景。场景一、所需的事件音在现实当中非常的稀少,所以找到含有大量的这种事事件音的样本集会变得非常困难。比如... 阅读全文

posted @ 2015-05-28 18:29 lightblueme 阅读(558) 评论(0) 推荐(0) 编辑

2015年5月26日 #

C++ —— 重载、覆盖和隐藏

摘要: 一、重载发生在同一个类当中,当在同一类当中定义了方法A,然后又定义了方法B,B和A的方法名相同,但是参数不同,那么再是称B重载了方法A。class test{public: void A(); void A(int);}二、覆盖发生在子类和父类当中,在父类当中定义了方法A,并且其为vir... 阅读全文

posted @ 2015-05-26 21:49 lightblueme 阅读(144) 评论(0) 推荐(0) 编辑

2015年5月25日 #

C++ dynamic_cast 的使用

摘要: C++中的dynamic_cast 执行运行时刻类型转换,起作用有点类似于Java当中的instance ofreference:http://www.cnblogs.com/chio/archive/2007/07/18/822389.html它的特点可以执行运行时刻类型检查,从而更加安全;另一方... 阅读全文

posted @ 2015-05-25 19:49 lightblueme 阅读(396) 评论(0) 推荐(0) 编辑

2015年5月9日 #

理解-const

摘要: c++ 中const和c中define的区别(1) 编译器处理方式不同define宏是在预处理阶段展开。const常量是编译运行阶段使用。(2) 类型和安全检查不同define宏没有类型,不做任何类型检查,仅仅是展开。const常量有具体的类型,在编译阶段会执行类型检查。(3) 存储方式不同defi... 阅读全文

posted @ 2015-05-09 22:16 lightblueme 阅读(171) 评论(0) 推荐(0) 编辑

理解-加号重载要使用全局函数+返回值非引用

摘要: 一、C++中的加号重载使用全局函数的一个有点是可以使用级联的方式进行加法操作。Fraction a,b,c,d,e;A=b+c+d+e;若为成员函数1、返回的b的this指针分别作用于后面的变量,因此是对b的修改;2、如果返回一个新的变量,上面的级联的问题似乎可以解决。3、问题在于如果存在隐式类型转... 阅读全文

posted @ 2015-05-09 22:09 lightblueme 阅读(310) 评论(0) 推荐(0) 编辑