首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows 10无法使用debug的解决方案

在学习汇编语言的时候,XP系统或者更早版本的默认在Dos命令下敲入debug即可进入汇编指令模式下,而在Windows 7及更高版本下,这些功能似乎都被阉割了,所以今天我们讲带大家处理一下如何解决这个问题...First 首先我们需要给电脑配置debug文件,以win10为例,默认条件下系统没有debug相关的文件,我们需要自己去配置 下载文件我已经上传了,链接在这里 下载好并解压,结果如下: ?...此时我们需要记下当前的路径,我们这里当前路径为D:\Debug Second 我们需要下载一个DosBox,根据维基百科上定义讲: DOSBox是一种模拟器软件,主要是在IBM PC兼容机下,模拟旧时的操作系统...有些游戏开发商重新发行早期的DOS游戏时,也会使用DOSBox,使其可以在现代计算机上运行。 文件我已经上传到本地了,下载链接在这里 下载后的界面如下: ?...Third 我们需要使用mount命令(用来挂载硬盘或镜像等),将DEBUG.EXE所在的路径挂载到C盘的盘符,以便调用的时候方便直接在同一目录下 然后我们只需要输入C:\进入当前的盘符,使用debug

2.1K50

最详细的IDEA中使用Debug教程

:JRebel激活 一、Debug开篇 首先看下IDEA中Debug模式下的界面。...就简单说下图中标注的8个地方: 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。...更新程序,On 'Update' actions,执行更新操作时所做的事情,一般选择'Update classes and resources',即更新类和资源文件。...但有一点需要注意,断点回退只能重新走一下流程,之前的某些参数/数据的状态已经改变了的是无法回退到之前的状态的,如对象、集合、更新了数据库数据等等。 ? 图[8.2] ? 图[8.3] ?...[图9.2] 十、附:JRebel激活 目前本人一直使用JRebel做热部署工具,效果还算理想,修改Java代码或者xml等配置文件都能热更新。

