DLL相关的东西1、DLL的加载方式隐式:#pragma comment(lib,
"XX.lib");编译器去查找名为XX.dll的DLL,除了名字相同,该DLL和该LIB的GUID也相同。显式:HINSTANCE hInst =
LoadLibrary(TEXT("XX.dll"));if(N....
4-1.Python对象。与所有Python对象有关的三个属性是什么?请简单的描述一下。答:与所有Python对象有关的三个属性是身份、类型、值。身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址。类型:对象的类型决定了该对象...
分类:
编程语言 时间:
2014-06-07 03:42:19
阅读次数:
248
关于DLL的延迟加载延迟加载DLL,使用的是隐式加载方式,当为exe使用的DLL指定为延迟加载的时候,连接器会将exe的【导入段】中去除该DLL的相关信息,同时在exe中嵌入一个新的【延迟加载段】表示要从该DLL中导入哪些函数。通过让对延迟加载函数的调用跳转到delayimp.lib中的__dela...
5-1.整型。讲讲Python普通整型和长整型的区别。答:Python
的标准整数类型是最通用的数字类型。在大多数 32 位机器上,标准整数类型的取值范围是-2**31到 2**31-1,也就是-2,147,483,648 到
2,147,483,647。如果在 64 位机器上使用 64 位编译器编...
分类:
编程语言 时间:
2014-05-29 22:49:13
阅读次数:
394
《windows核心编程》第26章详细的分析了窗口消息,让人豁然开朗。学习小结:1、消息队列分为Post消息队列、Send消息队列、虚拟输入消息队列和应答消息队列。2、PostMessage是将消息发送到消息的线程队列然后返回。3、SendMessage表面看是发送消息,等消息处理完毕后返回。实际上...
分类:
其他好文 时间:
2014-05-29 12:14:59
阅读次数:
243
课后习题5-1 整形。 讲讲 Python
普通整型和长整型的区别。答:普通整型是绝大多数现代系统都能识别的。Python的长整型类型能表达的数值仅仅与你机器支持的(虚拟)内存大小有关。5-2 运算符
(a) 写一个函数,计算并返回两个数的乘积 (b) 写一段代码调用这个函数,并显示它的结果 答:d...
分类:
编程语言 时间:
2014-05-28 11:22:41
阅读次数:
523
#!/usr/bin/python
# -*- coding: utf-8 -*-
#6–5. 字符串
# (a)更新你在练习2-7 里面的方案,使之可以每次向前向后都显示一个字符串的一个字符.
# (b)通过扫描来判断两个字符串是否匹配(不能使用比较操作符或者cmp()内建函数)。
# 附加题:在你的方案里加入大小写区分.
# (c)判断一个字符串是否重现(后面跟...
分类:
编程语言 时间:
2014-05-26 05:45:39
阅读次数:
420
1.首先F3加载应用程序,然后一路F8直到自己停下来,或者是ctrl+F8他会自己运行,直到出现自己停下的时候(也就是OllyDbug把程序的控制权交出,转由应用程序自己控制,呵呵,不行,还得唠唠其他的......下面先跳转一下)
控制权、领空:关于程序的控制权和领空的问题,OllyDbug是一个强大的程序调试工具,具有强大的调试和反汇编能力,他会在应用程序拉到内存的那一刻,就牢牢的控制了该程序,具体的方法是(个人猜想而已):OD把程序拉到内存的同时,就是一个领孩子入瓮的问题,呵呵,实际这里...
分类:
其他好文 时间:
2014-05-22 07:38:22
阅读次数:
307
2-2.程序输出。阅读下面的Python脚本。#!/usr/bin/env python1 + 2 *
4(a)你认为这段脚本是用来做什么的?(b)你认为这段脚本会输出什么?(c)输入以上代码,并保存为脚本,然后运行它,它所做的与你的预期一样吗?为什么一样/不一样?(d)这段代码单独执行和在交互解释...
分类:
编程语言 时间:
2014-05-21 19:43:18
阅读次数:
305
什么是 self ? 它是类实例自身的引用。其他语言通常使用一个名为 this 的标识符
--《Python核心编程》如何定义类: class ClassName(base_class[es]): (1) "optional
documentation s...
分类:
编程语言 时间:
2014-05-21 18:50:01
阅读次数:
304