摘要:
之前用的 Windows XP + Visual Studio 2010 + ankhSvn,其中ankhSvn安装完后直接可用,后来系统换成Windows10后安装ankhSvn,ExtentionManager中显示已安装但项目部在svn管理状态,如下图解决办法是在此处将代码管理工具手动切换为 ... 阅读全文
摘要:
如果使用了 stdafx.h/stdafx.cpp 预编译,那么一般工程属性 中 C/C++ -> Precompiled Headers 中选择 Yu, 而stdafx.cpp 文件的右键属性中选择 Yc,使用向导生成的工程属性是这么设置的,而手动添加的往往会将整个工程的属性设为 Yc,忽略std... 阅读全文
摘要:
代码小记 1 #include 2 #include 3 4 struct POINT { 5 int X; 6 int Y; 7 }; 8 9 // G: 起点到当前点的成本 10 // H: 当前点到终点的估算成本 11 // F: G,H之和 12 s... 阅读全文
摘要:
VisualStudio 2010 SP1环境1、设置string默认编码为utf8,只需要在文件头部加入以下代码1 #pragma execution_character_set("utf-8") //默认使用UTF82、debug提示窗口显示utf8,打开C:\Program Files (x8... 阅读全文
摘要:
不要使用CreateCompatibleDC得到的内存DC作为其参数,应使用真实DC,否则图片不能显示 阅读全文
摘要:
到谷歌上搜sqlite,第一项便是官方网站:www.sqlite.org。进去后,先了解一下大体,感觉还不错。进入Document页面,大标题SQLite Programming Interfaces下有一些小标题,进入第一个标题SQLite In 5 Minutes Or Less,看到有一段简短... 阅读全文
摘要:
用VS2010在XP下写的一个程序,在XP中运行正常(屏幕铺满),放到Win7下就出现界面底部与Windows任务栏之间有一条空白。寻之最终发现与 WS_CAPTION 窗口风格有关。之前去除标题栏的代码如下:LRESULT CMainFrame::OnCreate(UINT uMsg, WPARA... 阅读全文
摘要:
使用这个api读取数据后,即使数据不完整,该函数不会报任何错,GetLastError也显示操作成功。使用时要注意通过其参数判断是否读取完毕void InternetReadFileEx(HINTERNET request, std::string& data) { DWORD readed ... 阅读全文
摘要:
VC线程同步,在子线程中等待另一子线程结束,通过WaitForSingleObject可以实现,但是如果在主线程中等待子线程结束,这个函数是无法完成要求的,因为它会造成主线程挂起,导致程序死掉。我们可以通过另一个函数MsgWaitForMultipleObjects配合一个死循环实现这个功能,使用时... 阅读全文
摘要:
#include 是以当前文件所在路径为当前目录#pragma comment 是以当前工程所在路径为当前目录#include "../../../../ThirdParty/Include/REG/DH/dhnetsdk.h"#pragma comment(lib, "../../ThirdPar... 阅读全文