- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 C++覆盖和隐藏的区别
覆盖: 派生类和基类的函数名和参数都一样,并且基类有virtual关键字是 覆盖 隐藏: 基本规则: 1) 如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏。 2) 如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual关键字。此时,基类的函数被隐藏。
2016-03-14 15:32:51 1067 1
原创 Spring 环境配置
如果你已经安装了eclipse 和jdk,那么就看下面 准备: spring 包 commong-logging包 spring环境的搭配很简单 新建一个java程序,然后右键build path->add libraties->user libraties 点击next,user librariy,然后点击new 。。。取一个名字,然后add external jars
2016-03-08 10:04:15 309
原创 机器学习——PCA算法
m个数据,每个数据有n维的特征,现在要用PCA算法将n维特征降到k维 首先计算n维特征,每个维度特征的均值,然后将m个数据n维特征分别减去对应维度的均值,然后根据这些新的m*n维的数据,计算协方差矩阵n*n的特征根和特征向量,从大到小排列特征根,取(lamda 1...lamdak/lamda1....lamda n)>=99%的k个特征值对应的特征向量,然后将m*n维的数据向这k个特征根对应的
2016-03-06 09:55:52 543
原创 JAVA编程指南 --继承
1、Class Parent=new child(); 用父类对象指向子类,因为如果父类是动物,则子类小鸟一定是动物,但是动物不一定是小鸟 2、单继承,先调用父类的构造函数,然后子类构造函数 3、final类是不能够被继承的
2016-03-05 14:32:11 236
原创 Head First 设计模式 --工厂模式
说的有2点 第一点 orderpizza里面有create pizza,这样违背了开放-关闭模式,也就是要加一个新的Pizza或者删除一个pizza时候,orderpizza里面的代码都要修改,所以可以把里面的代码搬到另外一个地方,也就是在创建一个simplefactory类来create pizza 第二点 pizza底下
2016-03-03 18:23:10 355
原创 Head First 设计模式—装饰者模式
说是为了避免继承的模式 点咖啡的时候,会往咖啡里面加配料,然后付账 如果继承的化,会是咖啡和配料的数学组合,这样会造成类爆炸 所以就有了下面的设计 第一种方法: 基类 里面会有配料的价格,然后每种配料会有has(),通过这些bool判断加了哪些配料,然后最后计算的时候直接加上caffe的价格和super中的配料的价格就可以了 第二种方法: 由于当有新的配料加入的时候,需要改变基类,所
2016-03-03 15:19:11 253
原创 Head First 设计模式-观察者模式
这一章,说是松耦合的一种模式 气象站和3个显示版 气象站有个接口subject 然后一个类实现接口叫做weatherdata( 注册,移除,温度改变时候的通知观察者) 3个显示版有个接口observer 然后有三个类实现接口叫做现在的版,最高温最低位版本,XX(updata数据) 当气象站温度更改时候,setchage(温度,气候,适度),会调用Notifiobserver,然
2016-03-03 15:13:52 257
原创 C陷阱与缺陷笔记
1、char p[]和char *p是不一样的,前者是字符数组,后者是字符指针,类型不一样 2、内存为0的地方,不能访问,如p,q=NULL,strcmp(p,q)不能这样,因为strcmp会访问p,q地方的值 3、static 能够私有化数据或函数,因为他只在模块内部可见,在其它模块不可见 4、getchar返回值是int 5、函数指针 void (*p)(),指针函数void *p()
2016-03-02 14:58:21 224
原创 目标文件中符号表的符号类型
注意 .symtab节,这个节存储符号表,假设当前可重定位目标模块为m, 符号表会告诉我们m中定义和引用的符号信息,主要分为: m定义,并可以被其它模块引用的全局符号:m中的非static函数,非static全局变量。由其它模块定义,并被m引用的全局符号:m中使用extern声明的变量 只被m引用的本地符号:m中的static函数,static全局变量。 所以static可以将数
2016-03-02 14:18:18 2269 1
矩阵连乘的C++代码
2013-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人