摘要: 【数据机构和算法】章节中的【二叉树】,一直都觉得比较难。 使用C++语言用类进行了封装,以便于今后学习! 首先,定义了二叉树的节点类View Code // BinaryTreeNode.h: interface for the BinaryTreeNode class.// 二叉树的节点 NODE// 节点 、 左节点 、右节点// 2011-12-13 chen ang//////////////////////////////////////////////////////////////////////#if !defined(AFX_BINARYTREENODE_H__C... 阅读全文
posted @ 2011-12-15 15:58 陈昂 阅读(1295) 评论(1) 推荐(1) 编辑
摘要: 树 阅读全文
posted @ 2011-12-16 18:20 陈昂 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 对于MFC中所提到的基本容器类,做一个基本的介绍和编程操作。 如有数据结构基础,可以直接看第四部分对容器类的操作。 第一,MFC提供三种基本的容器类:arrays(数组),lists(链表), maps(映射,也称作字典). 第二,各容器类的特征分类类型排序?索引?插入元素查找特定元素重复的元素?ListYesNoFastSlowYesArrayYesBy intSlowSlowYesMapNoBy keyFastFastNo (keys)Yes (values) 第三,模板容器类和非模板容器类 模板容器类:Collection contentsArraysListsMaps任... 阅读全文
posted @ 2011-11-16 16:36 陈昂 阅读(2640) 评论(0) 推荐(0) 编辑
摘要: 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告。 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。 01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。 由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交... 阅读全文
posted @ 2011-11-07 03:03 陈昂 阅读(1371) 评论(20) 推荐(6) 编辑
摘要: 今天对WINDOWS的HOOK技术进行了应用:主要包括以下:1,HOOK技术原理的了解;2,HOOK技术中的常见钩子应用:键盘钩子,鼠标钩子,消息钩子3,钩子DLL在调用程序EXE中的调试。首先,HOOK技术中的几个常用函数:View Code HHOOK SetWindowsHookEx( int idHook, // type of hook to install HOOKPROC lpfn, // address of hook procedure HINSTANCE hMod, // handle to application instance ... 阅读全文
posted @ 2011-11-04 18:46 陈昂 阅读(4167) 评论(6) 推荐(1) 编辑
摘要: 这篇文章主要是介绍非客户区的自绘,目前只用了对话框功能。该程序可以实现最大化,最小化,最大化恢复,绘制的效果,如下///////////////////////////////////////////////////////////////////////////以下为源代码: 第一部分,头文件// 对话框非客户区自绘Dlg.h : header file//#if !defined(AFX_DLG_H__29895C86_9D01_4C17_B374_289E36621F88__INCLUDED_)#define AFX_DLG_H__29895C86_9D01_4C17_B374_289E 阅读全文
posted @ 2011-11-03 13:53 陈昂 阅读(2388) 评论(0) 推荐(0) 编辑
摘要: 博客园喜欢你的原因,只因为你是我们程序员的家园!喜欢你的原因,只因为你的博客,可以更方便贴代码,看代码!喜欢你的原因,只因为你的功能比较全,符合我们程序员的习惯!喜欢你的原因,只因为你在这里--博客园~ 阅读全文
posted @ 2011-11-03 13:44 陈昂 阅读(122) 评论(0) 推荐(0) 编辑