自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面朝大海 春暖花开

从明天开始作一个幸福的人,劈柴,喂马,周游世界……盖一所大房子,面朝大海,看春暖花开……

  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

转载 C++内存泄漏——C++中动态内存分配引发问题的解决方案(2)

  (续) C++内存泄漏——C++中动态内存分配引发问题的解决方案(1)   大家可以看到,以上程序十分正确,而且也是十分有用的。可是,我们不能被表面现象所迷惑!下面,请大家用test_wrong.cpp文件替换test_right.cpp文件进行编译,看看结果。有的编译器可能就是根本不能进行编译!  test_wrong.cpp:

2007-03-30 19:39:00 862

转载 C++内存回收——C++内存对象大会战

C++内存对象大会战 作者:peter_jiang出处:csdnblog责任编辑: 方舟 [ 2005-07-07 08:37 ]如果一个人自称为程序高手,却对内存一无所知,那么我可以告诉你,他一定在吹牛。   如果一个人自称为程序高手,却对内存一无所知,那么我可以告诉你,他一定在吹牛。用C或C++写程序,需要更多地关注内存,这不仅仅是因为内存的分配是否合理直接影响着程序的效率

2007-03-30 19:07:00 914

转载 C++内存回收——驯服C++中的野指针

内存陷阱 驯服C++中的野指针 作者:justrun2005出处:BLOG责任编辑: 方舟 [ 2006-04-03 08:22 ]在c中,野指针也许性子野,但是控制起来也是有章可循。然而事情在c++中出现了变化。   什么是野指针?  一个母亲有两个小孩(两个指针),一个在厨房,一个在卧室,(属于不同的代码块,其生存期不同)母亲让在厨房的小孩带一块蛋糕(指针指向的对象)给在卧

2007-03-30 19:04:00 979

转载 C++内存回收——浅议C++ 中的垃圾回收方法

浅议C++ 中的垃圾回收方法 作者:出处:BLOG责任编辑: 方舟 [ 2006-04-25 16:58 ]许多 C 或者 C++ 程序员对垃圾回收嗤之以鼻,认为垃圾回收肯定比自己来管理动态内存要低效 许多 C 或者 C++ 程序员对垃圾回收嗤之以鼻,认为垃圾回收肯定比自己来管理动态内存要低效,而且在回收的时候一定会让程序停顿在那里,而如果自己控制内存管理的话,分配和释放时间都

2007-03-30 18:53:00 2374

转载 C++内存管理——浅谈C++中的内存管理

浅谈C++中的内存管理 作者:曹翼飞出处:放飞技术网责任编辑: 方舟 [ 2003-08-04 14:43 ]有的时候变量生存周期已经结束,但是所分配的那块内存空间还是存在的......   摘要:   大家都知道变量的生存周期这个概念,可是有的时候变量生存周期已经结束,但是所分配的那块内存空间还是存在的。文章举了四个不同的例子,来说明这其中的原因。   前言:   前一段

2007-03-30 18:50:00 762

转载 C++内存管理——控制C++的内存分配

控制C++的内存分配 作者:出处:论坛责任编辑: 方舟 [ 2004-01-25 09:00 ]在嵌入式系统中使用C++的一个常见问题是内存分配,即对new 和 delete 操作符的失控    在嵌入式系统中使用C++的一个常见问题是内存分配,即对new 和 delete 操作符的失控。   具有讽刺意味的是,问题的根源却是C++对内存的管理非常的容易而且安全。具体地

2007-03-30 18:48:00 723

转载 C++内存管理——明晰C++内存分配的五种方法的区别

明晰C++内存分配的五种方法的区别 作者:出处:bbs责任编辑: 方舟 [ 2006-04-24 16:54 ]在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。   栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变

2007-03-30 18:47:00 991

转载 C++内存管理——C++内存管理详解

踏入C++中的雷区——C++内存管理详解 作者:出处:计算机教学网责任编辑: 方舟 [ 2006-04-25 09:22 ]程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。   伟大的Bill Gates 曾经失言:  640K ought to be enough for everybody — Bil

2007-03-30 18:43:00 831

转载 C++内存泄漏——菜鸟也能搞定C++内存泄漏

菜鸟也能搞定C++内存泄漏 作者:Akumas出处:BLOG责任编辑: 方舟 [ 2006-03-30 09:13 ]C++内存分配与释放均由用户代码自行控制,灵活的机制有如潘多拉之盒,即让程序员有了更广的发挥空间,也产生了代代相传的内存泄漏问题。    背景  C++内存分配与释放均由用户代码自行控制,灵活的机制有如潘多拉之盒,即让程序员有了更广的发挥空间,也产生了代代相

2007-03-30 18:38:00 949

转载 C++内存泄漏——如何对付内存泄漏

 Bjarne:如何对付内存泄漏? 作者:MOLLY编译出处:天极网责任编辑: 方舟[ 2005-10-12 10:10 ] 写出那些不会导致任何内存泄漏的代码。很明显,当你的代码中到处充满了new 操作、delete操作和指针运算的话,你将会在某个地方搞晕了头,导致内存泄漏,指针引用错误,以及诸如此类的问题。 写出那些不会导致任何内存泄漏的代码。很明显,当你的代码中到

2007-03-30 18:31:00 702

转载 C++内存泄漏——C++中动态内存分配引发问题的解决方案(1)

