- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 UTF-8 编码
UTF-8 and Unicode FAQby Markus Kuhn 中国LINUX论坛翻译小组 xLoneStar[译] 2000年2月 这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理
2006-12-27 10:32:00 1868
原创 取画刷(HBrush)的6种方法
HBRUSH hbr;第一种: hbr= CreateSolidBrush(RGB(255,0,0)); //单色的画刷第二种: hbr= (HBRUSH)GetStockObject(BLACK_BRUSH); //只能取特定颜色的画刷,如BLACK_BRUSH,GRAY_BRUSH刷第三种: hbr= CreatePatternBru
2006-12-12 08:25:00 2969
转载 C/C++语言中的void及void指针类型
1.概述 许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。2.void的含义 void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变
2006-11-23 11:59:00 755
转载 深入探讨C 中的引用
引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作用。 (2)类型标识符是指目标变量的类型。 (3)声明引用时,必须同时对其进行初始
2006-11-23 11:57:00 671
原创 关于事件对象
这是个人的一点看法,如里不对请大家指正。用CreateEvent创建是系统级的对象,在不同的进程之间,都是有效的,是要是HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // SD BOOL bManualReset, // reset type BOOL bIniti
2006-11-22 09:33:00 614
原创 CRC16冗余校验
两个校验表先一个就行了/////////////////////////////////////////////////////////////////////////////////////////////////生成CRC16校验表的函数//#define CRC16_CCITT 0x1021//#define CRC16_DEFAULT 0x8005//aPoly =CR
2006-11-22 09:25:00 2929
原创 IntToHex和HexToInt函数
LPCTSTR __IntToHex(BYTE value,BOOL HaveSpace=TRUE){ static TCHAR buf[2]; if(HaveSpace) _stprintf(buf,_T("%02X "),value); else _stprintf(buf,_T("%02X"),value); return buf;} //-----------------
2006-11-22 09:10:00 5428
原创 异常的用法
try { ::SetLastError(ERROR_INVALID_DATA); throw NULL; AfxMessageBox(_T("have Error !")); } catch(...) { LPVOID lpMsgBuf; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_F
2006-11-20 17:28:00 637
turnServer
2013-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人