- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 C语言高效编程的几招
引言 编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。例如:字符串的赋值。方法A:通常的办法: #define LEN 32char string1 [LEN];
2008-11-29 19:47:00
276
转载 Windows消息运行原理 孙鑫讲座笔记
(1)Windows程序内部运行机制 1,windows程序设计是种事件驱动方式的程序设计,主要基于消息的。当用户需要完成某种功能时,需要调用OS某种支持,然后OS将用户的需要包装成消息,并投入到消息队列中,最后应用程序从消息队列中取走消息并进行响应。2,消息结构:typedef struct tagMSG { // msg HWND hwnd;
2008-11-16 17:26:00
487
转载 在VS2005中使用MessageBox("Hello,World!")出错
在VS2005里写个最简单的语句MessageBox("Hello,World!");出现错误提示:error C2664: CWnd::MessageBoxW : cannot convert parameter 1 from const char [13] to LPCTSTR查找到解决方法是改成MessageBox(_T(""Hello,World!"));或MessageB
2008-11-16 17:18:00
597
转载 VS2005中UNICODE和ANSI以及MBCS的问题
转自:http://starspiritray.blogcn.com/diary,14051732.shtml 我们在编写Visual C++ 2005程序时候经常会碰到(如下错误),很迷惑 CreateWindowExW : cannot convert parameter 1 from const char [4] to LPCWSTR
2008-11-16 17:14:00
590
转载 重置2005配置的方法
VC2005(转)重置2005配置的方法: 命令行输入:devenv /resetuserdata [[ 开始执行程序时出现错误提示:没有找到MSVCP80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。 解决方法: 项目->属性->配置属性->清单工具->常规->使用FAT32解决办法改为“是”即可 此时,应该将上次产生的debug文件夹删
2008-11-16 17:08:00
695
ARM嵌入式入门教材
2009-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人