- 博客(5)
- 资源 (10)
- 收藏
- 关注
转载 调试代码的宏定义
在程序调试时,我们经常需要输出一些调试信息,当调试完毕后,就不再需要使用了。那怎么快速的在调试状态和发布状态切换呢?通常我们使用预编译加宏定义来处理这个问题,例如: #ifdef DEBUG 调试代码 #endif 如果我们使用printf来显示一些调试信息,那么每个地方都加上#ifdef和#endif就很麻烦了。我们可以定义一个DbgPrintf的函数来专门处理这些事情,只在DbgPri
2011-12-31 10:38:56 3252
转载 优秀的孩子是这样培养出来的
(一)教育篇 1.每天花半个小时和孩子交流。 2.和孩子在家也要使用文明用语,“早上好,请,谢谢,晚安”等等。 3.让孩子养成爱卫生的好习惯。 4.多听听孩子的声音!——用耐心、用爱心、用开心,心是长着眼睛的! 5.不要为了提醒孩子,而总是揭孩子的伤疤。 6.严肃指出孩子的错误! 7.不要总对孩子一本正经,要多和孩子一起欢笑:因为笑声能让孩子更加热爱生活;引导孩子积极、轻松愉
2011-12-21 14:30:59 621
原创 Source Insight 快捷键
退出程序 : Alt+F4 重画屏幕 : Ctrl+Alt+Space 完成语法 : Ctrl+E 复制一行
2011-12-16 11:09:24 576
原创 GBK UTF8 ANSI UNICODE 互转
1、将GBK转换成UTF8 string GBKToUTF8(const std::string& strGBK) { string strOutUTF8 = ""; WCHAR * str1; int n = MultiByteToWideChar(CP_ACP, 0, strGBK.c_str(), -1, NULL, 0); str1
2011-12-07 11:29:27 2836
原创 VC UNICODE CString 转double int
在UNICODE环境中的转换 1.CString to int m_iDay = _ttoi(strTmp); 1.CString to double m_dFlowUp = _tcstod(strTmp,0);
2011-12-06 10:36:30 4708
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人