北海-叶明的专栏

叶明珠 叶孤诚 叶来香 之联合博客
私信 关注
yeming81
码龄13年

本人从北航计院毕业,于07年4月份参加工作,经验可能没有很多,望多多教导。我喜欢编程,喜欢钻研,希望有好的技术可以大家共享,互相学习...

  • 217,986
    被访问量
  • 49
    原创文章
  • 34,534
    作者排名
  • 163
    粉丝数量
  • 于 2007-11-15 加入CSDN
获得成就
  • 获得7次点赞
  • 内容获得53次评论
  • 获得29次收藏
荣誉勋章
TA的专栏
  • C++必知必会
    35篇
  • Java必知必会
  • STL必知必会
  • TCP/IP协议
    2篇
  • UNIX网络编程
  • Windows必知必会
    6篇
  • XML处理
  • 内存管理
    4篇
  • 字符串处理
  • 工具与插件的使用
  • 数据结构算法
  • 文件处理
    2篇
  • 杂类
    1篇
  • 设计模式
  • 软件工程
  • 进程与线程
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

目录 - 博客全文索引

本文给出本博客所有文章的目录,以便查找阅读。
原创
2819阅读
1评论
0点赞
发布博客于 11 年前

I/O操作 – 文件流

本文主要介绍C++文件流、国际化locale、输出格式、操纵算子等。
原创
4823阅读
0评论
0点赞
发布博客于 11 年前

I/O操作 – 流基础

本文主要介绍C++ I/O流的基础、流异常、流状态处理等。
原创
3356阅读
0评论
0点赞
发布博客于 11 年前

目录 - 你不算懂Windows编程

本文给出了Windows编程必知必会的目录,以备索引。
原创
3507阅读
0评论
0点赞
发布博客于 11 年前

目录 - 你不算懂C++

本文给出C++必知必会所有主题的目录,以备索引。
原创
5182阅读
0评论
0点赞
发布博客于 11 年前

一些忠告

本文介绍一些C++软件设计上的忠告,它可以让你构建更稳定的程序。
原创
3053阅读
0评论
0点赞
发布博客于 11 年前

模板Template

本文介绍模板Template需要注意的地方,以及C++为什么需要模板而C#、Java等为什么不需要。
原创
2756阅读
0评论
1点赞
发布博客于 11 年前

继承与组合的选择

本文介绍如何在组合与继承中抉择;如何看待私有继承等。
原创
3026阅读
0评论
0点赞
发布博客于 11 年前

变量初始化

本文主要介绍数据成员初始化、初始化的依赖性、初始化列表的用处等。
原创
3894阅读
2评论
0点赞
发布博客于 11 年前

C++内存泄露

本文介绍检测C++内存泄露的方法,比如查找delete、析构等。
原创
3089阅读
0评论
0点赞
发布博客于 11 年前

C++性能优化

本文介绍可以提高C++性能的一些方法,比如virtual函数、返回值优化等。
原创
3933阅读
0评论
1点赞
发布博客于 11 年前

inline内联函数—macro宏的替代

本文介绍宏定义和inline函数的优缺点,重点讨论inline函数的用法。
原创
3885阅读
0评论
0点赞
发布博客于 11 年前

运算符重载

本文介绍一元二元运算符重载,重点介绍()、=、->、->*、()、++、--等的实现。
原创
2910阅读
0评论
0点赞
发布博客于 11 年前

多态(virtual)– 真正的面向对象编程

本文介绍多态的实现机制、virtual函数的用法及其注意事项。
原创
4527阅读
1评论
0点赞
发布博客于 11 年前

C/C++异常处理的对比

本文主要介绍C异常处理与C++异常处理的区别。包括errno、signal、nonlocal goto、异常的捕获、异常规格说明(exception specification)、标准异常对象等。
原创
6044阅读
0评论
0点赞
发布博客于 11 年前

程序退出exit/abort

本文介绍abort与exit的区别。
原创
4029阅读
0评论
0点赞
发布博客于 11 年前

new/delete/malloc/calloc/realloc/free

本文主要介绍C/C++内存管理机制:new/delete/malloc/calloc/realloc/free,其中包括new/delete的重载,其与构造、析构函数的关系等。
原创
4477阅读
0评论
0点赞
发布博客于 11 年前

函数重载 / 默认参数

