Java提供了编译时多态和运行时多态两种多态机制。前者是通过方法重载实现的,后者是通过方法的覆盖实现的。 在方法覆盖中,子类可以覆盖父类的方法,因此同类的方法会在父类与子类中有着不同的表现形式。 在Java语言中,基类的引用变量不仅可以指向基类的实例对象,也可以指向其子类中的实例对象。同样,接口中的 ...
分类:
其他好文 时间:
2017-09-10 18:59:43
阅读次数:
312
1、BOOST_AUTO BOOST_AUTO的功能类似于auto和any,可以用来定义任意类型数据,且可以在编译时自动推导出表达式的类型。BOOST_AUTO属于boost中的typeof库,使用需要包含"boost/typeof/typeof.hpp"。 当使用BOOST_AUTO用来定义引用类 ...
分类:
其他好文 时间:
2017-09-08 11:48:15
阅读次数:
226
在修改php扩展Trie时,出现了一个小bug 注意这个 path_len的类型为int 运行结果为 start print the path print the path the path is not null the path address is 0x7fdd00000000 Segment ...
分类:
其他好文 时间:
2017-09-08 01:20:03
阅读次数:
264
这两天发现有个maven项目抽风了,开始是src/main/java下的包名加上最后的java目录名了,比如com.wulinfeng变成了java.com.wulinfeng,接着lib库没了,maven引入的依赖包导不了。后来发现是eclipse搞的鬼,出问题的是项目下的.classpath文件 ...
分类:
其他好文 时间:
2017-09-07 11:02:22
阅读次数:
390
绝不在构造/析构函数中调用virtual函数。 Never call virtual functions during construction and destruction. 在构造/析构函数中调用virtual函数,会导致链接失败,因为这里编译器不会执行多态操作,将虚函数调用传递到derive ...
分类:
编程语言 时间:
2017-08-30 15:34:02
阅读次数:
115
题目: anysubsequence of the other strings. A subsequence is a sequence that can be derived from one sequence by deleting some characters without changin ...
分类:
其他好文 时间:
2017-08-26 11:25:51
阅读次数:
173
本文将通过演示告诉你:MySQL中派生表(Derived Table)是什么?以及MySQL对它的优化。 Background 有如下一张表: 例如,如果首先考虑选择人口超过10,000人的城市,然后选择那些位于德国的城市,那么可以写这个SQL: 使用 EXPLAIN 命令查看执行计划: 注意:my ...
分类:
数据库 时间:
2017-08-24 21:36:47
阅读次数:
336
1、如果要在一个代表窗口的类(代表窗口的类,都派生于CWnd)中处理消息,那么: 1.1、如果处理的Windows消息是WM_XXX,那么可以在MSDN中通过ON_WM_XXX来查找到相关说明。 1.2、将和ON_WM_XXX消息关联的函数声明,写到类方法中,这个方法就对应于Windows的WM_X ...
分类:
编程语言 时间:
2017-08-24 13:37:38
阅读次数:
205
C++Virtual详解
Virtual是C++
OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类..
分类:
其他好文 时间:
2017-08-22 16:13:51
阅读次数:
177
无法生成模型,因为存在以下异常:‘System.Data.StrongTypingException:表‘TableDetails‘中的列‘IsPrimaryKey‘的值为DBNull。 > System.InvalidCastException:指定的转换无效。 解决方案: 重启mysql服务。 ...
分类:
数据库 时间:
2017-08-10 22:26:32
阅读次数:
213