广告
返回顶部
首页 > 资讯 > 后端开发 > Python >IDEA断点调试,断点不起作用的解决
  • 123
分享到

IDEA断点调试,断点不起作用的解决

IDEA断点调试IDEA断点IDEA断点不起作用 2023-03-01 17:03:35 123人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录idea断点调试,断点不起作用IDEA断点调试(Debug)为什么需要DebugDebug的步骤总结IDEA断点调试,断点不起作用 极有可能是这个按钮被点中了,去掉之后,debu

IDEA断点调试,断点不起作用

极有可能是这个按钮被点中了,去掉之后,debug可以正常进入断点调试。

IDEA断点调试(Debug)

为什么需要Debug

编好的程序在执行过程中如果出现错误,该如何查找或定位错误呢?简单的代码直接就可以看出来,但如果代码比较复杂,就需要借助程序调试工具(Debug)来查找错误了。

运行编写好的程序时,可能出现的几种情况:

  • 情况1:没有任何bug,程序执行正确!

如果出现如下的三种情况,都又必要使用debug=========

  • 情况2:运行以后,出现了错误或异常信息。但是通过日志文件或控制台,显示了异常信息的位置。
  • 情况3:运行以后,得到了结果,但是结果不是我们想要的。
  • 情况4:运行以后,得到了结果,结果大概率是我们想要的。但是多次运行的话,可能会出现不是我们想要的情况。
  • 比如:多线程情况下,处理线程安全问题。

Debug的步骤

Debug(调试)程序步骤如下:

  • 1、添加断点
  • 2、启动调试
  • 3、单步执行
  • 4、观察变量和执行流程,找到并解决问题

1、添加断点

在源代码文件中,在想要设置断点的代码行的前面的标记行处,单击鼠标左键就可以设置断点,在相同位置再次单击即可取消断点。

2、启动调试

