Debugging 有没有办法定制Firebug';什么是键盘快捷键?

有没有办法定制Firebug的键盘快捷键?我喜欢使用Firebug的脚本面板逐步浏览JavaScript代码,但看起来我只能使用默认的键盘快捷键来跳过/进入/退出代码,或者使用鼠标单击相应的按钮 我错过什么了吗 Firefox/Firebug中的:config黑客有什么秘密可以帮到我吗?如他们的声明所述,你可以试试。。。否则,这是一张。正如@VonC所提到的,这张票上有一张公开票。根据我的经验,keyconfig不能用于此目的。我这样做是为了允许在about:config中自定义调试器执行控制键

Debugging FireFox和html5视频-带x的灰盒

所以,我只是想在这个客户端网站上安装一个简单的html5视频播放器,同时进行重建。 我本来以为这是一件直截了当的事情,但当我在FF中检查它时,我看到的是一个黑色的盒子,里面有一个灰色的“x”。 我正在使用最新的FireFox 3.6.12。 你们可以自己看看 这是我使用的代码-我认为它是有效的html5-也许不是 代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" conte

Debugging 在vim中查找不匹配报价的简单方法?

我正在写一个ksh脚本,显然有一个不匹配的双引号(“)不幸的是,在我的代码中.Ksh只是告诉我脚本的最后一行与它不匹配,但错误几乎肯定早在我的脚本结束之前就出现了。我正在用VIM编写这篇文章。有什么方法可以缩小实际报价问题的范围吗?可能转到结尾(G$)并向后搜索双报价(?”) 否则,如果您的脚本很简单,查找只有一个双引号的行(/^[^”]*“[^”]*$)可能会有所帮助。如果您使用的终端支持颜色并启用语法高亮显示,则应该很容易发现异常长的字符串。若要启用语法高亮显示,请进入命令模式并键入: 上的

Debugging &引用;cc";调试器中的操作码

您能否解释一下,如果操作码“cc”或\xcc正在运行调试器(即:windbg、免疫调试器等),会发生什么情况 谢谢问题解决了。 我读了一些关于它们的书,这些操作码将导致在调试器中生成断点。 有些程序将此操作码用于反调试实现

Debugging PayPal API中的CURLE_RECV_错误

