摘要: 我在城市快节奏中的慢生活 阅读全文
posted @ 2013-10-15 12:02 Evil.Ghost 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 一个对象可以是任意类型,类似于同台语言的变量 阅读全文
posted @ 2012-03-31 16:44 Evil.Ghost 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 对一个对象设置其可容纳的多种类型 通过类型对对象进行Set和Get,类型之间互不影响,一个类型只能又一个值 阅读全文
posted @ 2012-03-09 10:43 Evil.Ghost 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 根据不同的块大小来划分不同的内存块链形成内存池组 每个链节点(也称为块)容纳一个对象,是内存分配的最小单位,其大小为sizeof(long)的2的正整数次幂 实现中限制了块大小最大值以及在一个链中块个数最大值 利用了free block来存储下一个free_block地址,节约了free block链的存储空间 阅读全文
posted @ 2012-03-09 10:33 Evil.Ghost 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 分离了二叉树在控制台的打印实现 没有对节点的分配和释放进行抽象 阅读全文
posted @ 2011-11-25 16:19 Evil.Ghost 阅读(465) 评论(0) 推荐(0) 编辑
摘要: BinaryHeap.h文件#ifndef BINARY_HEAP_H#define BINARY_HEAP_Hnamespace ghost{template<typename A>void MinHeapShiftUp(A& array, const size_t size, size_t n/*umber(not index)*/){ if (0 == size) { // array为空 return; } if (size < n || 2 > n) { // n超出有效区间,或者没有父节点 ret... 阅读全文
posted @ 2011-11-25 15:38 Evil.Ghost 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 网络上充斥着大量对于XX语言、XX技术、XX平台的(程序员)开发人员进行等级(层次)划分的文章,通过对部分文章的阅读,我在此留了一些“口水”,表达了一下自己对于这些文章和这个现象的一些看法。个人观点而已,请勿人身攻击。 阅读全文
posted @ 2011-08-07 16:00 Evil.Ghost 阅读(2818) 评论(6) 推荐(2) 编辑
摘要: AVLTree的一个C++类简单实现 阅读全文
posted @ 2011-06-17 14:53 Evil.Ghost 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 这次我们将要给Widget增加一些状态,并使其能够接受出消息处理扩展,测试工程中实现了一个按钮的消息处理扩展。 当然,这次的内容非常多,包括坐标映射、区域映射,捕获鼠标的控件、活动控件、焦点控件等概念都未提到,但在代码中还是能够看到这些概念的。如果一一介绍,那文章就会非常冗长,也会使Widget实现进展缓慢,因此我通常都会省略一些内容,这些内容也就只能通过代码阅读来得到了。 阅读全文
posted @ 2011-04-24 10:48 Evil.Ghost 阅读(1801) 评论(2) 推荐(0) 编辑
摘要: 模拟控件项目已经进行到一定的程度了,我们得给它来个重构,修改部分BUG且让它更合理一些。这次重构我们产生了新的概念,也删除了一些老的概念;有新的类产生,也有老的类消亡;有解耦,也有融合。 阅读全文
posted @ 2011-04-19 20:06 Evil.Ghost 阅读(1915) 评论(4) 推荐(0) 编辑