摘要: http://msdn.microsoft.com/en-us/library/windows/desktop/hh127443(v=vs.85).aspxIContextMenuis the most powerful but also the most complicated interface to implement. We strongly recommend that you implement a verb by using one of the static verb methods. For more information, seeChoosing a Static or 阅读全文
posted @ 2013-11-22 16:15 Gomen 阅读(417) 评论(0) 推荐(0) 编辑
摘要: Windows shell extension 阅读全文
posted @ 2013-11-22 12:02 Gomen 阅读(701) 评论(0) 推荐(0) 编辑
摘要: Windows Shell Extension 系列文章http://www.codeproject.com/Articles/512956/NET-Shell-Extensions-Shell-Context-Menus 阅读全文
posted @ 2013-11-22 10:45 Gomen 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 1.Eigen线性算术的C++模版库http://eigen.tuxfamily.org/index.php?title=Main_Page2.CodeIgniterPHP框架http://codeigniter.org.cn/3.OpenTissue3D交互建模和仿真算法库(物理引擎)http://www.opentissue.org/mediawiki/index.php/Main_Page4.Bullet开源物理引擎http://bulletphysics.org/wordpress/http://www.ibm.com/developerworks/cn/opensource/os-p 阅读全文
posted @ 2013-09-18 15:57 Gomen 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 将任意类型(int, float, 自定义的数据类型等等)的数据转换的某个类型C中储存,可以通过将类型C的构造函数写成模版函数的形式,在C中将可以接收任意类型数据。如:class C{template C(T& rData){}; template C(T* pData){}; ~C(){};}; 阅读全文
posted @ 2013-08-30 10:10 Gomen 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 可以使用import语句,如import "x.h";则在自动生成的xxx_i.h中将会有include "x.h",于是x.h就被include到工程中了。 阅读全文
posted @ 2013-08-30 10:02 Gomen 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 原文链接地址:http://www.codeproject.com/Tips/80953/Converting-VS2010-Solution-to-VS2008如果你使用VS2010的任何版本写代码,那么在VS2008中就不能打开VS2010的解决方案了,为此,通过以下三步就可以解决了一.对于工程名.sln; 1.用你喜欢的编辑器打开sln文件,比如notepad++ 2.找到下面的字符串Microsoft Visual Studio Solution File, Format Version 11.00.# Visual Studio 2010. 并且用下面的字串替换Microsoft V 阅读全文
posted @ 2013-08-05 09:07 Gomen 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/smallay/item/ba925a3e105ae49bb80c03c8先单步调试,找到崩溃处代码为:CComObject<foo>* p;CComObject<foo>::CreateInstance(&p); //<==此处这应该是很正常的用法,排除了代码不正确的问题。继续深入CreateInstance函数,崩溃在altcom库文件中:CComObject<Base>* p = NULL;ATLTRY(p = new CComObject<Base>()); //<==此处 阅读全文
posted @ 2013-05-22 16:11 Gomen 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 在Matlab中常有对二维数组按照某列数值大小进行行排序的需求,以下函数可以实现这个功能sortrows(A):对数组A按照第一列数值大小进行行排序[1 2 3;3 3 4;2 4 5]排序后:[1 2 3;2 4 5;3 3 4]同一行的每列数值保持不变。关于sortrows函数更多用法参考matlab helps. 阅读全文
posted @ 2013-05-15 10:16 Gomen 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: //打开一个设备接口 1 bool OpenDevice(GUID Guid, int maxInfNum) 2 { 3 HDEVINFO hwDevInfo = SetupDiGetClassDevs(&Guid, NULL, NULL, DIGCF_PRESENT|DIGCF_DEVICEINTERFACE); 4 if ( INVALID_HANDLE_VALUE == hwDevInfo ) 5 return false; 6 for ( unsigned int infIndex = 0; infIndex < maxInfNum; ++inf... 阅读全文
posted @ 2012-10-12 22:58 Gomen 阅读(661) 评论(0) 推荐(0) 编辑