我已经开发了一个应用程序,它通过libcurl连接到PayPal API,我通过Debian服务器上运行的进程的OCurl绑定来使用它。当在Paypal沙箱中时,代码始终有效(端点https://api-3t.sandbox.paypal.com/nvp),但在连接到实际的Paypal服务器(端点https://api-3t.paypal.com/nvp) Libcurl始终返回CURLE\u RECV\u ERROR。一般的共识是,这种错误发生在网络出现问题时,所以我对此进行了调查 我从完全相

Debugging 如何调试在Arduino硬件上运行的Arduino代码?

是否有办法设置源代码级断点,在实际硬件上运行代码,并能够检查变量并继续?在Arduino上设置“源断点”的方法是添加一个串行输出,以将希望看到的值发送到串行监视器 当你准备好后,下一步是移动到WinAVR、AVR Studio和Atmel JTAG Mark II或Atmel Dragon 这些程序和设备将允许您创建C代码和单步代码,并监视变量和寄存器。JTAG设备可以单步执行C代码或编译器创建的汇编代码 需要预先警告的是,高级嵌入式C编程仍然离机器很近,您必须小心单步中断例程、计时器例程和其他

Debugging windows 7上的单步陷阱和sysenter

使用我自己的小用户模式调试器,主要用于学习目的。我在这里遇到了一个问题;我知道阻塞的系统调用意味着调用线程必须等待例程完成。我似乎有一个问题,有陷阱标志设置,而击中其中一个 第一个问题,这通常会导致崩溃吗 第二,“跨过”这些障碍的好方法是什么。也就是说,如果他们真的是罪魁祸首的话 谢谢

Debugging windbg未显示调用堆栈源参数

我在内核32中设置了一个断点!LoadLibraryExW。在calls窗口中,我切换了“Source args”,但调用堆栈在中断时仍然没有显示LoadLibraryExW的参数。有没有一种方法可以轻松查看这些论点 我已将环境变量\u NT\u SYMBOL\u PATH设置为SRV*c:\symbols*http://msdl.microsoft.com/download/symbols切换“源参数”后,无法直接将参数与函数参数匹配。这些仅适用于专用PDB。 您必须切换“原始参数”,使其与M

Debugging 打包后退出applet

这是一个场景:我们已经创建了一个JAVA小程序,它包括来自几个未打包的第三方JAR:s的类,而不是我们自己的代码。我们对applet进行了签名,它在客户端上运行良好。我们现在正试图使小程序变小,因为我们的许多客户机在网络上的带宽较差。所以包装是我要看的 问题是: 我们用pack200包装的步骤基本上是 重新打包(使用pack200 util)我们的applet JAR以规范化 使用我们的证书放弃我们的applet JAR 用pack200 util打包applet JAR 非常简单,在这个过程中

Debugging 恢复内存转储

如果在没有调试器的计算机上进行测试,比如说在客户端的计算机上,我遇到了一个可能破坏了程序状态但没有实际崩溃的错误,我知道我可以使用Windows任务管理器进行内存转储(右键单击进程名,创建转储文件) 我可以将它们与WinDbg一起使用,在内存中四处查看,等等,但对我来说最有用的是能够将转储恢复到内存中,这样我就可以继续与程序交互。这可能吗?如果是,怎么做?是否有一个工具可以还原它,或者我需要自己编写。我发现我可以用Hyper-V快照来实现这一点。如果我在虚拟机中运行我的程序,我可以选择转储内存、

Debugging 深度相等(实际值、预期值、注释); start()//成功完成测试后调用start() }) .失败(功能(错误){ deepEqual(false,true,'不应调用失败回调'+error.toString()); start();//在测试失败后调用start() }); }); }(WLJQ))//结束保存测试的自动执行函数 }//结束wlCommonInit

上述代码的预期输出: 旁注:以下是一个关于特定开发人员的PhoneGap/Cordova工作流程的示例。不过,调试也有一部分,只是基于浏览器。其中一些也适用于IBM Worklight的开发。cnandreu在这里提供了很好的技巧。尽管如此,可见性还是很差,这些方法并没有真正解决我的问题。我还想建议我发现在我的项目中最有用的内容(除了WL.Logger.debug()之外): JSConsole是不可或缺的()。实际上,我并没有像预期的那样使用它。但是,我发现它的启动警告消息与WL.Logg

Debugging VLC不输出视频,只输出音频

我正试图从源代码处安装VLC,以利用raspberry pi的硬件(问题只是软件,所以我在这里问的原因),根据。我已经设法安装了它,但是,我看不到任何视频,只能听到音频。有两种方法可以启动视频,如果我在不使用硬件的情况下启动它,通过vlc filename,我会得到以下错误,我没有看到启动的窗口,但我听到音频。如果我使用硬件启动它,通过vlc--vout omxil\u vout filename,我仍然会收到相同的错误,但我确实看到一个启动的窗口,它显示电影名称,我听到音频,但是,窗口是完全黑

Debugging Internet Explorer 11具有空记录集

我有一个使用XML数据绑定的经典asp应用程序。通过IE9仿真设置,它可以在IE10版本中正常工作。但在IE11中,记录集总是空的。但是,使用#DATASRC和DATAFLD将值正确绑定到输入字段。就在我试图通过recordset.absolutePosition访问特定记录时,它爆炸了。 由于数据绑定似乎正在运行,因此肯定有一种方法可以指定特定的数据行。出于安全原因,datasrc和datafldapi部分地被使用: 示例:以下数据绑定的使用将导致在IE中执行脚本: %26lt;span st

Debugging 通过电话调试Android内核

我对Android和内核开发还不熟悉,但我想测试一些东西。我刚刚编译完我修改过的内核的第一个版本,并把它放在手机上。显然,它不起作用。如何在手机上调试内核 我正在研究Nexus5(MSM架构,基于Linux 3.4.0)。默认情况下使用的.config(hammerhead\u defconfig)。当内核启动时,它只显示Google屏幕,并永远停在那里 在使用mkbootimg(tty、tty0、ttyHSL0)生成映像时,我尝试(使用一个工作的启动映像)更改“console”参数,并尝试使用

Debugging IE10中的SVG奇怪行为+

我正在使用svg模式为页面后面svg的fill属性定义自定义背景图像。我将原始svg和模式定义隐藏在页面顶部 IE9没有问题 IE10没有显示任何内容 IE11在小提琴中工作,但在生产中只显示页面上的最后一个 下面是一个简单的示例: Microsoft SVG在模式元素主题上的偏差是模糊的: “显示”属性会影响阵列元素以及对这些阵列元素的引用 关于xml主题:空间: SVG中不支持xml:space属性 因此,xml:空间和模式偏差可能在一个版本的IE中不会产生副作用,但在另一个版本中会产生一些

Debugging 使用节点检查器调试meteorjs应用程序

我正在尝试调试服务器端的meteor应用程序 我创建了一个环境变量export NODE_OPTIONS='--debug' 我运行meteor(版本0.7.0.1)命令。它告诉在端口5858上侦听的调试器 我启动节点检查器(版本v0.7.0-2)并指向127.0.0.1:8080/debug?port=5858,但我只能看到两个字符串、源代码、控制台和一个提示符>,在这里我无法写入任何内容 我在控制台中有以下错误: “加载页面时,与ws//127.0.0.1:8080/socket.io/1/

Debugging 在绘图调用DrawInstancedIndirect中调试几何体着色器

我的程序是一个基于计算着色器的雨粒子系统,用于推进雨滴,另一个渲染着色器(顶点着色器、几何体着色器、像素着色器)用于渲染高级雨滴 我使用draw调用:DrawInstancedIndirect将计算着色器的结果应用于渲染步骤 我的问题是在渲染步骤中,在几何体着色器中,我试图为每个雨滴绘制一个广告牌。如果我只是画一个普通的regtangle,它渲染得很好,当我换成广告牌时,渲染目标中没有任何东西。我正试图找到一种调试这个几何体着色器的方法。我使用以下工具调试几何体着色器,但它确实适合我 VS201

Debugging PyCharm:Debug Django Forms clean()重写

我在派生窗体类中重写了clean(): def clean(self): self.user = None cleaned_data = super(LoginForm, self).clean() username = cleaned_data["user_id"].lower() 但是调试器不会在我在重写方法中设置的断点上停止(例如,它不会在self.user=None上设置的断点上停止) 我可以看到调用该方法是因为引发并记录了自定义ValidationError

Debugging 使用来自对象引用的额外信息打印JVM堆栈跟踪

我有一个Java+Scala应用程序,它具有惰性的单元控制流。因此,从调试器或探查器中获取的堆栈跟踪如下所示: .... at tarski.JavaScores$FlatMapState.extract(JavaScores.java:175) at tarski.JavaScores$Extractor.force(JavaScores.java:117) at tarski.JavaScores$FlatMapState.extract(JavaScores.java:152) at ta

Debugging 在vs 2013中查看数据表时出错

当我尝试在vs2013中查看数据集或数据表时,会出现此错误 CustomerExceptionDataHolder cannot be cast to CustomExceptionDataHolder. 我刚从2010年换到2013年,这一切就开始发生了。有人知道为什么吗 …为什么我会出错,而不是为什么我会改变。我只是遇到了完全相同的问题。。。我从解决方案中的一个项目中引用了一个程序集,该项目引用了Microsoft.VisualStudio.DebuggerVisualizers.dll

Debugging 在WebStorm中设置省道断点

Dart代码执行不会在WebStorm IDE中设置的断点处暂停 浏览器配置指向本地Dartium安装(/home/tom/dart/chromium/chrome包装器) Chrome扩展已安装 单击IDE中的“Debug index.html”会启动Dartium。“JetBrains IDE支持正在调试此选项卡”显示在Dartium中 有关于在哪里查找问题的提示吗 编辑:我想它正在传送。这是日志: [web]GET/begin/index.html=>polymer_and_dart |

Debugging 调试与维护;脚本的EA中配置文件应用程序失败

初始信息 Enterprise Architect 12.0.1209 Corporate Edition Windows 7 64-bit machine Using EAExample project Trying to debug JScript-CSV in EAScriptLib in Scripting window 问题 好的,当我尝试在EA中调试内置脚本时,Windows告诉我,debug&Profile应用程序已停止工作。我正在从EA内部访问脚本 当试图运行任何脚本时,它就

Debugging Chrome开发工具:[VM]来自javascript的文件

我在javascript文件(jaydata.js)中添加了一个断点,并按下“切换到下一个函数调用” 当它到达一条线时: }, 另一个名为“[VM](8312)”的文件弹出。我一直单击“转到下一个函数调用”,现在我的屏幕是: 这些名为“[VM](XXXX)”的奇怪而神秘的脚本是什么?它们来自哪里?[VM](scriptId)没有特殊意义。它是一个虚拟名称,帮助我们区分不直接与文件名绑定的代码,例如使用eval和friends创建的代码 在过去,所有这些脚本都被标记为(程序) 如果你感兴趣,你

