自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 大数自增

题目:输入数字n,按顺序打印从1到最大的n位的十进制数,比如输入3,则打印从1,2,3一直到最大的三位数999。解答:本题容易陷入面试官的陷阱,因为如果n非常大,整形或长整型是存不下这个数据的,所以自然应该利用字符串表示大数的方式。大数自增的代码如下,但是打印时应该注意前面有零的情况,要遇到第一个非零开始打印。bool AutoIncrement(char* strNum){

2015-10-31 21:51:53 534

原创 二叉树中相距最远的两个节点之间的距离

2015年微软校招面试中的一道题目,在一棵二叉树中,找出相距最远的两个节点之间的距离,函数返回距离值(提示:递归)

2015-10-31 20:07:40 4975

原创 1、Hadoop2.6.0 和 Hadoop1.2.1伪分布环境搭建

搭建环境:vmware+ubuntu10.041、安装java下载地址:下载这个网上有许多教程,要注意的就是在/etc/profile中记得添加环境变量JAVA_HOME,JER_HOME,CLASSPATH和PATH2、安装eclipse下载地址:eclipse下载在/etc/profile中PATH添加启动路径,就可以在任意目录启动了3、修改主机名、SSH、ha

2015-10-25 11:04:33 530

原创 第三章 Data语意学

1、关于Data Member的绑定对于memner function的本体分析,会直到整个class的声明都出现了才才开始。因此一个inline member function躯体内的一个data member的绑定操作,会在整个class声明之后

2015-10-21 10:32:14 414

原创 第二章 构造函数语意学 成员们的初始化队伍

必须使用成员初始化列表进行初始化的情况:1)初始化一个引用成员变量;2)初始化一个常量成员变量;3)调用基类的构造函数,并且要指定参数;4)调用类类型的成员变量的构造函数,并指定参数;在使用初始化成员列表对成员进行初始化的时候,一定要注意初始化顺序不是由初始化列表的顺序决定的,而是由类中成员变量的声明顺序决定的。所以尽量使用的是constructor体内的member,而不是初

2015-10-18 15:52:58 416

原创 第二章 构造函数语意学 编译器何时合成拷贝构造函数?

首先要清楚位拷贝(浅拷贝)和值拷贝(深拷贝)的区别(参考http://blog.sina.com.cn/s/blog_a2aa00d70101gpvj.html)。位拷贝,及"bitwise copy"是指将一个对象的内存映像按位原封不动的复制给另一个对象,所谓值拷贝就是指,将原对象的值复制一份给新对象。在用"bitwise assignment"时会直接将对象的内存映像复制给另一个对象,这样

2015-10-17 22:22:56 1122

原创 第二章 构造函数语意学 编译器何时生成默认构造函数?

从c++语义的角度上来说,如果类没有定义默认的构造函数,编译器会自动生成默认的构造函数。但是类的构造函数的目的是初始化类成员变量,而编译器合成的默认构造函数其实并不会初始化内置类型的数据成员,所以就算编译器提供了默认的构造函数也没有用,满足不了编译器和程序的要求,所以编译器会优化这一过程,不自动生成默认的构造函数。但是,对于以下四种情况,编译器会自动生成默认构造函数:1)如果一个类没有任何构造

2015-10-17 21:25:43 1192

原创 第一章 关于对象

Bear = b;ZooAnimal za = b;//引起切割//调用ZooAnimal::rotate()za.rotate();原文中“ 为什么rotate所调用的是ZooAnimal实体而不是Bear实体?此外,如果初始化函数(应用于上述assignment操作发生时)将一个object内容完整拷贝到另一个object中去,为什么za的vptr不指向Bear的vir

2015-10-17 16:54:57 533

matlab基础知识3

介绍了matlab的基础知识,对于零基础的初学者来说,是本很好的书。

2013-05-01

matlab基础知识

介绍了matlab的基础知识,对于零基础的初学者来说,是本很好的书。

2013-05-01

Matlab扩展编程

主要讲述了利用matlab进行扩展编程,以及进行语音识别

2013-05-01

MATLAB环境下的语音识别系统

介绍了MATLAB 环境下的语音识别系统, 阐述了具体的实现过程。采用离散隐马尔科夫模型, 为提高识别 率采用男女2 套参数, 对离散隐马尔科夫模型在实际语音识别系统中遇到的问题进行分析, 并给出相应的解决办法。

2013-04-30

MATLAB环境下的基于HMM模型的语音识别系统

介绍了MATLAB 环境下的语音识别系统, 阐述了具体的实现过程。采用离散隐马尔科夫模型, 为提高识别 率采用男女2 套参数, 对离散隐马尔科夫模型在实际语音识别系统中遇到的问题进行分析, 并给出相应的解决办法。

2013-04-30

通信原理MATLAB仿真

学会MATLAB软件的最基本运用。MATLAB是一种很实用的数学软件,它易学易用。MATLAB对于许多的通信仿真类问题来说是很合适的。 2、了解计算机仿真的基本原理及方法,知道怎样通过仿真的方法去研究通信问题。 3、加深对通信原理课有关内容的理解。

2013-04-28

语音信号处理

综合运用数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应结论,再利用 MATLAB 作为编程工具进行计算机实现,从而加深对所学知识的理解,建立概念。

2013-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除