随笔分类 -  B. 编程技术

摘要:[转帖] 谈谈Windows程序中的字符编码 ---------作者:fmddlmyy 原文地址:http://blog.csdn.net/fmddlmyy/archive/2005/06/21/399661.aspx写这篇文章的起因是这么一个问题:我们在使用和安装Windows程序时,有时会看到以“2052”、“1033”这些数字为名的文件夹,这些数字似乎和字符集有关,但它们究竟是什么意思呢?研究这个问题的同时,又会遇到其它问题。我们会谈到Windows的内部架构、Win32 API的A/W函数、Locale、ANSI代码页、与字符编码有关的编译参数、MBCS和Unicode程序、资... 阅读全文
posted @ 2006-07-05 14:18 野猫阿罗哈 阅读(722) 评论(0) 推荐(0)
摘要:来源:http://www.vckbase.com/document/viewdoc/?id=1096C++字符串完全指引之二 —— 字符串封装类原著:Michael Dunn作者:Chengjie Sun原文出处:CodeProject:The Complete Guide to C++ Strings, Part II 引言 因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现了很多字符串封装类。不幸的是,在某些场合下我们不知道该使用哪个字符串类,也不知道怎样把一个C风格的字符串转换成一个字符串封装类。 这篇文章将.. 阅读全文
posted @ 2005-04-08 17:26 野猫阿罗哈 阅读(190) 评论(0) 推荐(0)
摘要:来源:http://www.vckbase.com/document/viewdoc/?id=1082C++字符串完全指引之一 —— Win32 字符编码原著:Michael Dunn翻译:Chengjie Sun原文出处:CodeProject:The Complete Guide to C++ Strings, Part I 引言 毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展示一些简单的用法,并告诉您在必要时,如何实现各种字符串类型. 阅读全文
posted @ 2005-04-08 16:39 野猫阿罗哈 阅读(220) 评论(0) 推荐(0)
摘要:摘自CSDN http://dev.csdn.net/develop/article/22/article/22/article/22/article/22/article/22/22766.shtm浅谈内存泄漏(一)对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Ja 阅读全文
posted @ 2005-01-18 12:01 野猫阿罗哈 阅读(168) 评论(0) 推荐(0)
摘要:Managed C++: Another VB, or VB.NET, or Whatever FACT: 从Java到C#的转换要比从VB到VB.NET容易得多。 自从VB.NET把VB的语法翻的地朝天之后,VB程序员们一直在努力找寻一个问题的答案:“Is VB Dead?”。 Managed C++将会在Visual Studio 2005(Whidbey)中经历一个类似的语法变化过程:所有的__keyword(__gc, __nogc, etc)都会被废除,取而代之的是一些新关键字和语法。下面是从Stanley Lippman(The author of “Inside C++ Obj. 阅读全文
posted @ 2004-10-26 11:25 野猫阿罗哈 阅读(164) 评论(0) 推荐(0)
摘要:caiyi9000 原作 转自: http://zhoumingbo.yeah.net对于一个windows网络编程初学者,下面方法是经典入门。 初学者建议不要用MFC提供的类,而用windows API做一个简单服务器和客户端,这样有助于对socket编程机制的理解。 为了简单起见,应用程序是基于MFC的标准对话框。 Winsock用WINDOWS API实现: (1)服务器端有两个线程: 主线程 — 你需要编写以下函数来实现 #define NETWORK_EVENT USER_MESSAGE+100 //定义网络事件 sockaddr_in clientaddr; //暂时存放客户端IP 阅读全文
posted @ 2004-10-04 16:24 野猫阿罗哈 阅读(305) 评论(0) 推荐(0)
摘要:作者: 晨光(Morning) 关键字: C++ STL 来源: 原作 【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com 本文摘编自笔者自撰的 《C++ STL轻松导学》 ,简单介绍了在特定c++编译器环境下运行STL程序的一些细节,并提供了一些可能遇到的问题的解决办法,适合于还没有运行过STL程序的c++ fans阅读。 此处选用了目前在Windows平台下较为常见的Microsoft Visual C++ 6.0和Borland C++ Builder 6.0作为例子。尽管Visu... 阅读全文
posted @ 2004-09-16 08:56 野猫阿罗哈 阅读(236) 评论(0) 推荐(0)