Debugging 如何调试Grails3插件

这可能是一个新手问题,但非常重要:如何调试Grails3插件?为了让问题更清楚,请查看我的上一期:。有人说: liquibase.exception.ChangeLogParseException 我很想自己调试它,但我不知道如何找到相关插件的源代码并在那里设置断点,或者只是在控制台上打印一条消息 我使用的是NetBeans IDE,但我可以轻松地切换到任何其他IDE。至少在Jetbrains中,您可以为获得的异常设置Java异常断点。此外,插件也会出现在项目窗口的外部库列表中。您可以展开这些

Debugging Modelsim在一个gen实例上中断

我有一个模块,它正在gen块中复制。为了调试复制模块,我在其中一条语句上插入一个断点。但是,Modelsim对gen块中的所有实例使用相同的语句。如何使modelsim在某个gen块中只中断一次,而不是所有gen块 具体来说,我从sim窗口中选择了一个特定的generate实例来放置断点,但是模拟器仍然在所有generate实例处中断 我正在CentOS 6.7上使用Modelsim Altera学生版转到工具->断点。选择刚才添加的断点并点击“修改”。 有一个实例名称字段,您可以填写到生成的实

Debugging 在nano libc中使用malloc调试信息?

我正在使用gnu arm工具链,在我的程序中,我多次调用malloc。对malloc的调用工作正常,直到某一点失败为止。 当我检查空闲堆大小和空闲堆栈时,它显示有足够的空间来分配。 问题是我无法从nano-lib调试malloc,以查看它在哪里卡住了,因为nano-lib是在没有调试信息的情况下构建的。 有没有人可以给我提供或重定向到关于如何用调试信息重建GNU ARM库的有用信息 谢谢 堆可能是碎片。所以你可以有一个足够大的“自由大小”,但没有足够大的块。您确定“空闲堆大小”不是一堆小数据块吗

