te')); return $arr; } /* 遍历用户所有主题 * @param $uid 用户ID * @param int $page 页数 * @param int $pagesize 每页记录条数 * @param bool $desc 排序方式 TRUE降序 FALSE升序 * @param string $key 返回的数组用那一列的值作为 key * @param array $col 查询哪些列 */ function thread_tid_find_by_uid($uid, $page = 1, $pagesize = 1000, $desc = TRUE, $key = 'tid', $col = array()) { if (empty($uid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('uid' => $uid), array('tid' => $orderby), $page, $pagesize, $key, $col); return $arr; } // 遍历栏目下tid 支持数组 $fid = array(1,2,3) function thread_tid_find_by_fid($fid, $page = 1, $pagesize = 1000, $desc = TRUE) { if (empty($fid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('fid' => $fid), array('tid' => $orderby), $page, $pagesize, 'tid', array('tid', 'verify_date')); return $arr; } function thread_tid_delete($tid) { if (empty($tid)) return FALSE; $r = thread_tid__delete(array('tid' => $tid)); return $r; } function thread_tid_count() { $n = thread_tid__count(); return $n; } // 统计用户主题数 大数量下严谨使用非主键统计 function thread_uid_count($uid) { $n = thread_tid__count(array('uid' => $uid)); return $n; } // 统计栏目主题数 大数量下严谨使用非主键统计 function thread_fid_count($fid) { $n = thread_tid__count(array('fid' => $fid)); return $n; } ?>Windows64位系统进入debug模式
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Windows64位系统进入debug模式

运维笔记admin3浏览0评论

Debug 是DOS、Windows 提供的实模式(8086方式)程序的调试工具。使用它,
可以查看CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。

由于各种原因,我们可能需要使用debug 。然而,现在大多数人的电脑是64位系统,而64位系统已经不再支持命令行模式下进入debug。那64位系统用户怎样才能进入debug模式呢?
我们可以通过安装配置DOSBoxdebug.exe来进入debug模式

下载安装DOSBox和debug.exe

  1. 通过点击面的链接可以下载DOSBoxdebug.exe(密码:wq5w)
    下载地址失效可以留言我补链接

  2. 安装DOSBox,其默认安装在 C:\Program Files (x86) 目录下(这个不用更改,因为它本身比较小,如果改位置一定要记住位置,后面要用)

  3. 找到 debug.exe(这时候你并不能直接打开它,后面讲配置的时候会讲到怎么用),并把它放在你喜欢的位置上,记住目录(等会用到)这里我放在D:\Debug目录下

配置DOSBox

完成以上的安装后,我们需要给DOSBox配置一个指向debug.exe所在目录的虚拟的盘符,可以使用如下的命令

mount C D:\Debug

其中,C是虚拟的盘符,可随意设置,后面跟着的是debug.exe所在的目录。需要注意的是,此时这个 C 盘是 mount 命令后DOSBox 中创建的 C 盘,它映射着我们本地的D:\Debug 目录,但并不是我们电脑本地的 C 盘。
如一切顺利,打开DOSBox ,输入命令 C:,回车,将出现如下画面:

现在,可以输入debug进入debug模式了

修改DOSBox配置文件

现在是可以正常进入debug模式了,但有一个问题,每次打开DOSBox都需要重新输入上面的命令,非常不方便。
其实,DOSBox 的配置文件中有一个 [autoexec] 区段,在这个区段中的命令会在 DOSBox 每一次启动时自动运行,我们可以在这里输入我们的mount命令

  • DOSBos 安装根目录下,有一个名为 DOSBox 0.74 Options.bat 的脚本文件,我们双击它便可以打开配置文件了。

  • 双击打开后,拉到最下面,我们可以看到**[autoexec]**区段,在这里输入刚才的命令。
    修改后如下:

  • 保存后重启DOSBox就可以直接输入debug进入debug模式了。
    PS: 若双击 DOSBox 0.74 Options.bat 文件后没有打开dosbox-0.74.conf配置文件,我们可以手动找到配置文件并用记事本打开。打开 DOSBox 会同时打开两个窗口,其中一个是黑色的控制台窗口,在控制台窗口中指明了配置文件的绝对路径:

发布评论

评论列表(0)

  1. 暂无评论