之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年2月9日

摘要: 以下是VC Socket初始化时用到的两个函数一、WSAStartup函数 int WSAStartup ( WORD wVersionRequested, LPWSADATA lpWSAData );使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数... 阅读全文
posted @ 2010-02-09 17:58 搏击的小船 阅读(18848) 评论(2) 推荐(2) 编辑

摘要: 0的ascii为48,z的ascii为122,因此只要获得这段区间的字符判断是否为字符或数字就行了代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--CStringGenerateRandomStr(void){char*output=new... 阅读全文
posted @ 2010-02-09 12:29 搏击的小船 阅读(1564) 评论(1) 推荐(0) 编辑

摘要: 引言因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现了很多字符串封装类。不幸的是,在某些场合下我们不知道该使用哪个字符串类,也不知道怎样把一个C风格的字符串转换成一个字符串封装类。   这篇文章将介绍所有在Win32 API, MFC, STL, WTL 和 Visual C++ 运行库中出现的字符串类型。我将描述每一个类... 阅读全文
posted @ 2010-02-09 01:47 搏击的小船 阅读(369) 评论(0) 推荐(0) 编辑

摘要: 引言   毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展示一些简单的用法,并告诉您在必要时,如何实现各种字符串类型之间的转换。   在第一部分,我们将介绍3种字符编码类型。了解各种编码模式的工作方式是很重要的事情。即使你已经知道一个字符串是一个... 阅读全文
posted @ 2010-02-09 01:41 搏击的小船 阅读(426) 评论(0) 推荐(0) 编辑

摘要: 暂时测试先只有这么多,以后会陆续将代码贴上,算是做个笔记吧代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//TODO:在此添加控件通知处理程序代码//Cstring->char*/*char*str="aaa";CStringcstr=_T... 阅读全文
posted @ 2010-02-09 01:18 搏击的小船 阅读(565) 评论(0) 推荐(0) 编辑