- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 链接时出现无法解析的外部符号排错
链接时出现"无法解析的外部符号, 错误信息(cpp编译出的符号) BatViewDlg.obj : error LNK2001: unresolved external symbol "unsigned char __stdcall GetPwrCapabilities(struct SYSTEM_POWER_CAPABILITIES *)" (?GetPwrCapabilities@@YG
2014-01-14 15:31:24
738
原创 关于dll的导出符号
函数原型: extern "C" __declspec(dllexport) int _stdcall GZipCompression(const char *, int , char *, int )编译后的导出符号: _GZipCompression@16 函数原型: extern "C" __declspec(dllexport) int _cdecl GZipCompressio
2013-12-18 17:05:01
2134
原创 复杂的Singleton
//不包含成员初始化的Singleton CObjFactory& CObjFactory::Instance() { static CObjFactoryinstance; return instance; } //包含成员初始化的Singleton CEngineManager& CEngineManager::Instance() { static CEngineManagers_
2013-10-02 16:04:42
571
原创 数据分组
单保钧 key('each_patient', '0243584001')[1] 单保钧 key('each_patient', '0243584001')[2] 单保钧 key('each_patient', '0243584001')[3] 单保钧 key('each_patient', '0243584001')[4] 单保钧 key('each_pati
2013-09-24 11:20:11
564
原创 COM+ 进程内服务器接口指针的传递
这样一段代码 HRESULT COMPlusInProcessServer::Testing( { HRESULT hr = ::CoInitializeEx(0, COINIT_APARTMENTTHREADED); static CInterfaceInside ifInside; ifInside.CallMethod() return S_OK; } 1. 组
2013-08-19 11:06:58
2557
原创 InterlockedExchange
一个没有任何访问控制的循环锁必然不是线程安全的 bool bEnter = false; while(bEnter) // do something bEnter = true; 因为无法控制bEnter被多个线程改写其值 采用InterlockedExchang控制的循环锁则能解决该问题 LONG lEnter = 0; while(InterlockedExchange(&lE
2013-08-14 11:31:58
2409
翻译 Winsock - CreateIoCompletionPort
<br />SyntaxCopyHANDLE WINAPI CreateIoCompletionPort( __in HANDLE FileHandle, __in_opt HANDLE ExistingCompletionPort, __in ULONG_PTR CompletionKey, __in DWORD NumberOfConcurrentThreads );ParametersCompletionKey [in]<br />The pe
2011-03-12 00:06:00
933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人