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

如何让vscode远程连接服务器的docker环境进行debug

【GiantPandaCV导语】本文在让vscode在远程连接服务器时候如本地般顺滑地debug(Python) 的基础分享了另外一种可以直接通过vscode在docker环境中进行debug的方法。...如何让vscode远程连接服务器的docker环境进行debug 一般深度学习算法的训练和调试环境都在服务器端,想不做配置就直接使用vscode进行debug不太可能。...使用vscode远程连接服务器debug和远程服务器的docker容器进行debug,两者关键区别在于后者在docker容器创建时需要注意端口映射问题。...本文主要讲解vscode远程连接服务器的docker环境进行debug的具体步骤。 注意:如果是使用vscode远程连接服务器debug,则无需执行步骤一,直接从步骤二中的2开始即可。...打开远程服务器的代码,可以在代码任意行最左侧打断点,按F5快捷键可以debug运行。

11.2K50

手拿把掐,教你如何在IDEADEBUG

如果新入坑的Java开发,还不懂得如何进行DEBUG,那么本篇文章可以帮助到你。 废话不多说,我们直接开始!...二、DEBUG 1)基本按钮等操作 首先写下这么一段代码,非常简单,循环输出而已 package com.banmoon; ​ public class DebugMain { ​ public...System.out.println("index:" + i); } } ​ } 我们可以在左边代码行数这边打上一个红色的点,这就是断点了 然后运行代码,使用DEBUG...那么我们可以这样操作,不打住断点,在断点的位置直接赋值, 使用这个功能,我们可以在无感知的情况下给变量赋值,并且还会在控制台打印哦 同样的方法,就可以做到一个方法的耗时,如下进行操作就好 IDEA如何在DEBUG...尤其是下面这种情况 有些开发同事,不喜欢在catch中打印异常的堆栈,这是一个非常不好的习惯,我们可以在catch中打断点,然后e.printStackTrace(); 三、最后 上面的操作,就是新手不知道的DEBUG

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

    idea如何进行debug调试断点被打了个对钩_debug调试教程

    IDEA如何进行debug调试 第一步,设断点,打开debug 第二步,使用Debug调试的功能键 程序调试,相信是所有程序员必经之路,因为程序写出来是不可能没有错误的,当然除了非常简单的一些程序之外...打开的方式有很多,在IDEA中,我们可以在最上面的工具栏中选择Run中的Debug打开;也可以选择右上角的Debug图标打开;还可以在代码里面单击鼠标右键选择Debug调试。...方式一 方式二 方式三 第二步,使用Debug调试的功能键 我们先来了解Debug栏中位于左侧的主要的5个功能键。 1....第一个,有返回箭头的按钮,功能是重新执行Debug,当你在执行Debug一半时,发行并不能解决你的问题,这时你不需要重新关闭并打开Debug,按下此按钮,Debug调试会重新执行。 2....用途就是,当你在Debug调试时,你觉得此时已经没有问题了,这时可以暂时隐藏所有Debug断点,无障碍运行一次,如果有问题还要取消隐藏,不至于重新打开Debug

    2.3K30

    Debug

    我们可以双击错误提示行,将光标快速定位到出错代码所在的出错行。根据错误提示修改源程序,排除错误。...在断点状态下,在变量单击右键,选择Quick Watch, 就弹出一个对话框,显示这个变量的值。...单击Debug工具条的Watch按钮,就出现一个Watch视图(Watch1,Watch2,Watch3,Watch4),在该视图中输入变量或者表达式,就可以观察 变量或者表达式的值。...寄存器: Debug工具条的Reigsters按钮弹出一个框,显示当前的所有寄存器的值。 CallStack 调用堆栈反映了当前断点处函数是被那些函数按照什么顺序调用的。...单击Debug工具条的Call stack就显示Call Stack对话框。在CallStack对话框中显示了一个调用系列,最上面的是当前函数,往下依次是调用函数的上级函数。

    1.3K20

    debug的基本使用_debug功能

    ** debug使用方法(概念篇) ** 1.进入debug模式(基础知识列表) 1、设置断点 2、启动servers端的debug模式 3、运行程序,在后台遇到断点时,进入debug调试状态...执行完当前method,然后return跳出此method 4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step...Filtering) 5.resume 重新开始执行debug,一直运行直到遇到breakpoint。...例如 :A和B两个断点,debug过程中发现A断点已经无用,去除A断点,运行resume就会跳过A直接到达B断点。...14.debug 过程中修改了某些code后–〉save&build–>resume–>重新暂挂于断点 15.resume 当debug调试跑出异常时,运行resume,重新从断点开始调试 16.如果一行有很多方法

    1.6K20

    django debug_怎么调试debug

    debug_toolbar.panels.settings.SettingsPanel", "debug_toolbar.panels.headers.HeadersPanel", "debug_toolbar.panels.request.RequestPanel...", ] 如果不使用默认的全功能面板,那么在settings中配置 DEBUG_TOOLBAR_PANELS 即可,示例如下: DEBUG_TOOLBAR_PANELS = [ "debug_toolbar.panels.timer.TimerPanel...RENDER_PANELS 默认: None 如果设置为False,调试工具栏将把面板的内容保留在服务器的内存中并按需加载它们。如果设置为True,则会在每个页面内呈现面板。...这可能会降低页面呈现速度,但在多进程服务器需要这样做,例如,如果在生产中部署工具栏(不建议这样做)。 默认值None告诉工具栏自动执行正确的操作,具体取决于WSGI容器是否运行多个进程。...SQL 用于消除与服务器相关的堆栈跟踪,这可能导致巨大的DOM结构和工具栏渲染延迟。

    1.8K20

    python flask debug_pycharm配置debug

    flask项目如果在开发的时候不打开Debug模式的话,我们想要看项目中的报错信息就只能去控制台查看,会比较麻烦,而且如果不开启debug模式,我们每一次调整代码都需要将服务器重新启动,是非常麻烦的一件事...,所以我们最好是将debug模式打开 但是我在pycharm中使用代码开启debug模式总是打不开。...使用代码打开debug模式的教程可以参考孟船长 Flask第五篇—-设置debug模式的这篇博客,我在这里就主要讲一下在pycharm中打不开debug模式怎么办。...这是刚开始的项目,使用代码来打开debug模式不成功 处理方法: 点击右上角的项目名称—>Edit Configurations… 在configurations中勾选FLASK_DEBUG选项,之后点击...ok完成设置 新启动项目,完成debug模式的开启 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172906.html原文链接:https://javaforall.cn

    57020

    4.2 服务器的 Git - 在服务器搭建 Git

    服务器搭建 Git 现在我们将讨论如何在你自己的服务器搭建 Git 服务来运行这些协议。...NOTE 这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 Mac 或 Windows 服务器同样可以运行这些服务。...把裸仓库放到服务器 既然你有了裸仓库的副本,剩下要做的就是把裸仓库放到服务器并设置你的协议。...如果你想在你的仓库设置更复杂的访问控制权限,只要使用服务器操作系统的普通的文件系统权限就行了。...如果需要团队里的每个人都对仓库有写权限,又不能给每个人在服务器建立账户,那么提供 SSH 连接就是唯一的选择了。 我们假设用来共享仓库的服务器已经安装了 SSH 服务,而且你通过它访问服务器

    3.9K50

    java 远程debug_idea如何debug

    ,此时我们可以使用IDEA的远程Debug功能,对线上bug调试。...配置过程 该过程需要本地环境和线上环境至少保证指定端口互通,该端口指的是线上debug对项目的监听端口。...IDEA配置 首先在IDEA上进行配置,进入项目启动面板,Edit-config中设置 点击”+“号选中”Remote” 进行远程设置 在远程设置面板对要监听的服务所在的服务器地址和监听端口进行配置...,suspend=n,address=5005 服务启动成功后,通过以下命令查看是否监听成功 netstat -ntulp|grep 5005 应用方法 本地启动IDEA,出现如图说明连接远程服务器成功...此时请求线上服务,进入Debug模式 注意事项 必须本地IDEA环境和线上监听的端口互通 这个断点会影响线上请求,最好调试完,把项目无debug重启 每日一语 你相信的美好,一定会因为你的努力如期而至

    98120

    Debug HashMap

    目录 1,HashMap面试必问 2,Debug源码的心得体会 3,JDK 1.7 3.1 用debug分析一个元素是如何加入到HashMap中的【jdk1.7】 3.2 用debug分析HashMap...分析HashMap扩容情况【jdk1.8】 4.3 用debug分析链表的形成过程【jdk1.8】 4.4 用debug分析get元素的过程【jdk1.8】 4.5 用debug分析删除元素的过程【...,但由于步骤繁多,只记录了关键步骤,建议读者也在自己电脑debug一遍,了解详细流程。...链表过长导致查询效率降低 扩容导致的死循环 线程不安全(个人认为这不是问题,而是在设计就没有考虑这个,线程安全就会导致效率降低,本质是效率和安全之间的取舍) jdk7和jdk8处理...在插入第一个元素打上断点: ?

    1.1K31

    idea远程debug配置_debug调试工具

    Idea设置远程debug模式,主要有两方面配置: 远程应用(Application)启动参数配置 Idea开发工具参数配置 远程应用参数配置 若应用以jar包方式启动,则需添加如下启动参数:...-jar config-server-0.0.1-SNAPSHOT.jar > /root/logs/config_server.logs 2>&1 & 启动之后可看到5005对应的端口,说明JVM debug...则将启动参数添加到catalina.sh脚本中 Idea工具配置 点击箭头处: 点击+号,选择Remote: 按图示填写,点击Apply,OK即可: 远程应用启动之后,点击debug...模式,启动, 看到如下信息就是OK了: 在Idea项目中需要打断点的地方,添加断点,然后向远程应用发起请求,此时就会触发到本地Idea的debug(本地代码需和远程保持一致,否则可能无法触发断点

    1.7K10
    领券