统计

  • 随笔 - 50
  • 文章 - 42
  • 评论 - 147
  • 引用 - 0

留言簿(6)

随笔分类

文章分类

Link

搜索

  •  

积分与排名

  • 积分 - 160373
  • 排名 - 161

最新评论

阅读排行榜

评论排行榜

如何理解Perl语言中的Glob

     摘要: 本文假设你对Perl引用已经有所了解。

关于Perl glob,笔者建议阅读《Advanced Perl Programming》第一版的第三章和第二版的第一章。本文是笔者经过阅读以上内容并经过一些实践后完成的。

我们都知道Perl的引用类似C语言的指针。

  阅读全文

posted @ 2009-05-19 15:04 pear_li 阅读(1097) | 评论 (0)编辑 收藏
vc也搞for each

posted @ 2009-05-15 18:40 pear_li 阅读(2715) | 评论 (7)编辑 收藏
对象与对象的类型信息----获取对象的RTTI信息

posted @ 2009-03-12 17:55 pear_li 阅读(4043) | 评论 (3)编辑 收藏
MSVC++ 对象内存模型深入解析与具体应用 (二)

posted @ 2009-03-11 14:25 pear_li 阅读(1949) | 评论 (4)编辑 收藏
C++的静态联编和动态联编技术

     摘要: 联编是指一个计算机程序自身彼此关联的过程。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。

静态联编

静态联编是指联编工作出现在编译连接阶段,这种联编又称早期联编,因为这种联编过程是在程序开始运行之前完成的。

在编译时所进行的这种联编又称静态束定。在编译时就解决了程序中的操作调用与执行该操作代码间的关系,确定这种关系又称为束定,在编译时束定又称静态束定。下面举一个静态联编的例子。  阅读全文

posted @ 2009-03-10 23:02 pear_li 阅读(1143) | 评论 (0)编辑 收藏
C++堆栈祥解

     摘要: 一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放
4、文字常量区 —常量字符串就是放在这里的。 程序结束后由系统释放
5、程序代码区—存放函数体的二进制代码。   阅读全文

posted @ 2009-03-10 18:03 pear_li 阅读(5242) | 评论 (2)编辑 收藏
MSVC++ 对象内存模型深入解析与具体应用(一)

posted @ 2009-03-10 12:57 pear_li 阅读(2771) | 评论 (8)编辑 收藏
预定义符号常量

     摘要: C++继承了ANSI C的预定义常量,预处理器在处理代码时将它们替换为确定的字面常量。这些符号不能用#define重新定义,也不能用#undef取消该宏。

__LINE__ 引用语句的代码行号
__FILE__ 引用语句所在的文件名
__DATE__ 引用语句所在源文件被编译的时期
__TIME__ 引用语句所在源文件被编译的时间  阅读全文

posted @ 2009-03-10 10:55 pear_li 阅读(961) | 评论 (0)编辑 收藏
详解virtual table

     摘要: C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。

  阅读全文

posted @ 2009-03-10 09:34 pear_li 阅读(8649) | 评论 (3)编辑 收藏
HttpHandler

     摘要: 什么是HttpHandler?平时所创建的ASP.NET页面即System.Web.UI.Page类就是一个HttpHandler,因为它实现了IHttpHandler接口.
HttpHandler就是最终响应Http请求,生成Http响应的处理器.它的实例由ASP.NET运行时创建,并生存在ASP.NET运行时环境中.如把ASP.NET运行时比作处理请求的工厂,HttpHandler就是处理请求的工人.
  阅读全文

posted @ 2009-03-05 10:02 pear_li 阅读(701) | 评论 (0)编辑 收藏
仅列出标题
共5页: 1 2 3 4 5