IDEA提供多种方式来启动程序(Launch)的调试,分别是通过菜单(Run –> Debug)、图标(“绿色臭虫” 等等

3、单步调试工具介绍

  • :Step Over(F8):进入下一步,如果当前行断点是调用一个方法,则不进入当前方法体内
  • :Step Into(F7):进入下一步,如果当前行断点是调用一个自定义方法,则进入该方法体内
  • :Force Step Into(Alt +Shift + F7):进入下一步,如果当前行断点是调用一个核心类库方法,则进入该方法体内
  • :Step Out(Shift + F8):跳出当前方法体
  • :Run to Cursor(Alt + F9):直接跳到光标处继续调试
  • :Resume Program(F9):恢复程序运行,但如果该断点下面代码还有断点则停在下一个断点上
  • :Stop(Ctrl + F2):结束调试
  • :View Breakpoints(Ctrl + Shift + F8):查看所有断点
  • :Mute Breakpoints:使得当前代码后面所有的断点失效, 一下执行到底

说明:在Debug过程中,可以动态的下断点。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: IDEA断点调试,断点不起作用的解决

本文链接: https://www.lsjlt.com/news/198070.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • IDEA断点调试,断点不起作用的解决
    目录IDEA断点调试,断点不起作用IDEA断点调试(Debug)为什么需要DebugDebug的步骤总结IDEA断点调试,断点不起作用 极有可能是这个按钮被点中了,去掉之后,debu...
    99+
    2023-03-01
    IDEA断点调试 IDEA断点 IDEA断点不起作用
  • IDEA断点调试不起作用如何解决
    本文小编为大家详细介绍“IDEA断点调试不起作用如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“IDEA断点调试不起作用如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。IDEA断点调试,断点不起作用...
    99+
    2023-07-05
  • Idea打不了断点如何解决
    目录Idea打不了断点Idea打条件断点如何实现简单demo总结Idea打不了断点 是因为你要设置为热部署上去,不然他不知道你改了代码,相当于你改的代码不存在 看下面 附热部署依...
    99+
    2023-03-19
    Idea打不了断点 Idea断点 Idea断点解决
  • Idea打不了断点怎么解决
    这篇“Idea打不了断点怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Idea打不了断点怎么解决”文章吧。Idea打...
    99+
    2023-07-05
  • Goland 断点调试Debug的操作
    第一步:进入编辑模式   第二步:开始进行编辑 第三步:就可以进行调式了 补充:goland断点调试报错 一、运行报错 runnerw.exe: CreateProc...
    99+
    2022-11-12
  • 详解Intellij IDEA 2017 debug断点调试技巧(总结)
    在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Window...
    99+
    2023-05-30
    debug 断点调试 tell
  • IDEA的基本介绍使用及断点调试技巧
    目录1、IDE(集成开发环境)- IDEA2、IDE(集成开发环境)- Eclipse3、IDEA 的基本介绍和使用3.1、设置字体 和 颜色主题3.2、编译文件和源代码3.3、ID...
    99+
    2022-11-12
  • 怎么在Python调试过程中设置不中断的断点
    这篇文章主要介绍“怎么在Python调试过程中设置不中断的断点”,在日常操作中,相信很多人在怎么在Python调试过程中设置不中断的断点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Python调试过程...
    99+
    2023-06-16
  • c语言断点调试的用法是什么
    C语言断点调试是一种常用的调试技术,它可以帮助程序员定位代码中的问题。以下是C语言断点调试的用法:1. 设置断点:在需要调试的代码行...
    99+
    2023-10-12
    c语言
  • 详解使用Visual Studio Code对Node.js进行断点调试
    在开发的过程中,几乎不可能一次性就能写出毫无破绽的程序,断点调试代码是一个普遍的需求。 作为前端开发工程师,以往我们开发的JavaScript程序都运行在浏览器端,利用Chrome提供的开发者工具就可以方便...
    99+
    2022-06-04
    断点 详解 Visual
  • React Native:真机断点调试+跨域资源加载出错问题解决
    在React Native开发中,有时候我们需要在真机上进行断点调试来定位问题。本文将介绍如何在真机上进行断点调试,并解决跨域资源加...
    99+
    2023-09-06
    React Native
  • Freebsd下Proftpd 不允许断点续传的解决方法
    Freebsd下Proftpd 不允许断点续传的解决方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Freebsd下Proftpd 不允许断点续传的解决:Unix和Linux...
    99+
    2023-06-16
  • 使用Firebug对js进行断点调试的图文方法
    具体步骤: a. 打开Firebug后,启用“脚本”调试,找到引用的脚本文件(或者行内js); b. 在适当的位置加入断点; c. 如果断点已经执行过,则刷新页面,这时脚本就...
    99+
    2022-11-21
    Firebug js 断点调试
  • ElementUI的this.$notify.close()调用不起作用的解决
    目录需求描述问题描述问题分析问题解决问题拓展需求描述 项目首先要用户选择某个问题,选择之后使用ElementUI的Notification组件提示用户正在对文件格式进行检查(需要先提...
    99+
    2022-11-12
  • 不依赖浏览器控制台的JavaScript断点调试方法是怎样的
    不依赖浏览器控制台的JavaScript断点调试方法是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。随着浏览器的逐渐强大,绝大多数情...
    99+
    2022-10-19
  • 在win10环境下的vscode中使用xdebug进行PHP断点调试
    第一步、下载VScode和phpstudy 具体下载网址我放到下面 VScode:Visual Studio Code - Code Editing. RedefinedVisual Studio Code - Code Editing. ...
    99+
    2023-09-02
    vscode php 断点调试
  • vue修改swiper框架轮播图小圆点的样式不起作用的解决
    目录swiper框架轮播图小圆点样式不起作用不要加 scopedswiper小圆点默认样式改变swiper框架轮播图小圆点样式不起作用 不要加 scoped 下面是错误写法 <...
    99+
    2022-11-13
  • vue修改swiper框架轮播图小圆点的样式不起作用怎么解决
    今天小编给大家分享一下vue修改swiper框架轮播图小圆点的样式不起作用怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2023-06-30
  • 解决@PathVariable出现点号.时导致路径参数截断获取不全的问题
    目录@PathVariable出现点号.时导致路径参数截断获取不全1、问题2、解决方案@PathVariable中带有.等特殊符号的处理方式例如假如用需要修改@PathVariabl...
    99+
    2022-11-12
  • 解决@Cacheable在同一个类中方法调用不起作用的问题
    @Cacheable在同一类中方法调用无效 上述图片中,同一个类中genLiveBullets()方法调用同类中的queryLiveByRoom()方法,这样即便标识了Cachea...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作