本文介绍函数重载(overload)/默认参数的需求,详细介绍默认参数的使用原则、局限性。
原创
3620阅读
1评论
0点赞
发布博客于 11 年前

C语言的结构跳转 (goto / longjmp)

本文介绍C语言下的结构跳转用法:goto和longjmp,并给出它们的优缺点和使用例子。
原创
5309阅读
1评论
0点赞
发布博客于 11 年前

构造与析构

本文介绍构造函数与析构函数很关键的知识。包括C语言的初始化、构造与析构的时机、析构与异常处理的关系等。
原创
3399阅读
0评论
0点赞
发布博客于 11 年前

函数指针

本文介绍函数指针的各种声明与定义方法,同时给出了函数指针及指针数组的各种例子。
原创
1087阅读
0评论
0点赞
发布博客于 11 年前

调试信息

本文介绍如何增加辅助调试的信息:#、##的用法。
原创
1103阅读
0评论
0点赞
发布博客于 11 年前

特殊关键字(sizeof/asm/各种逻辑操作符)

本文介绍一些C++特殊的关键字如sizeof、asm、各种逻辑操作符的用法。
原创
1094阅读
0评论
0点赞
发布博客于 11 年前

自动/显式类型转换

本文介绍显式/隐式类型转换,包括static_cast、const_cast、interpret_cast、dynamic_cast及()重载。
原创
1148阅读
0评论
0点赞
发布博客于 11 年前

auto/register/volatile/static/const/mutable

本文介绍auto/register/volatile/static/const/mutable等的用法,对static及const进行了详尽的描述,因为它们太容易被理解错了。
原创
1836阅读
0评论
0点赞
发布博客于 11 年前

内存区定义

本文介绍编译器对内存区的定义,可帮助理解static、const等的含义。
原创
1251阅读
1评论
0点赞
发布博客于 11 年前

指针与引用

本文介绍指针与引用的区别及用法。
原创
745阅读
0评论
0点赞
发布博客于 11 年前

可变参数

本文介绍可变参数用法及其本质。
原创
750阅读
0评论
0点赞
发布博客于 11 年前

字符串

本文介绍字符串的用法。
原创
862阅读
0评论
0点赞
发布博客于 11 年前

调用CMD或其他程序

本文介绍如何调用CMD或其他程序。
原创
1143阅读
0评论
0点赞
发布博客于 11 年前

命名空间

本文介绍命名空间、匿名空间等的用法及注意事项。
原创
1175阅读
0评论
0点赞
发布博客于 11 年前

链接

本文介绍内部链接和外部链接的概念。
原创
1242阅读
0评论
0点赞
发布博客于 11 年前

头文件

本文介绍头文件的一些概念与用法。
原创
895阅读
0评论
0点赞
发布博客于 11 年前

C++与C的区别

本文介绍C++与C的主要区别。
原创
1675阅读
0评论
0点赞
发布博客于 11 年前

变量/函数的声明/定义

本文介绍变量/函数的声明/定义 - 理清一些概念,解决链接错误。
原创
1392阅读
0评论
0点赞
发布博客于 11 年前

封装与友员的矛盾

本文介绍封装与友员的矛盾,展现了友员的限制与继承等用法。
原创
1083阅读
0评论
0点赞
发布博客于 11 年前

C++垃圾回收机制

标准C++没有垃圾回收机制的原因:1)      没有共同基类C++是从C发展而成,允许直接操作指针,允许将一个类型转换为另一个类型,对于一个指针无法知道它真正指向的类型;而Java或C#都有一个共同基类 2)      系统开销垃圾回收所带来的系统开销,不符合C++高效的特性,使得不适合做底层工作 3)      耗内存C++产生的年代内存很少,垃圾回收机制需要占
原创
5312阅读
0评论
0点赞
发布博客于 11 年前

Decorator-装饰-对象

1.    Decorator-装饰-对象1.1             特点及用处²       给类对象而不是类定义增加功能。这意味着同一个类的不同对象的特性行为将不一样,看你怎么构造你的对象。²       当希望对某类对象进行一些处理,加入些特性(处理成员变量)时,你可以选择:l        直接在这个类添加方法处理缺点:导致类膨胀,而且功能可能跟类不太相干;不利于重
原创
942阅读
0评论
0点赞
发布博客于 13 年前