C++中动态内存分配引发问题的解决方案 作者:邹浩浩出处:天极网责任编辑: 方舟 [ 2004-10-21 10:44 ]假设我们要开发一个String类,它可以方便地处理字符串数据。我们可以在类中声明一个数组,考虑到有时候字符串极长   假设我们要开发一个String类,它可以方便地处理字符串数据。我们可以在类中声明一个数组,考虑到有时候字符串极长,我们可以把数组大小设为20

2007-03-30 13:50:00 1059

转载 C++内存泄漏——浅谈C/C++内存泄漏及其检测工具

浅谈C/C++内存泄漏及其检测工具 作者:出处:温馨小屋责任编辑: 方舟 [ 2006-04-03 09:00 ]对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题 对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart P

2007-03-30 13:46:00 676

转载 MSN Messenger协议分析

MSN Messenger协议msn protocol本文摘自:http://www.vctop.com/摘录目的:学习之用,并不用于商业目的                                                                 原作:bhw98 前 言MSN Messenger 是Microsoft开发的聊天工具,目前在国内拥有很大的用户群。

2007-03-30 13:09:00 2954

转载 Richedit使用大全

一.常见问题a.可以编译,不能执行的AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary如果是CRichEditView基类的可用BOOL CXXXXXXView::PreCreateWindow(CREATESTRUCT& cs

2007-03-29 19:31:00 1082

转载 谈非模态窗口的销毁过程

非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文:When   you   implement   a   modeless   dialog   box,   always   override   the   OnCancel   member   function   and   call   DestroyWindow   from   wi

2007-03-29 19:28:00 852

转载 Windows Data Types

Windows Data TypesThe data types supported by Microsoft® Windows® are used to define function return values, function and message parameters, and structure members. They define the size and meaning

2007-03-29 13:16:00 525

翻译 C++字符串完全指引之一 —— Win32 字符编码

原著:Michael Dunn翻译:Chengjie Sun原文出处:CodeProject:The Complete Guide to C++ Strings, Part I 引言  毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展

2007-03-29 12:34:00 592

原创 Windows API函数大全

 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNe

2007-03-28 22:17:00 522

原创 MFC常见数据类型

BOOL:布尔值,取值为TRUE or FALSEBSTR:32-bit 字符指针BYTE:8-bit整数,未带正负号COLORREF:32-bit数值,代表一个颜色值DWORD:32-bit整数,未带正负号LONG:32-bit整数,带正负号LPARAM:32-bit整数,作为窗口函数或callback函数的一个参数LPCSTR:32-bit指针,指向一个常数字符串LPSTR:32-bit指针,

2007-03-28 22:13:00 522

原创 Windows 消息大全使用详解

 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的:typeT

2007-03-28 22:06:00 527

转载 CString 操作指南

原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员

2007-03-28 21:52:00 460

转载 著名搜索引擎简介

  国外英文目录索引  Yahoo — 最著名的目录索引,搜索引擎开山鼻祖之一。 Dmoz.com/ODP — 由义务编辑维护的目录索引。 Ask Jeeves — 著名的自然语言搜索引擎,2002年初收购Teoma全文搜索引擎。 LookSmart — 点击付费索引目录,2002年收购WiseNut

2007-03-28 19:41:00 1333

转载 搜索引擎基本工作原理

搜索引擎基本工作原理 了解搜索引擎的工作原理对我们日常搜索应用和网站提交推广都会有很大帮助。

2007-03-28 19:38:00 602

转载 搜索引擎分类

  搜索引擎按其工作方式主要可分为三种,分别是全文搜索引擎(Full Text Search Engine)、目录索引类搜索引擎(Search Index/Directory)和元搜索引擎(Meta Search Engine)。 ■ 全文搜索引擎   全文搜索引擎是名副其实的搜索引擎,国外具代表性的有Google、Fast/AllTheWeb、AltaVista、Inktomi、Te

2007-03-28 19:37:00 617

转载 搜索引擎发展史

        在互联网发展初期,网站相对较少,信息查找比较容易。然而伴随互联网爆炸性的发展,普通网络用户想找到所需的资料简直如同大海捞针,这时为满足大众信息检索需求的专业搜索网站便应运而生了。  现代意义上的搜索引擎的祖先,是1990年由

2007-03-28 19:35:00 689

原创 匈牙利命名法[收集]

匈牙利命名规范 几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是nl,字符型数组变量是ca,以及字符串(以空类型结尾的字符数组)以sz为前缀.这些

2007-03-27 19:25:00 778

原创 注册表常用命令

开始→运行→输入的命令集锦gpedit.msc-----组策略 sndrec32-------录音机Nslookup-------IP地址侦测器 explorer-------打开资源管理器logoff---------注销命令 tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组 services.msc---本地服务设置oobe/msoobe /a---

2007-03-27 19:21:00 663

转载 C/C++笔试、面试题目大汇总[转]

  C/C++笔试、面试题目大汇总 1.求下面函数的返回值(微软)int func(x) {    int countx = 0;    while(x)    {          countx ++;          x = x&(x-1);     }    return countx; }  假定x = 9999。答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是

2007-03-26 11:05:00 651

Android终极开发教程

Android终极开发教程 当前最火的操作系统学习

2011-01-20

ASN.1抽象语法标记

  ASN.1抽象语法标记(Abstract Syntax Notation One)   ASN.1是一种 ISO/ITU-T 标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套正规的格式用于描述对象的结构,而不管语言上如何执行及这些数据的具体指代,也不用去管到底是什么样的应用程序。 本文详细整理了ASN.1的相关知识。

2009-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除