自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zjmdp的专栏

Android研究

  • 博客(4)
  • 收藏
  • 关注

原创 钩子函数使用小结

<br /><br />钩子函数使用小结<br />最近一段时间正在参加腾讯互联网开发大奖赛,我报的项目是一个关于Windows窗口恢复的小软件,旨在方便用户不小心关闭某个窗口后能有一次“后悔”的机会恢复刚关闭的窗口。如何知道某个窗口被关闭了呢?而且在窗口关闭后必须得记录相关信息才能进行窗口的恢复。Windows系统是基于消息机制,因此窗口的关闭动作也是窗口过程接收到相应的关闭消息后系统才将窗口关闭。钩子作为Windows系统的主要特性之一,通过设置“钩子”,应用程序可以在系统级对所有消息、事件进行过滤,访

2011-02-24 09:20:00 1255

原创 高质量C++程序设计学习笔记

<br /> <br /><br />1.“你使用一个语言特征是因为你需要它,而不是因为它存在”,学习一门程序设计语言,并不需要掌握其全部的语法,关键是要学习使用语言来解决实际问题的方法。如果你掌握的语法和程序设计方法能够高效地解决实际工作中的问题,那么表明你已经掌握了这门语言。<br />2.C++标准定义了标准库的接口,但未实现,这是语言实现的任务。编程语言的实现就是编译器,连接器或者解释器。语言实现有多重不同的版本,在符合标准的情况下,可以适当扩展,但一般都实现了标准化库,而且接口保持一致。<br /

2011-02-24 09:19:00 1092

原创 可执行文件装载学习小结

<br /><br />系统在创建一个进程时需要赋予它虚拟地址空间,不同进程之间的虚拟地址空间是独立的,对于32位平台每个进程的虚拟地址空间为4G,进程A和进程B如果都在自己的虚拟地址空间中访问地址为0x12345678的内容时,A和B访问到的都是自己私有数据,因为他们在映射到物理存储器时是不同的地址,当然4G的虚拟地址空间也是有划分的,有用户模式分区(一般代码和数据映射到该处),内核模式分区,空指针赋值分区,64KB禁入分区,<br />在赋予进程地址空间时,虚拟地址并未映射到具体的物理地址,需要使用函数

2011-02-24 09:15:00 1015

原创 C++ primer学习笔记

<br /><br /><br />1.初始化指创建变量并给它赋值,而赋值则是擦除对象的当前值并用新值代替<br />2.对内置变量,函数体外定义的初始化为0,函数体内定义的不进行初始化,类类型定义时必须初始化,要么调用默认构造函数,要么显示初始化。<br />3.如果声明有初始化式,那么它可被当做是定义,即使声明标记为extern即已初始化的extern声明被当做是定义,只有当extern声明位于函数外部时,才能有初始化式;对于const变量,如果需要在其它文件中访问,则在定义时指定该const变量为ex

2011-02-22 17:27:00 1239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除