可可西

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页

2013年2月16日 #

函数调用-汇编分析

摘要: 0.寄存器 4个数据寄存器:EAX、EBX、ECX、EDX 在用途方面,它们有各自默认的用途: EAX - 用来保存函数的返回值;ECX - 用来存放this指针。 2个指针寄存器:EBP、ESP EBP - 基址指针寄存器,作为堆栈数据存取操作的基本地址指针寄存器;ESP - 栈指针寄存器,指示堆 阅读全文

posted @ 2013-02-16 18:03 可可西 阅读(2064) 评论(0) 推荐(0) 编辑

2013年1月27日 #

c++对象内存模型【内存布局】

摘要: #类中的元素 0. 成员变量 1. 成员函数 2. 静态成员变量 3. 静态成员函数 4. 虚函数 5. 纯虚函数 #影响对象大小的因素 0. 成员变量 1. 虚函数表指针(_vftptr) 2. 虚基类表指针(_vbtptr) 3. 内存对齐 _vftptr、_vbtptr的初始化由对象的构造函数 阅读全文

posted @ 2013-01-27 19:15 可可西 阅读(10042) 评论(10) 推荐(10) 编辑

2013年1月17日 #

UML类图关系(VP-UML工具绘图)

摘要: 从C++程序上看,类A与类B之间关系有:继承,包含,引用以及相关。 继承就是A继承B,是联系最为紧密的; 包含指A作为B的一个成员变量,那么A将成为B变量对象空间的一部分; 引用指A作为B的一个成员变量的指针或引用; 最后是相关,这种关系就更松散了,A做为B成员函数的参数,或成员函数中的一个临时变量 阅读全文

posted @ 2013-01-17 18:37 可可西 阅读(7209) 评论(0) 推荐(0) 编辑

2013年1月10日 #

整点提示软件(购买火车票)

摘要: 看看这几个链接,每隔整1个小时,售票系统都会放出一些票。关于调整互联网、电话订票预售期有关事项公告(12306)关于整点放票疑问解答(百度知道)+++++++++++++++++++++++++++++++++++++++++++++码农们在办公室解决问题,常常忘记整点去刷票,错过最佳购票时间,实在是伤不起!!!显然,在这样春运时节,这种错误是不可原谅的。为了解决这一问题,我开发了一个简易的小软件,来强制提醒码农们,“整点到了,赶快去刷刷,有票出来没?”+++++++++++++++++++++++++++++++++++++++++++++以下是软件的界面,十分简洁易用,够萌...----- 阅读全文

posted @ 2013-01-10 19:06 可可西 阅读(718) 评论(1) 推荐(0) 编辑

2013年1月9日 #

vc6下简易皮肤库实现界面截图

摘要: 阅读全文

posted @ 2013-01-09 13:22 可可西 阅读(475) 评论(0) 推荐(0) 编辑

2012年12月2日 #

windbg调试命令

摘要: #调试命令窗口 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #使用gflags.exe工具(在windbg所在目录下),让某个进程启动时,拉取windbg进行调试 如下截图:当名称为captcomm.exe的进程启动 阅读全文

posted @ 2012-12-02 22:19 可可西 阅读(36561) 评论(3) 推荐(9) 编辑

2012年11月24日 #

使用静态全局对象自动做初始化与清理工作

摘要: 在程序开发中,往往要在程序启动或模块被加载时,需要做一些初始化的工作(例如:资源加载、内存创建、变量初始化或执行函数[脚本]等);而在程序结束或模块被卸载时,需要做一些清理的工作(例如:资源回收、内存释放、状态清理或执行函数[脚本]等)。+++++++++++++++++++++++++++++++++++++首先,我们使用下面例子,来测试下静态全局对象在exe与dll中的构造和析构时机。整个程序结构如下:DllTest.dll动态连接库测试代码: 1 #include "stdafx.h" 2 #include "dllTest.h" 3 #inclu 阅读全文

posted @ 2012-11-24 17:37 可可西 阅读(945) 评论(0) 推荐(0) 编辑

2012年11月14日 #

windbg调试基础

摘要: #工作空间 [Workspace] 工作空间被用来描述和存储一个调试项目的属性、参数以及调试器设置等信息,其功能类似于集成开发环境的项目文件。 具体包括:调试会话状态(断点、打开的源文件、用户定义的别名等)、调试器设置(符号文件路径、源文件路径、可执行映像文件路径等)和窗口布局状态。 0. 基础工作 阅读全文

posted @ 2012-11-14 13:25 可可西 阅读(11935) 评论(1) 推荐(0) 编辑

2012年11月11日 #

ThinkpadR61-7755BH1安装Mac Leopard10.5.2

摘要: ThinkpadR61-7755BH1(按F1进入BIOS)的硬件详细参数可以参见:泡泡网 IT168 以下是驱动精灵2012 正式版 SP6(6.1.1018.3020)给出的硬件检测报告: CPU: 英特尔 Core 2 Duo T7250 (双核)主板: 联想 7755BH1 (英特尔 PM9 阅读全文

posted @ 2012-11-11 14:45 可可西 阅读(1017) 评论(1) 推荐(0) 编辑

2012年10月31日 #

c++对象内存模型【内存对齐】

摘要: 关于c++对象的内存模型 - 【内存对齐】方面,网上有大把的资料对此进行介绍,本篇文章仅对这些内容做一个梳理。 对齐规则,不同编译器存在差异,本文在“vc6/32bit”windows平台进行编译测试。(缺省为8字节对齐:对应编译选项/Zp8) 0.示例代码: A1内存模型(大小:3字节) A2内存 阅读全文

posted @ 2012-10-31 23:59 可可西 阅读(4480) 评论(3) 推荐(1) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页

导航