replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换所有匹配的字符串,否则是只替换第一个匹配串。第二个参数可以是字符串,也可以是函数。$1、$2...表示...
分类:
Web程序 时间:
2014-08-05 00:03:48
阅读次数:
310
1.虚指针和虚函数表 1.1不含有任何数据成员或者虚函数的class或者struct大小为1,含有虚函数的对象在基地址部分有一个vptr,指向虚函数表,因此大小为4个字节。 1.2动态绑定的原理:假设派生类和基类存在覆盖的关系(基类中定义了虚函数),那么派生类在虚函数表中,会覆盖掉基类相应的虚函.....
分类:
编程语言 时间:
2014-08-02 01:47:42
阅读次数:
356
Js中的函数声明是指下面的形式:functionfunctionName(){}这样的方式来声明一个函数,而函数表达式则是类似表达式那样来声明一个函数,如:varfunctionName=function(){}可能很多朋友在看到这两一种写法时会产生疑惑,这两种写法差不多,在应用中貌似也都是可行的,那他们有什..
分类:
Web程序 时间:
2014-07-31 21:15:58
阅读次数:
175
1、哈夫变换哈夫变换的原理: 把在图象空间中的检测问题转换到参数空间里,通过在参数空间里进行简单的累加统计完成检测任务。哈夫变换的功能: 检测满足解析式 f(x, c) = 0形式的各类曲线并把曲线上的点连接起来。简单的说就是已知参数,求曲线。广义哈夫变换:当曲线的函数表达式不能确定的时候,采用表格...
分类:
其他好文 时间:
2014-07-29 21:04:52
阅读次数:
241
概念梳理: 欧拉函数是少于或等于n的数中与n互质的数的数目。 欧拉函数的性质:它在整数n上的值等于对n进行素因子分解后,所有的素数幂上的欧拉函数之积。 欧拉函数的值 通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2...
分类:
其他好文 时间:
2014-07-29 17:17:12
阅读次数:
256
乐趣在于发现。编程最大的乐趣在于编写自己的函数使用C++函数步骤:1.函数定义2.函数原型 3.调用函数函数分为两类:有返回值和没有返回值的函数。void函数表示没有返回值void funcitonName(parameterList){statement(s)return;} #include ....
分类:
其他好文 时间:
2014-07-29 12:00:56
阅读次数:
201
覆盖类成员:通过new关键字修饰虚函数表示覆盖该虚函数。一个虚函数被覆盖后,任何父类变量都不能访问该虚函数的具体实现。public virtual void IntroduceMyself(){...}//父类虚函数public new void IntroduceMyself(){...}//子类...
分类:
其他好文 时间:
2014-07-22 22:40:55
阅读次数:
201
1.简述用虚函数实现的多态的原理: 编译器发现一个类中有虚函数的时候,便会立即为此类生成虚函数表vtable.虚函数表的各 表项为指向对应虚函数的指针.编译器还会在此类中隐含插入一个指针vptr(对vc编译器来 说,它插在类的第一个位置上)指向虚函数表.调用此类的构造函数的时候,在类的构造函数 中,...
分类:
编程语言 时间:
2014-07-19 09:24:27
阅读次数:
242
本文出自:http://blog.csdn.net/svitter
过桥问题解释:一条船可以坐两个人,但是有很多人要过河,所以送过一个人去,另一个人还要回来接。使所有人过河之后时间最短,如何求?
此问题曾作为阿里巴巴题目
初看此题想的太过简单,直接让跑的最快的送过去,自己再跑回来即可。其实不然。
函数g(a,b)表示过河,b(a)表示回来。如果过河时间分别为1,2,...
分类:
其他好文 时间:
2014-07-19 02:12:25
阅读次数:
215
构造函数为什么不能是虚函数从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造...
分类:
编程语言 时间:
2014-07-19 00:05:20
阅读次数:
321