精华内容
下载资源
问答
  • IDEA调试代码
    2021-11-10 08:38:33

    IDEA调试代码详细教程

    1、打开debug
    在这里插入图片描述
    会有这个界面
    在这里插入图片描述
    2、运行代码,点击run
    在这里插入图片描述

    # import os
    # import time
    import datetime
    
    print('Hello World!')
    print('Time is ', datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S %A'))
    print('__name__ value: ', __name__)
    
    
    def main():
        print('this message is from main function')
    
    
    if __name__ == '__main__':
        main()
        # print(__name__)
    
    

    3 然后就会发现debug界面变成了下面这样
    在这里插入图片描述
    4 开始调试

    5 补充:
    Go 直接运行代码
    Step 类似于VS的F11,就是一层一层的进入代码
    Over 类似于VS的F10,就是一行一行的查看代码
    Out 有点类似于Go的作用,这个地方我还要继续研究下
    Quit 退出调试,相当于直接结束整个调试过程
    Stack 堆栈调用层次
    Locals `局部变量查看
    Source 跟进源代码,这一个我建议勾选上,这样才有种调试的感觉
    Globals 全局变量查看

    字段解析
    go直接运行代码
    Step类似于VS的F11,就是一层一层的进入代码
    Over类似于VS的F10,就是一行一行的查看代码
    Out类似于VS的F10,就是一行一行的查看代码
    Quit有点类似于Go的作用,这个地方我还要继续研究下
    Stack堆栈调用层次
    Locals局部变量查看
    Source跟进源代码,这一个我建议勾选上,这样才有种调试的感觉
    Globals全局变量查看
    更多相关内容
  • 01.IDEA代码调试方法

    2020-04-15 20:10:55
    IDEA代码调试基本步骤 步骤一:打断点在要调试的代码边框左边单击鼠标左键 步骤二:debugger模式启动项目 步骤三:打开Debugger视图 步骤四:通过视图栏提供的快捷按钮对代码进行调试(按键说明如下图) 步骤五:...

    IDEA代码调试基本步骤

    步骤一:打断点在要调试的代码边框左边单击鼠标左键

    步骤二:debugger模式启动项目

    步骤三:打开Debugger视图

    步骤四:通过视图栏提供的快捷按钮对代码进行调试(按键说明如下图)

    步骤五:如下图单击图中说明的按钮可将代码运行到下一个断点处,IDEA还提供了变量视图窗口方便查看变量情况

    查看表达式或资源的数据(如下图)

    或者将需要查看的表达式添加到查看列表

    指定要调试的数据代码

    可以在断点处指定要调试的数据

    展开全文
  • IDEA 代码调试

    千次阅读 2017-12-06 11:58:14
    调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。 下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版...

    IntelliJ IDEA使用教程 (总目录篇)


    在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。
    下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Windows版的。
    我的就是Windows,而且修改keymap为eclipse的keymap,因为我算是eclipse转过来的吧。
    下面直接看图,详细解释,每一个按钮(按钮对应图中的数字)都是什么功能。


    1,rerun XXX,这个就是直接重新跑某个程序。
    2,这个相当于eclipse里面的f8,直接跑完,到下一个断点停下,没有就直接跑完程序。
    3,停止项目或者程序。要是自己的main呢,点一下就停下了,要是Java web项目,则点2下,就把服务器给停了。
    4,查看所有的断点设置情况。具体详情,下面有示意图,再细细解释。
    5,直接取消所有断点,让所有断点无效。
    6,要是你一不小心把这个下面的布局给弄乱了,你点这个,就把下面的布局给还原咯。
    7,跳转到当前代码所执行的地方,也就是说你在看代码的时候,点到其他地方,一点这个按钮,就到了程序执行到当前哪行的代码的地方。
    8,下一步,如果是方法,他是不会跳进去的。就是一行行的往下走。(eclipse里面的快捷键就是f6)
    9,跳转到详情,如果下一行调试代码是可执行方法,就可以f5进去,查看这个方法的运行详细情况。重点就是点进去执行
    10,从详情跳出去,和上面的9相反。
    11,看字面意思就是跳转到下一个断点
    12,这个点开之后,可以计算你想要看的代码段的值,后面详细上图。
    13,看意思,同eclipse里面的watch,查看某个对象的值,自定义的对象。
    14,把自定义的查看对象的值,分开到另一个tab页。
    15,有时候当我们步入方法体之后,还想回退到方法体外,点这个按钮后,断点重新回到方法体之外。在继续还是可以再次进到方法内


    查看断点处的某个对象的值,可以 如下几个方法:
    1,选中对象后,鼠标悬停在对象上 2 秒左右
    2,在watch里面添加这个对象,
    3,下面也许会自动列出来你代码里面有的
    4,使用上面图上标注的12的那个按钮


    下面就再详细说下 4,12,13,14
    4,查看所有的断点的详情,点开如下所示。
    在图中condition中可以设置断点的条件,当i==4的时候,才停下。查看具体断点内容。



    关于设置断点条件,还可以,直接在代码断点处,右键设置,完啦之后,done,设置完成。


    12,这个用的也比较多,这个就比较随意。可以根据你的输入,计算你要的结果,不局限代码里面的变量啥的。
    这个在debug的时候,使用起来是很方便的。


    13,14,这2个点完之后,效果如下图,只是把自定义的变量和代码里面自带的变量分在两个tab页面展示。
    你可以点13号按钮,自行添加,你想查看的变量的值。



    还有个需求,就是在调试代码的时候,实时的修改,运行状态的代码变量的值。


    仔细看下图,就知道,怎么在实时调试代码的时候,怎么设置某些变量的值,可以看到,我上面在输入a之后,下面就有类似你写代码时候的提示,你就可以在这地方修改变量的值啦


    关于调试的时候,设置运行时的参数,如下:


    入口如下,2个地方都可以。


    一般都是跑简单的main方法,跑main方法的时候,还带参数文件的,还是第一次,顺带做个记录吧。


    最后,湿胸我说的这么详细,各位观众,有钱的捧个钱场,没钱的捧个人场。点个赞,留个言啥的,好不好呀。


    更新:这个编辑器为了方便从eclipse编辑器转过来的同学们,他可以设置keymap的。具体看图。


    因为我就是刚刚开始的时候,使用的就是eclipse,后来转过来的,所以,在使用的时候,就先设置了一下,这个键盘映射。使用的还是以前在eclipse上使用的快捷键。不需要再次去记一遍新的快捷键映射。这个也是极其方便的。

    所以,在这个debug的快捷键上和使用eclipse时候,是一样的f5进去,f6是下一步。

    展开全文
  • 之前做远程调试的时候,我只会在代码中输出日志,记录下来做分析处理,但这样做既麻烦又费时,往往还不能准确定位问题,恶心至极。之前做 .NET 开发时用过 Remote Debug 这个功能,想想 Idea 这么牛逼,是不是也有这...
  • IDEA代码调试方法

    2020-04-15 23:22:06
    下面我将具体来介绍下如何来进行代码调试 1> 如何进入debug模式 如图所示,我们首先在我们的代码中预判断下我们大概会在哪里出现错误,或者想要在那个地方查看运行时数据,就在这句代码的左边点击一下,出现红色...

    我们在写java代码的时候常常会出现一些错误,这些错误很多都是我们无法用肉眼看代码直接看出来的,这个时候我们就要对代码打断点进行debug.下面我将具体来介绍下如何来进行代码调试

    1> 如何进入debug模式

    • 如图所示,我们首先在我们的代码中预判断下我们大概会在哪里出现错误,或者想要在那个地方查看运行时数据,就在这句代码的左边点击一下,出现红色圆点.
      在这里插入图片描述

    • 然后点击下图所示的idea右上角的小虫子图标

      在这里插入图片描述

    2> 如何进行调试

    在这里插入图片描述

    • 如上图所示,点击debug之后,就会出现下面的页面.如果没有出现的可以点击红框的部分来调出
    • 下面来介绍下常用的几个按钮
      • 1> 这个按钮的作用是执行下一行代码,点击之后,就会顺序执行到下一行代码
        在这里插入图片描述

      • 2> 这个按钮的作用是进入方法中,如果这句语句中有调用其他的方法,点击这个按钮可以进入到这个被调用的方法中继续执行,如果条语句中含有多个被调用的方法,则在点击之后需要手动点击要进入的方法.
        在这里插入图片描述

      • 3> 这个按钮的作用是强制进入到一个方法中,我们在查看JDK源码的时候,有些方法可能无法正常进入其中,这时需要强制进入其中运行
        在这里插入图片描述

      • 4> 这个按钮是跳出当前进入的方法,回到原本进入的地方继续执行
        在这里插入图片描述

      • 5> 这个按钮是让程序运行到下一个断点,如果没有下一个断点的话就直接运行到程序结束

        在这里插入图片描述

      • 6> 这个区域是显示我买了代码运行中会出现的变量,并且会在程序运行过程中动态的显示变量的值在这里插入图片描述

      • 7> 我们有时候需要查看一个表达式的值,这个时候就可以选中你要查看的表达式,右键选择红框中的选项,添加到上面的变量查看区中实时查看,我们在运行到这行代码之后就会显示这个表达式的所有值
        在这里插入图片描述
        在这里插入图片描述

      • 8> 如果我们在循环中只想要查看循环中的某个具体的值,这个时候可以在循环哪里打一个断点,然后右键在红框中写你要查看的数值,程序就会直接运行到你需要查看的数值处了.
        在这里插入图片描述

    3>

    代码的调试还有其他的功能,待之后了解之后再继续更新

    展开全文
  • IDEA远程调试

    千次阅读 2021-08-01 11:53:30
    IDEA可以在无源代码的情况下进行远程调试,只需将程序的class文件或jar包添加到项目依赖即可对一些未开源的Java程序或大型中间件进行远程调试。我们将以冰蝎的Behinder.jar为例,并以CVE-2017-10271和CVE-2017-12615...
  • IDEA- idea代码调试debug

    2017-03-29 14:30:51
    IDEA有很多的快捷键,下面整理Debug的快捷键,方便自己使用!
  • 今天技术群里@段段同学提了一个很有意思的问题, IDEA调试时, threads选项卡里,方法后面的 数字是啥意思?? 有些同学说是代码行数。但是我们发现有些代码并不是代码行数,而且还有 -1, 这是什么鬼?? ...
  • 本文给大家分享IDEA中一个很有用的内存调试插件,非常不错,具有参考借鉴价值,需要的朋友参考下
  • IDEA远程调试Java代码

    千次阅读 2022-03-08 23:10:59
    Debug 调试原理2.1 理论基础2.2 远程调试分类3 主动连接调试3.1 远程服务中开启 Debug 服务3.1.1 对于 SpringBoot3.1.2 对于 Tomcat3.2 IDEA 中指定 Debug 服务器3.3 远程服务器防火墙端口放行4 被动连接调试4.1 ...
  • 主要介绍了在IntelliJ IDEA中多线程并发代码调试方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • IntelliJ IDEA代码调试debug篇

    千次阅读 2016-11-14 11:54:33
    断点的设定和eclipse一样,只要点一下就可以,下面是我设定的几个断点,再下面的三个窗口是用来调试代码的,这个和eclipse类似。 调试常用的快捷键。 F9 resume programe 恢复程序 Alt+F10 s
  • idea本地调试leetcode my-sc 目录结构 mysc - base 基础知识 - leetcode 领扣 - sc-demo spring cloud 相关 - st-demo spring boot 相关 - docs 文档笔记 java 系列 i. 并发包使用 - atomic locks BlockingQueue ...
  • idea远程调试服务器上的代码

    千次阅读 2019-07-05 15:33:45
    1、保证本机的代码和服务器上部署的一样。 2、添加远程tomcat。 3、配置远程服务器ip以及端口。 4、配置本地开启调试的端口号。 5、将调试信息拷贝到tomcat/bin/catalina文件中。 JAVA_OPTS="-agentlib:jdwp=...
  • 主要介绍了如何基于Idea远程调试tomcat war包及jar包,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • vulhub+idea远程调试 实现漏洞分析学习使用场景:IDEA远程调试Docker配置远程调试:CVE-2020-1938docker-compose.yml配置idea配置::攻击执行:参考文章: 使用场景: 很多时候我们在漏洞环境搭建上面消耗了巨大的...
  • IDEA调试常用快捷键

    2020-12-28 19:34:33
    相当于eclipse的f5就是 进入到代码2、F8 单步调试,不进入函数内部。 相当于eclipse的f6 跳到下一步3、F9 继续执行,进入下一个断点或执行完程序4、Shift+F7 选择要进入的函数5、Shift+F8 跳出函数6、Alt+F8 执行...
  • 主要介绍了IDEA实现远程调试步骤详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • idea,debug,代码调试
  • IDEA远程调试代码

    2021-12-30 10:33:15
    本地代码如何使用IDEA调试相信大家已经炉火纯青了,下面要说的是如何使用IDEA远程调试服务器代码。这方面的文章很多,写的都不是很清晰,故写点东西给自己调试时使用。 点击“run” 选择“Edit Configurations” ...
  • idea代码调试debug篇

    千次阅读 2016-07-10 11:16:09
    断点的设定和eclipse一样,只要点一下就可以,下面是我设定的几个断点,再下面的三个窗口是用来调试代码的,这个和eclipse类似  调试常用的快捷键  F9 resume programe 恢复程序 Alt+F10 show execution ...
  • Idea远程调试代码JDK1.8

    2022-03-08 14:24:42
    1.手动调试成功的Idea远程调试的教程,分享出来,希望会有帮助。
  • 1.首先在这句代码上打断点,然后Debug 2.Debug按钮介绍 只能进入自定义方法内部 可以查看官方底层代码(要看底部代码,必须使用这个按钮) 详细版本: 参考:...
  • idea代码调试debug

    千次阅读 2016-05-31 20:55:45
     相当于eclipse的f5就是 进入到代码 Alt+shift+F7 Force  Step   Into  这个是强制进入代码 Shift+F8  Step   Out  相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数 Atl+F9 Run ...
  • 主要介绍了Idea中tomcat启动源码调试进入到tomcat内部进行调试的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 主要介绍了你不知道的 IDEA Debug调试小技巧(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • IDEA调试技巧

    万次阅读 多人点赞 2019-01-14 21:50:50
    调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。 下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版...
  • 主要介绍了Intellij IDEA Debug调试技巧(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • IDEA2018链接远程Tomcat服务器,调试javaweb项目,从设置IDEA链接信息,到修改tomcat服务器启动信息,到启动项目和进入调试状态,分步骤的进行了详细的介绍,并附带相应截图,清晰易懂

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,215
精华内容 24,486
关键字:

idea代码调试