
基本概念
文章平均质量分 77
buptzwp
这个作者很懒,什么都没留下…
展开
-
关于继承和覆盖(Override)的一些基础知识
继承(Inherit) 所有基类的成员(包括被覆盖的成员)都被派生类自动拥有,这就是继承。 覆盖(Override) 如果派生类定义了和基类同名的成员,就说派生类的成员覆盖了基类的成员。 有时这个词会被不假思索的人说成是“重载”,那Overload是什么!注意:只要同名,不论数据成员的类型或函数成员的的形参列表是否相同,都是覆盖。 相关规转载 2010-01-16 14:10:00 · 1180 阅读 · 0 评论 -
HOOK启思录-- HOOK的发展
非常遗憾,HOOK的发展史不是那么清晰可见。事实上,HOOK到底是什么,很多人的说法都不一样。 最早是在操作系统中出现的HOOK概念。在Unix/Linux/Windows中都有类似概念。当时提出的目的在于,允许用户在系统调用过程中,插入自己的代码处理特殊事情。典型的HOOK就是用自己的功能替换原有的函数点,在处理完成之后,又恢复原有的函数点。(这里“点”就是表示转载 2009-12-23 12:54:00 · 1334 阅读 · 0 评论 -
HOOK基础(二)
hook是什么? windows系统下的编程,消息message的传递是贯穿其始终的。这个消息我们可以简单理解为一个有特定意义的整数,正如我们看过的老故事片中的“长江长江,我是黄河”一个含义。windows中定义的消息给初学者的印象似乎是“不计其数”的,常见的一部分消息在winuser.h头文件中定义。hook与消息有着非常密切的联系,它的中文含义是“钩子”,这样理解起来我们转载 2009-12-23 12:41:00 · 862 阅读 · 0 评论 -
HOOK基础(一)
HOOK专题目录基本概念运行机制钩子类型作者基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处转载 2009-12-23 12:29:00 · 716 阅读 · 0 评论 -
算法分析
时间复杂度 算法分析 定义1 [大写O符号] f (n) = O ( g(n) ) 当且仅当存在正的常数c 和n0,使得对于所有的n≥n0 , 有f (n) ≤c g(n)。定义2 [Ω符号] f (n) = Ω ( g(n) ) 当且仅当存在正的常数c 和n0,使得对于所有的n≥n0, 有f (n) ≥cg (n)。定义3 [Θ符号] f (n) = Θ( g(转载 2009-12-27 12:16:00 · 1377 阅读 · 0 评论 -
码、反码、补码
在计算机内,定点数有3种表示法:原码、反码和补码 所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。 1、原码、反码和补码的表示方法转载 2009-12-27 12:24:00 · 792 阅读 · 0 评论 -
变量取值范围
-------------------------------------------------------------------------- 类型 大小 值 ┆ -------------------------------------------------转载 2009-12-29 19:47:00 · 788 阅读 · 0 评论