3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Intellij IDEA debug模式下项目启动慢无法启动的事件解决过程记录

    快速定位问题所在的,但是在IDEA上点击debug按钮后却一直无法正常启动项目,控制台上也能看到日志,但是基本都在几个步骤后无法再继续下去,重复试了几次都无法正常启动项目,日志输出到特定的那几句后就停止了...由于是第一次碰到这个问题,所以不太清除到底是什么原因,只记得当时重复的试了几次项目的clean install,但是这几次的重新构建和重新启动的结果都是无效,项目依然无法通过debug模式启动。...将这几个打在方法上的断点掉之后,控制台立刻开始刷刷刷的打日志了,debug模式下项目无法启动的问题解决掉了。 ?...通过对这几个问题的验证,也使我更加清楚了这个问题,Method Breakpoints会使得debug变慢是一个确定的事实,与操作系统的关系不大,与是否为实现类方法也无关联,那么为什么会这样呢?...使用方法断点会使得正在debug调试的程序变慢。 总结 针对于此,也向使用IDEA的各位朋友提个建议:少用方法断点,也尽量不要在项目里打过多的断点,调试哪里就在哪里打上,调试完把断掉去掉就好。

    4K70

    如何在 IDEA 使用Debug 图文教程

    :JRebel激活 一、Debug开篇 首先看下IDEA中Debug模式下的界面。...就简单说下图中标注的8个地方: 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。...更新程序,On 'Update' actions,执行更新操作时所做的事情,一般选择'Update classes and resources',即更新类和资源文件。...但有一点需要注意,断点回退只能重新走一下流程,之前的某些参数/数据的状态已经改变了的是无法回退到之前的状态的,如对象、集合、更新了数据库数据等等。 ? 图[8.2] ? 图[8.3] ?...[图9.2] 十、附:JRebel激活 目前本人一直使用JRebel做热部署工具,效果还算理想,修改Java代码或者xml等配置文件都能热更新。

    1K30

    在Intellij IDEA中如何使用Debug!

    Debug开篇 首先看下IDEA中Debug模式下的界面。 上图是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。...就简单说下图中标注的8个地方: 1.以Debug模式启动服务: 左边的一个按钮则是以Run模式启动,在开发中,我一般会直接启动Debug模式,方便随时调试代码。...更新程序,On 'Update' actions,执行更新操作时所做的事情,一般选择'Update classes and resources',即更新类和资源文件。...但有一点需要注意,断点回退只能重新走一下流程,之前的某些参数/数据的状态已经改变了的是无法回退到之前的状态的,如对象、集合、更新了数据库数据等等。 九....附:JRebel激活 目前本人一直使用JRebel做热部署工具,效果还算理想,修改Java代码或者xml等配置文件都能热更新。偶尔服务开久了,或更改的文件较多时,热更新没有生效,需要重新启动服务。

    4.7K20

    IDEA 配置 JRebel 热部署

    表示热加载的时候,更新 class 跟 resources 文件。...JRebel 热加载测试 在上面配置完成后,我们通过 JRebel 的 debug 模式进行启动,就是下面圈出来的部分,通过这个进行启动。 ?...项目启动后,如果改动了代码,我们就不需要在重启项目,直接点击下面的红色部分,进行热加载,然后改动的部分就生效了,JRebel 的热加载功能,能覆盖 99% 的热加载,无论是改动源代码、xml 文件、新增类...总结 通过上面的配置,我们就可以愉快的使用热加载功能了,提供我们的开发效率,从而拒绝 996,实现 965 的工作机制。...找到 JRebel,生成热加载文件 在 IDEA 的 Debug Configuraions,开启热加载 JRebel Debug 模式启动项目 改动代码,通过 Update Application

    2.7K20

    IDEA 激活码,最新支持 2022 版本(亲测有效,持续更新)

    IDEA最新永久激活码、激活插件,支持 2022 版本(全年更新) 哈喽,小伙伴们好。我是狗哥,最近很多小伙伴私信我有没有 idea 激活的方式。其实,很多人换工作,或者是换电脑都有这样的需求。...JRebel 使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。...1.3 Jrebel 使用 点击 IDEA 左侧边栏边的 Jrebel 选项,配置需要热部署的模块,如下图,直接打上勾就可以。 ?...一切准备就绪之后,你会发现工具栏多了如下图的这两个图标:一个是 Jrebel run 模式启动项目,一个是 Jrebel debug 模式启动(一些需要测试的模块,一般使用这个模式),现以 debug...这是不需要重新启动,只需要重新 build 一下相关类即可,如果改动多的话,直接 build 模块就行。 ? 以上就是 Jrebel 的使用教程,贼方便。

    5.7K192

    解决宝塔的FTP无法使用被动模式

    使用宝塔很长时间,很早就发现宝塔安装的FTP不能使用被动模式。也尝试过解决,之前以为是端口不通,但开放端口后,发现还是不行。由于时间问题,也没再深入去解决,毕竟还可以用主动模式。...于是打开调试模式,排查问题,最后发现这个插件不能指定使用主动模式,只能被动模式失败后才切换到主动模式,所以每次同步文件都要十多秒。...服务器有两个IP,一个VPC内网IP,一个外网IP,pure-ftpd优先获取到了内网IP告知客户端将其作为被动模式IP,所以导致了被动模式不能使用的问题。...这种情况,我们只需要在配置文件里指定被动模式IP即可解决。编辑pure-ftpd的配置,搜索ForcePassiveIP,取消注释这行配置,修改IP为你的服务器外网IP。...这里假设你的服务器IP为8.8.8.8 ForcePassiveIP 8.8.8.8 保存,重启服务器,over 如果还是不行,那么要看看防火墙和安全组有没有放行被动模式的端口,宝塔安装的pure-ftpd

    2.7K30

    从Java的类加载机制谈起:聊聊Java中如何实现热部署(热加载)

    就无法加载更新后的类了。...但在开发和debug中,频繁启动应用却随处可见,热加载机制可以极大的提升开发效率。这两种机制,在开发中还有另外一种称呼—开发者模式。 对于大型项目:往往启/停需要等待几分钟时间。...3.远程debug中使用tomcat热加载 tomcat的热加载机制不仅可以在本地debug时,tomcat的远程调试也支持热部署,通过eclipse debug远程到远程tomcat上,修改本地代码,...在调试模式下运行常常会降低应用的速度或是引入其他的问题。 这些情况导致了HotSwap很少被使用,较之应该可能被使用的频度要低。 为什么HotSwap仅限于对方法体起作用?...[jrebel-agent] JRebel介绍 2007年,ZeroTurnaround宣布提供一种被称作JRebel(当时是JavaRebel)的工具,该工具可以在无需动态类加载器的情况下更新类,且只做极少的限制

    3.3K20

    在 IDEA 中用了热部署神器 JRebel 之后,开发效率大大提升!

    才能生效, 浪费不少生命啊, 自从有了 JRebel 这神器的出现, 不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。...配置完成, 直接启动 Tomcat 即可, 不过此方法麻烦, 每次新建项目都要从新配置 第二种安装方法:使用 IntelliJ IDEA 插件 接下来介绍使用 IntelliJ IDEA 插件的方式启动...绿色的 VALID 表示是有效的 在原来运行项目的按钮边上会多出两个绿色的按钮, 如图, 前面那个是 Run, 后面那个是 Debug ?...看到 Log 有 JRebel 输出的版本信息, 没有报错就是表示成功执行了, 随便改一个类试试吧 Maven 或 Gradle 启动 打开 JRebel Panel 窗口,然后勾选项目或模块即可,这时插件会在...然后在 Maven projects 或 Gradle projects 窗口,右键 Task 使用 JRebel 启动 ?

    1.8K10

    Java 项目热部署,节省构建时间的正确姿势

    我跟他说有个热部署插件叫 Jrebel,可以热部署,每次修改完代码需要测试的时候,只要 Build 一下就行?所有 Java 项目都能使用,他居然不知道。...JRebel 使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。...Jrebel 激活成功 Jrebel 使用 点击 IDEA 左侧边栏边的 Jrebel 选项,配置需要热部署的模块,如下图,直接打上勾就可以。 ?...选择模块 一切准备就绪之后,你会发现工具栏多了如下图的这两个图标:一个是 Jrebel run 模式启动项目,一个是 Jrebel debug 模式启动(一些需要测试的模块,一般使用这个模式),现以 debug...修改的 java 类 这是不需要重新启动,只需要重新 build 一下相关类即可,如果改动多的话,直接 build 模块就行。 ? 重新 Build 以上就是 Jrebel 的使用教程,贼方便。

    79020

    JRebel插件使用详解

    JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。...当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,可以省去大量的部署用的时间。...IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费时间浪费生命。 目前对于idea热部署最好的解决方案就是安装JRebel插件。...相关设置 设置成离线工作模式 设置自动编译 要想实现热部署,首先需要对Intellij按如下进行设置: 由于JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动变异功能才能实现随时修改...运行项目时要点击图中红框中的按钮,即可运行: 第一个按钮是Run,第二个按钮是Debug。

    2.7K10

    IDEA 中的热部署神器!

    在 Java Web 开发中, 一般更新了 Java 文件后要手动重启 Tomcat 服务器, 才能生效, 浪费不少生命啊, 自从有了 JRebel 这神器的出现, 不论是更新 class 类还是更新...图片配置完成, 直接启动 Tomcat 即可, 不过此方法麻烦, 每次新建项目都要从新配置 第二种安装方法:使用 IntelliJ IDEA 插件 接下来介绍使用 IntelliJ IDEA 插件的方式启动...图片绿色的 VALID 表示是有效的在原来运行项目的按钮边上会多出两个绿色的按钮, 如图, 前面那个是 Run, 后面那个是 Debug ?...图片看到 Log 有 JRebel 输出的版本信息, 没有报错就是表示成功执行了, 随便改一个类试试吧 Maven 或 Gradle 启动 打开 JRebel Panel 窗口,然后勾选项目或模块即可,...图片然后在 Maven projects 或 Gradle projects 窗口,右键 Task 使用 JRebel 启动 ?

    83440

    热部署JRebel的使用

    JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。...当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。...3、项目启动的时候使用JRebel支持的启动项 启动后,改变部分代码,点击Build Project 或者 Build Module ,就会进行热部署 run和debug一一对应jrebel run...和jrebel debug。...启动后项目就可以使用jrebel做热部署,除了涉及到修改mysql、redis地址以及重要的配置无法热部署需要重启外,大部分的业务逻辑修改都不需要重启服务器即可生效,联调接口时效率非常高。

    1K10

    解决kali-linux更新源无法使用的问题(签名失效)

    大家好,又见面了,我是你们的朋友全栈君。...本来说是这个寒假好好学习一下渗透测试的,可随着了解的深入,发现渗透测试需要的知识储备太多了,因此好长时间都没有真正的去学习渗透工具的使用,今天上午装了一个kali,装上之后第一件事就是执行apt-get...update && apt-get upgrade,结果却出现了这样的错误 我添加的是中科大的更新源,在浏览器中是可以正常打开的: deb http://mirrors.ustc.edu.cn...首先阅读一下apt-secure的描述,读完之后我们可以知道,之所以一直更新不成功,是因为没有签名或者是有签名但是apt没有对应的key的package是不被信任的,安全起见,默认是不会采用这种源来进行更新的...这句话就是解决问题的关键,虽然国内的源没有签名,或者签名过期(失效),但是我们可以强制apt进行更新,忽略仓库的安全性,而想要达到这个目的,我们就需要对APT的配置文件进行修改 我搜索了apt.conf

    2.5K40

    史上最全的 IDEA Debug 调试技巧(超详细案例)

    通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。...:JRebel激活 一、Debug开篇 首先看下IDEA中Debug模式下的界面。...就简单说下图中标注的8个地方: 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。...更新程序,On 'Update' actions,执行更新操作时所做的事情,一般选择'Update classes and resources',即更新类和资源文件。...但有一点需要注意,断点回退只能重新走一下流程,之前的某些参数/数据的状态已经改变了的是无法回退到之前的状态的,如对象、集合、更新了数据库数据等等。

    3.2K10

    使用 gomonkey 遇到非 debug 模式执行失败的问题及解决方法

    文章目录 问题描述 解决方法 问题描述 基于 Golang 语言,写单元测试,使用gomonkey对于某个函数进行 Mock,遇到如下问题: 使用「正常模式」执行单元测试,Patch不生效,Mock 失败...; 使用「Debug模式」执行单元测试,Patch生效,Mock 成功。...解决方法 在网上搜了搜该问题及现象,发现该问题的原因是, 想要使gomonkey的Patch生效,需要关闭编译器对代码的自动优化 但是在「正常模式」下,是没有关闭编译器对代码的自动优化的;而在「Debug...模式」下,dlv默认关闭了编译器对代码的自动优化。...有两种方法, 方法1:go test -gcflags "all=-N -l" ,直接在go test命令行后面加上-gcflags "all=-N -l" 参数; 方法2:使用 GoLand,在Go

    1.6K10

    Spring Boot 五种热部署方式,再也不用老重启了!

    来源:若离x my.oschina.net/ruoli/blog/1590148 1、模板热部署 2、使用调试模式Debug实现热部署 3、spring-boot-devtools 4、Spring Loaded...Groovy的配置: spring.groovy.template.cache=false Velocity的配置: spring.velocity.cache=false 2、使用调试模式Debug...实现热部署 此种方式为最简单最快速的一种热部署方式,运行系统时使用Debug模式,无需装任何插件即可,但是无发对配置文件,方法名称改变,增加类及方法进行热部署,使用范围有限。...4、Spring Loaded 此种方式与Debug模式类似,适用范围有限,但是不依赖于Debug模式启动,通过Spring Loaded库文件启动,即可在正常模式下进行实时热部署。...5、JRebel Jrebel是Java开发最好的热部署工具,对 Spring Boot 提供了极佳的支持,JRebel为收费软件,试用期14天。,可直接通过插件安装。

    2.3K10

    Spring Boot 中的热部署方式总结

    Groovy的配置: spring.groovy.template.cache=false Velocity的配置: spring.velocity.cache=false 2、使用调试模式Debug...实现热部署 此种方式为最简单最快速的一种热部署方式,运行系统时使用Debug模式,无需装任何插件即可,但是无发对配置文件,方法名称改变,增加类及方法进行热部署,使用范围有限。...spring-boot-devtools 默认关闭了模版缓存,如果使用这种方式不用单独配置关闭模版缓存。...4、Spring Loaded 此种方式与Debug模式类似,适用范围有限,但是不依赖于Debug模式启动,通过Spring Loaded库文件启动,即可在正常模式下进行实时热部署。...5、JRebel Jrebel是Java开发最好的热部署工具,对 Spring Boot 提供了极佳的支持,JRebel为收费软件,试用期14天。,可直接通过插件安装。

    33510
    领券