关于多线程:
创建线程
http://msdn2.microsoft.com/en-us/library/ms682516.aspx
创建关键域 (critical section)
http://msdn2.microsoft.com/en-us/library/ms686908.aspx
多线程win api介绍
http://lijinshui.bokee.com/337857.html
关于ifstream流的bug (搞了我一个晚上去debug)
由一个Bug看ifstream中read()与readsome()的区别
http://www.softat.org/viewthread.php?tid=59086
http://topic.youkuaiyun.com/t/20020831/12/985260.html
http://www.cnblogs.com/kb/archive/2005/08/15/215346.html
URL_ENCODING
一个在线的演示URL_ENCODING的小程序
http://www.albionresearch.com/misc/urlencode.php
URL EnCODING码表
http://i-technica.com/whitestuff/urlencodechart.html
WiniNet
wininet是一个比socket高层一点点的windows api, 把http,ftp等常用的协议都有了封装,因为也是windows api,不需要加装其他的第三方库,所以在windows下编程感觉比socket要方便很多
wininet reference
http://msdn2.microsoft.com/en-us/library/aa385331.aspx
如何使用wininet进行https连接
http://support.microsoft.com/kb/168151
Debug
在非MFC程序中使用调试宏 ASSERT(),VERIFY()和 TRACE()
http://blog.youkuaiyun.com/lyl_98/archive/2007/02/01/1500045.aspx
其实使用trace核心就是OutputDebugString函数,用TRACE在界面开发中很有帮助
Extern关键字作用
http://blog.youkuaiyun.com/ryman/archive/2005/01/29/272912.aspx
http://blog.youkuaiyun.com/wfwd/archive/2006/05/30/763734.aspx
标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast