首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PE文件详解(八)

    本文转载自小甲鱼PE文件详解系列教程原文传送门 当应用程序需要调用DLL中的函数时,会由系统将DLL中的函数映射到程序的虚拟内存中,dll中本身没有自己的栈,它是借用的应用程序的栈,这样当dll中出现类似于mov eax, [1000000]这样直接寻址的代码时,由于事先并不知道它会被映射到应用程序中的哪个位置,并且可能这个内存地址已经被使用,所以当调用dll中的函数时,系统会进行一个基址重定位的操作。系统是根据dll中的基址重定位表中的信息决定如何进行基址重定位,哪些位置的指令需要进行基址重定位。 所以这次主要说明基址重定位表。 这个重定位表位于数据目录表的第六项。这个表的主要结构如下:

    02

    集装箱翻箱问题的整数规划模型系列一(BRP-Ⅰ、BRP-Ⅱ及代码)

    堆集装箱翻箱问题的 整数规划模型 (BRP-Ⅰ、BRP-Ⅱ及代码) 系列一 前 言 因为现代供应链系统受到时间的限制,所以如何快速按需访问库存也是当前社会研究的热点之一。在实际生活中,如码头、仓库等,我们都能经常看见箱子或其他物品的堆叠存储和库存访问。 - 今天小编就将为大家介绍在类似场景下,如何移动箱子,以实现在按顺序获取库存的前提下使得箱子的移动次数最少的模型。 对这类问题的研究其实已经开展得十分广泛了,所以小编计划会推出一个集装箱翻箱问题的整数规划模型系列,分别介绍不同文献中的多种模型。 本期目录

    02
    领券