12 2008 档案
摘要:堆与栈的区别一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(sta...
阅读全文
摘要:#ifndef的主要作用是什么?为防止重复编译以test.h为例:#ifndef TEST_H#define TEST_H.#endif一般是用来防止重复包含头文件第一次包含头文件时 XXX没有被定义 第二次再用时 XXX 已经被定义拉就不在包含这个头文件。条件指示符#ifndef检查预编译常量在前面是否已经被定义.如果在前面没有被定义,则条件指示符的值为真,于是从#inndef到#endif之间...
阅读全文
摘要:这是网上找到的一个IP地址正则,我简单的测试了一下,好使。[代码] 另外,http://www.psec.net.cn/calendar.htm这个朋友做了不少相关正则的方法。
阅读全文
摘要:正版CD-Key:PYHYP WXB3B B2CCM V9DX9 VDY8T 操作如下:开始> 设置> 控制面版> 添加或删除程序> 卸载vs.net2008>Next>输入正版cd-key. 点击升级(务必),搞定!
阅读全文
摘要:最近工作上需要读取大量的日志文件来分析问题,并针对一些问题来判断出现的频率,供决策分析使用。 现提供代码前后改进后的效率对比,可以分析出一些值得使用的一些方法。现贴代码如下:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1string[]Li...
阅读全文