程序经验总结大全

---本文背景:如果在每一次做项目后,都能把期间遇到的问题或者经验总结下来,相信随着时间的推移会有相当的积累,就算利息吧。本文目的:本文将不断更新。内容分为:编码规范、内存管理、异常处理等章节,也会不断更新。本文内容:1.编码规范1.1 命名规则我们知道,匈牙利命名规则有着两面性,一方面它使得程序具有较高的可读性;而另一方面,它使得当需要更改变量类型时,额外
原创
2065阅读
0评论
0点赞
发布博客于 13 年前

全面介绍Windows内存管理机制及C++内存分配实例(六):堆栈

本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管理及
原创
14148阅读
16评论
0点赞
发布博客于 13 年前

全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件

本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管
原创
11148阅读
2评论
0点赞
发布博客于 13 年前

全面介绍Windows内存管理机制及C++内存分配实例(三):虚拟内存

本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管
原创
16585阅读
5评论
2点赞
发布博客于 13 年前

全面介绍Windows内存管理机制及C++内存分配实例(二):内存状态查询

本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Window
原创
11210阅读
2评论
1点赞
发布博客于 13 年前

全面介绍Windows内存管理机制及C++内存分配实例(一):进程空间

本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内
原创
23176阅读
15评论
6点赞
发布博客于 13 年前

用例子详细介绍各种字符集编码转换问题

---本文背景:本人在编程时需要匹配字符串,由此想到了如果文件是各种字符编码的话,匹配结果有可能不正确,那么,如何判断不同的字符集?如何在不同字符集之间做转换?对于UNICODE编码逐渐通用的情况下,我们软件人员如何从容应对? 本文首先对常用字符集进行总结,然后在字符集的显示及转换上以实例介绍,最后总结了编程中遇到的编码问题。本文目的:对字符集编码做详细介绍,关键配以实例讲
原创
5567阅读
0评论
0点赞
发布博客于 14 年前

链路层的分析与应用

   --本文背景:TCP/IP协议越往底层走,就越难理解,为了更好的理解链路层,本文通过结合实际应用加以分析,尽可能学以致用。本文目的:简单通俗的理解链路层,以链路层的功能点分别介绍。本文内容:1.  接收和发送数据(IP层|链路层|线路)链路层上处理的协议有很多,常见的有以太网协议、令牌网协议、SLIP协议、PPP协议和Loop Back协议等。这些
原创
1921阅读
1评论
0点赞
发布博客于 14 年前

Inside C++ Object Model

一本C++高级用户书籍,读完受益绝对不浅,又可以学中文。
application/octet-stream
发布资源于 14 年前

图文解析TCP/IP 协议的结构与运行原理

---本文背景:TCP/IP模型很成功,其设计已经经得起多年的磨练。无奈,TCP/IP协议族是很繁杂的一个模型,为了全面理解它,宜采取先全局后局部的庖丁解牛式。本文从应用的角度试着去理解TCP/IP的全貌,配合例子加以讲解。本文目的:巩固自己这方面的知识,作为深入TCP/IP协议族的基础。本文内容:1. TCP/IP协议族组成 从字面上理解,TC
原创
2654阅读
1评论
0点赞
发布博客于 14 年前

深度探索C++对象模型

一本很好&高级用户必看的C++书
application/pdf
发布资源于 14 年前

我是有这个愿望

        如大家所看到的,我列了很多文章分类,尽管里面目前空空如也,但是我还是建立起来了,这是一种鼓励,一个好的开始。       工作以后,状态还是挺满意,就是看书的时间少了,所以,我以后要多看看书,多学点技术,本人对职业规划如下:2007年--2010年:多学习点技术,可以往UNIX方向发展,将来可能市场份额更大,空间更多;同时,在公司学会做人做事的方法,这是一辈子受用的;学习公
原创
949阅读
4评论
0点赞
发布博客于 14 年前

C++类型转换总结

---本文背景:某天,本人做COM相关编程,常需要做BSTR至String的类型转换,上网搜了一下,对URL:http://www.cnblogs.com/wangliang651/archive/2006/11/22/568364.html 做了一下简单总结。本文目的:方便急需类型转换的编程人员。本文内容:(注:以下的itoa及atoi方法以属deferred, 宜用_i
原创
1177阅读
0评论
0点赞
发布博客于 14 年前