- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 今天感冒了!!
今天感冒了,源于天气的异常,嗓子疼,脑袋热,浑身难受,奇怪的是脑子特清醒,好像是回光返照!哈哈元旦到了!!心情很不爽,,但是今天的技术有了新的突破,也算是一种补偿!!哈哈希望大家元旦快乐
2005-12-30 11:46:00 812
原创 编写可重入函数要注意的地方
概念:什么是可重入函数:函数被多个进程调用。应注意的地方1:编写可重入函数时,应注意局部变量的使用(如编写C/C++语言的可重入函数时,应使用auto即缺省态局部变量或寄存器变量)。说明:编写C/C++语言的可重入函数时,不应使用static局部变量,否则必须经过特殊处理,才能使函数具有可重入性。2:编写可重入函数时,若使用全局变量,则应通过关中断、信号量(即P、V操作)等手段对其加以保护。说明:
2005-12-30 11:39:00 2071
原创 浅谈内存泄漏
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比较成熟
2005-12-23 10:53:00 971 1
原创 VC的常用调试方法
概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard创建的工
2005-12-23 09:20:00 1082
原创 CreateEvent()的参数说明
VC的初学者再学习线程概念的时候往往碰到CreateEvent()函数的使用,对于其中的参数不甚理解,对此做如下说明:函数原型:HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // pointer to security attributes BOOL bManualReset,
2005-12-22 10:58:00 9391 5
原创 EVC显示中文之法
有两个方法第一个:改资源的AFX_TARG_ENU为AFX_TARG_CHSLANGUAGE LANG_ENGLISH, SUBLANG_CHINESE_ENGLISH为LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED(此处可能是数字,可查找该宏所代表的数字)code_page(1252)为code_page(936)第二个project->set
2005-12-19 14:00:00 1790 2
原创 UNICODE的环境获得
对TCHAR的定义如下:#define UNICODE#ifdef UNICODE #define TCHAR WCHAR#else#define TCHAR char#endif#ifdef _DEBUG解释一下#define UNICODE定义后使用TCHAR定义的变量 就变成双字节了。否则为但字节在定义变量是如果定义的是单字节用CHAR 若为双字节用WCHAR 这两个是基础数据类型还有一种
2005-12-19 13:59:00 1133
原创 第一次做BLOG
做BLOG的想法由来以久,只因为生计奔波,闲暇时间所剩无计,无意间发现此处,意兴大发。本人嵌入式初学者尔,所记无非是些开发小记,愿以此为交流平台,以图共进。还有所记属基础之基础,高手见笑了!!谢谢
2005-12-19 13:56:00 797
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人