- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 C++的虚拟继承
A派生B和C,D继承B和C,此时D就会包含经由B和C两个类“遗传”过来的A。如果不采用虚拟继承,在D调用A的函数和变量时,就必须指明使用的是A、B或者C中的哪一个版本。采用虚拟继承就没有这个问题了,公共的祖先会被合并,调用时就不需要明确指定方法或变量属于哪一个祖先了。
2013-06-28 17:01:46 525
原创 在mfc程序中激活另一个已存在的程序
在主程序上添加了调用另一个辅助工具程序的按钮,每按一次都会打开一个新的辅助工具程序实例,这样看起立很别扭。舒服一些的作法应该是:在已经打开一个程序实例的情况下,激活这个实例;在没有已打开实例的情况下,创建一个新实例。创建新实例很简单,就不多说了。这里说一下激活已存在的程序实例的方法。//回调函数,被传送给EnumWIndows做参数BOOL CALLBACK EnumWindowProc(
2013-06-28 10:07:05 1963
原创 解决beagleboard-xm无法使用mount命令挂载nfs的问题
本文所述内核及文件系统系按照http://processors.wiki.ti.com/index.php/DVSDK_4.x_FAQ所述方法生成在bbxm启动后使用mount命令无法挂载nfs,原因在于那个奇葩的文件系统的mount命令是链接到util-linux-ng的,这个命令工具集的mount不支持nfs!把原有的mount命令重新链接到busybox即可。busybox在dvsdk自
2013-06-28 09:46:11 835
原创 解决beagleboard-xm无法在内核启动时配置IP的问题
本文所述的内核及文件系统系采用http://processors.wiki.ti.com/index.php/DVSDK_4.x_FAQ所述方法生成。n年前买了个bbxm,挂载nfs根文件系统总是失败,一直没工夫接着弄,一扔就是好几年。最近把这玩意从箱子底翻了出来,正好又有时间,就顺手把这个问题解决了。挂载nfs失败,从输出的内核启动信息来看,是因为内核在配置本机IP时网卡尚未完成初始化,
2013-06-28 09:39:10 1100 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人