Debugging 如何观看c++;使用cygwin工具链的NetBeans 8.1调试器中的STL集合?

我希望通过cygwin工具链在NetBeans中看到vector的元素。有一些说明,但不清楚如何将其应用于cygwin。有人对此有积极的经验吗 Thanx.在Windows 10上,使用Netbeans 8.2和cygwin64: 检查是否安装了libstdc++(使用cygwin'setup-x86_64.exe') 在 将所有文件夹和文件(包括文件夹“libstdcxx”)复制到cygwin。例如: c:\bin\cygwin64\usr\share\gdb\python (复制后,文件

Debugging Javascript中的布尔错误

有此代码: function checkIsNotOverHeating(context, surchauffe, offset, topic, node){ let msg = null; let overheating; overheating = false; if(checkTemperatureWithOffset(context.get("temperatureInt"), offset, surchauffe, "-") === 1){

Debugging 将开发或调试工具层添加到现有docker容器

我有许多docker容器,我想在其中临时执行额外的开发任务(gcc-O0和gdb) 我可以安装附加软件作为deb或rpm包(标题、库),装载附加卷(例如dotfiles、vim插件),添加用户或烘焙新的衍生容器(但这至少在理论上会导致我需要跟踪的容器组合爆炸) 推荐并经验证的方法是什么

Debugging can';t使用tizen studio ide调试移动本机应用程序

我已经安装了TizenStudioIDEV1.0.2。我从其中一个示例(传感器)创建了一个新项目。没问题。但我无法调试或运行它。当我启动run或debug时,emulator窗口就会出现,最后它会显示“启动内核”。ide显示“启动传感器调试”,达到81%,然后连接到仿真器超时-弹出一个错误框。关闭它会使emulator窗口打开,我必须使用任务管理器在emulator中结束它 如有任何提示,将不胜感激 短暂性脑缺血发作 肯试试这个: 打开工具下的Emulator Manager(alt+shift

Debugging Firefox/Firebug';s";console.log";始终返回';未定义';

从昨天开始,由于某些原因,每次我尝试在Firefox中显示控制台日志时,都会得到一个未定义的: 我经常使用这个工具,就在最近,我发现它已经不起作用了。关于堆栈溢出,我似乎有过类似的问题,但没有一个能解决这个问题 这就是我到目前为止所做的尝试修复它。我已经 重新安装的Firebug 重新安装Firefox 似乎什么都不管用。但是,当我键入“console”并点击run按钮时,我得到: 这是我必须改变的安排吗 Firebug不再维护。从getfirebug.com: Firebug扩展不再被开

Debugging 使用源地图和网页包调试typescript

我有一个用Typescript编写的项目,我希望能够调试它(在Chrome开发工具中或在Intellij中) 起初,我看到Typescript的导入功能不受支持。因此,我尝试使用Webpack和Webpack dev server但是完全失败了。即使我的应用程序正在工作(由于有一个包含所有代码的bundle.js文件),它也无法将代码与给定的源代码映射匹配,这使得调试无法进行 停止使用webpack后,我尝试添加require.js作为依赖项,以解决我遇到的require未定义错误。这很管用,但

Debugging 调试:无法进入外部源代码(nuget)

问题 正在尝试调试为什么我的配置没有按我希望的方式绑定到对象,并且我似乎无法进入ConfigurationRoot.Get();。它要么在方法内部中断,要么在我尝试进入时跳过 我相信我的调试器设置是正确的,并且我已经验证了加载了正确的模块和符号。对下一步检查什么有什么建议吗 运行Visual Studio 2017 相关套餐: Microsoft.Extensions.Configuration(1.1.1) Microsoft.Extensions.Configuration.Binder(

Debugging IntelliJ 2017.1.3:无法计算插入键表达式:找不到局部变量'$这是0';

升级到2017.1.3后,调试器开始打印这些行 无法计算插入键表达式:找不到局部变量 “$this0” 一切正常,但这段文字使控制台窗口杂乱无章,使其响应性降低 加载应用程序后,只有这些行仍然显示: 调试器窗口中未定义变量或监视。 我怎样才能决定不显示这些消息,这样它就可以像升级之前一样响应更快 版本信息: IntelliJ IDEA 2017.1.3 Build #IU-171.4424.56, built on May 12, 2017 JRE: 1.8.0_112-release-73

Debugging 在pycharm中编写和调试自动键脚本

在它的GUI窗口中编写和调试脚本肯定很困难。我知道可以使用autokey run--script{script name}运行脚本 但是否可以在.py文件中显式使用自动键模块,编写独立脚本并独立运行?这样就可以利用所有IDE功能,如自动完成,逐行调试,在编写脚本时看到异常情况下的堆栈跟踪。您可以自己编写一些类似的简单功能。例如,Ctrl+g(转到行)快捷键这也有一点帮助:popupNotify\u howItWorks(text),蜂鸣音(持续时间=0.1,频率=2000,循环=1)导入操作系统

Debugging 使用WebStorm的Gulp任务调试量角器测试

我使用gulp任务运行量角器测试,并通过gulp任务中的所有参数,如: gulp protractor-integration --useProxy=true --baseUrl=http://10.222.25.18:81 --apiUrl=10.124.22.213:8080 --suite=tests 我尝试在WebStorm中为Gulp设置一个配置,并在那里传递所有参数。当我点击run时,将执行正确的测试。 当我设置一个断点并点击debug时,测试就会执行,WebStorm不会在断点处

Debugging Electron js错误-找不到文件

我有一个electron应用程序,所以在我的仪表板页面中,我得到一个错误,如下所示 Error: Unhandled "error" event.(File not found) 我正在使用tradingview小部件 var widget = new TradingView.widget({ // debug: true, // uncomment this line to see Library errors and warnings in the console

Debugging 远程Xdebug-can';t连接(Xdebug 2.5.5)

我有一个问题,我已经面对了两天了。我已经在PhpStorm中配置了PHPUnit,并将代码覆盖率保存到日志文件夹。我想连接Xdebug,这样我就可以在IDE中看到代码覆盖率。问题是,我无法连接到远程Xdebug。我收到一条消息:“未建立与'Xdebug 2.5.5'的连接。” 另一个团队的家伙帮助我配置Xdebug,因为他们已经为其他项目配置了它。我克隆了这个项目,设置并运行,按照他的配置配置了一切。仍然无法连接 端口:9000(也获得了9001-9005的代理)。 Windows防火墙已关闭,

Debugging Goland无法在macos上运行调试

我使用GOL,不进入调试模式。无法进入断点模式。无法看到实时参数更改 GOROOT=/usr/local/go #gosetup GOPATH=/Users/zhaoziqian/Documents/gopath #gosetup /usr/local/go/bin/go build -o /private/var/folders/4g/l31t9xvs1hz3slt5s90ggtr80000gn/T/___go_run_str_go -gcflags "all=-N -l" /Users/z

Debugging 包含类似地址但不同源行的GDB回溯

我试图调试inkscape,并在其主共享库(即/usr/lib/inkscape/libinkscape_base.so)中的某个地址放置断点。当执行到达该断点时,回溯如下: #0 0x00007ffff6ecb220 in __static_initialization_and_destruction_0 (__priority=65535, __initialize_p=1) at /usr/include/c++/7/iostream:74 #1 0x00007ffff6ecb220

Debugging 通过crontab执行bash脚本会导致错误

我正在使用工具vdirsyncer()创建iCloud日历的本地副本,并将其显示在魔镜上。该工具本身有一个定时功能,定期运行同步,但不幸的是,这对我不起作用。为了绕过这个问题,我创建了一个简单的bash脚本,我想将其作为cronjob运行。下面是一个单行程序调用同步: vdirsyncer-vdebug同步 通过手动执行 bash vdirsyncer.sh 工作正常,达到预期效果 Crontab如下所示: */15****bash~/MagicMirror/modules/calendars/

Debugging 为什么我的脚本推送的URL不正确?[/u/2插入到脚本URL中]

我是一个GAS新手,试图在过渡期间保持应用程序的正常运行,最近开始出现以下问题。虽然脚本正在将URL(另一个已发布脚本的URL)推送到菜单项链接中。。。(见图片) …通过脚本设置的URL不是已发布应用程序中某些(并非所有)个人正在访问的URL。而不是他们的链接打开一个以开头的URL“https://script.google.com/macros/s/AK...“,一些用户被定向到以开头的URL”https://script.google.com/macros/u/2/s/AK...“。(注

Debugging Yocto devtool get/usr/src在recipe sysroot中用于调试

我正在尝试在目标设备上调试我的应用程序。我在主机上使用gdb-multiarch,在目标上使用gdb-server。通过断点和步进,一切都可以正常工作 我的问题是,我的应用程序依赖于我的一些on LIB。当我进入这些libs的函数时,找不到源代码。我的recipe sysroot文件夹中没有/usr/src 我已采取的步骤: 生成eSDK:bitbake my image-c填充\u sdk\u ext 将eSDK安装到~/my_sdk devtool modify-n我的配方~/reposit

Debugging 无法从VS代码调试Outlook Office JS加载项

以下是我遵循的步骤。链接() 使用npm“npm安装-g yo发电机办公室”安装yo发电机 运行命令“yooffice”并切换到项目文件夹 添加了提到的库(showdown、urijs、jquery)“npm安装showdown urijs jquery——保存” 已安装VS代码的扩展 执行以下命令以运行节点服务器“npm run dev server” 使用VS代码在线运行office 提供的URL如下“https://localhost:3000/taskpane.html

Debugging 什么是调试器?它如何帮助我诊断问题?

这是一个通用问题,旨在帮助新程序员解决程序问题,但不知道如何使用调试器诊断问题的原因 本问题包括三类更具体的问题: 当我运行我的程序时,它不会产生我所期望的输入输出 当我运行我的程序时,它崩溃并给我一个堆栈跟踪。我有,但我仍然不知道问题的原因,因为堆栈跟踪没有为我提供足够的信息 当我运行我的程序时,它由于分段错误(SEGV)而崩溃 调试器是一种程序,它可以在程序运行时检查程序的状态。对于理解如何使用调试器的基础知识来说,这些问题并不重要。当程序到达代码中的特定位置时,可以使用调试器停止程序的执

  1    2   3   4   5   6  ... 下一页 最后一页 共 76 页