摘要:
转自:http://www.cnblogs.com/pomp/archive/2007/10/19/930145.html 首先向其致敬!简单的可以理解为:heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、 栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等其操作方式类似于数据结构中的栈。2、 堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意 阅读全文
阅读排行榜
AdventureWorks、Northwind、pubs示例数据库下载
2012-03-10 20:08 by java20130722, 181 阅读, 收藏,
摘要:
用百度在网上找了好久都没有找到,后来谷歌一搜就找到正解了,阿弥陀佛……转自:http://www.cnblogs.com/stu-acer/archive/2009/03/25/1421889.html找得三个数据库下载地址如下,SQL Server 2005 / 2008 AdventureWorks 范例数据库下载:http://www.codeplex.com/SqlServerSamplesNorthwind 和 pubs 示例数据库下载地址:http://go.microsoft.com/fwlink/?LinkId=30196 阅读全文
一个简单的Trie树实现
2013-07-19 15:46 by java20130722, 180 阅读, 收藏,
摘要:
header file#ifndef TRIE_H_INCLUDED
#define TRIE_H_INCLUDED #include
#include typedef struct trie
{ int words; int prefixes; struct trie *edges[26];
} trie; trie * initialize(trie *node);
trie * addWord(trie *ver,char *str);
int countWords(trie *ver,char *str);
int countPrefix(trie *ve... 阅读全文
[置顶] Clean Talk
2013-04-23 19:30 by java20130722, 180 阅读, 收藏,
摘要:
我一直很重视各种形式的演讲,因为演讲是非常好的锻炼思考、检验学习成果的机会。我也一直在思考怎么样能够讲的更好,怎么样能够用最短的语言表达想法。上周我讲pecha kucha,想通过对比用lisp和java实现链表翻转,说明编程语言会影响人的思考。下来以后,刘同学跟我说我没有讲清楚。我自己也不满意。但有一点我觉得自己做的比较好,我请人用mini把我讲的过程完整的录下来了。当我回去以后,我会分析我演讲存在的问题,像语言组织,手势动作,重点是否突出等等。看的时候,我自己都想把视频关了,觉得讲的真烂。回去的路上跟刘同学聊了很多,我给他推荐了大前研一的《思考的技术》,他给我推荐了《暗时间》。现在,我看了 阅读全文
抽象工厂 abstractFactory
2013-03-28 17:50 by java20130722, 180 阅读, 收藏,
摘要:
AbstractFactory模式就是用来解决这类问题的:要创建一组相关或者相互依赖的对象。AbstractFactory模式典型的结构图:假设:有若干骨头和鱼残渣, 需要狗和猫处理。 因此这种情况下,猫和狗是一起协同工作。 AbstractFactory模式关键就是将这一组对象的创建封装到一个用于创建对象的类中,维护这样一个创建类总比维护n多相关对象的创建过程要简单的多。代码:IAbstractFactory:public interface IAbstractFactory { Dog createDog() ; Cat createCat() ;
}
CreateFactory... 阅读全文
浙公网安备 33010602011771号