精华内容
下载资源
问答
  • VSCode C++ 代码断点调试示例
    千次阅读
    2021-04-06 16:02:36
    • 🥇 版权: 本文由【墨理学AI】原创、在CSDN首发、敬请查阅
    • ❤️ 如果文章对你有帮助、欢迎一键三连

    VSCode C++ 代码 进行 调试 示例 方式 如下:


    0
    2-1


    本博文示例代码


    #include <iostream>
    using namespace std;
    
    int main()
    {
    	// cout << "Hello World!" << endl;
    	int i = 0;
    	int a = 1;
    
    	for (int i = 0; i < 5; i++)
    	{
    
    		cout << "moli--" << i << endl;
    	}
    	// system("pause");
    	for (int i = 0; i < 5; i++)
    	{
    
    		cout << "moli--" << i << endl;
    	}
    	cout << "Ending--" << i << endl;
    	return 0;
    }
    

    相关参考



    📕 深度学习、调参搬砖、开发利器【大佬必备】


    如果你是 Windows 系列系统,那么强烈建议虚拟机或者双系统走起


    📗 深度学习模型训练基础环境搭建推荐博文顺序【基础安装】


    🔔 【墨理学AI】博文涵盖:众多类别深度学习环境搭建、模型训练、论文代码测试、模型部署、基础教程,持续更新,保质保量,欢迎查阅

    🟧 Cuda 安装

    🟨 了解 conda 和 pip 加速安装各种深度学习库

    🟦 Pytorch 安装


    9-6


    更多相关内容
  • vscode:代码断点调试

    2022-03-04 16:49:17
    1、配置文件,这里点到调试模块(左边竖排第四个按钮)自动生成 2、启动项目: 3、点击调试按钮: 4、打断点 5、刷新页面,可以看到已经走到这里了,点击下一步调试

    1、配置文件,这里点到调试模块(左边竖排第四个按钮)自动生成
    在这里插入图片描述
    2、启动项目:
    在这里插入图片描述
    3、点击调试按钮:
    在这里插入图片描述
    4、打断点
    在这里插入图片描述
    5、刷新页面,可以看到已经走到这里了,点击下一步调试
    在这里插入图片描述

    展开全文
  • vscode vue项目代码断点调试

    千次阅读 2019-10-14 00:52:33
    1.下载Debugger for Chrome 2.点击昆虫图标,设置图标 复制以下代码 { "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch chrom against localhost", ...

    1.下载Debugger for Chrome
    在这里插入图片描述
    2.点击昆虫图标,设置图标
    在这里插入图片描述
    复制以下代码

    {
      "version": "0.2.0",
      "configurations": [
        {
          "type": "chrome",
          "request": "launch",
          "name": "Launch chrom against localhost",
          "url": "http://localhost:8080", // 注意,端口号一定要与你启动项目的端口号一致
          "webRoot": "${workspaceFolder}"
        }
      ]
    }
    
    
    1. 配置的launch.json一定要在你项目的根目录下
      在这里插入图片描述
    2. 启动项目,开始断点调试,还会自动打开浏览器,更方便调试哦!
      在这里插入图片描述
      温馨提示:只能在js文件中打断点,vue格式文件中的js代码可以在要调试的js代码前加debugger,所以建议把.vue文件拆分成html,js,一来方便维护,二来方便调试,如图
      在这里插入图片描述
    展开全文
  • 众所周知,断点调试是一个合格程序员必备的一种技能,断点调试可以帮助我们查看程序运行期间每一步各变量的值,学会调试可以帮我们节省很多排查问题的时间,下面我们将来介绍一下Android Studio调试的方法和技巧。...
  • JS调试技巧技巧 一:格式化压缩代码 技巧二:快速跳转到某个断点的位置 右侧的Breakpoints会汇总你在JS文件所有打过的断点,点击跟checkbox同一行的会暂时取消这个断点,若是点击checkbox下一行的会直接跳转到该...
  • 使用断点调试代码

    千次阅读 2019-05-13 11:19:43
    简单地说,断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。...

    简单地说,断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。

    在web开发中,打断点是经常使用的调试代码的方法,现在在这里简略的翻译一下官方对此功能的讲解,并插入一些自己的说明。

    文章翻译自:https://developers.google.com...

    何时使用何种类型的断点:

    Line-of-code: 知道在DevTools代码里要打点的具体区域;

    Conditional line-of-code: 知道在DevTools代码里要打点的具体区域且设置条件,只有为真才执行断点操作;

    DOM: 在 body 中添加,检测节点或其子节点的增删和属性变化;

    XHR: 在 xhr url 包含特定内容的时候打点;

    Event listener: 在触发特定事件的时候打点;

    Exception: 在抛出异常的时候打点;

    Function: 在特定函数被调用的时候打点;

    debugger: 在书写的代码里希望打点的时候手动打点;


    断点方法

    Line-of-code breakpoints

    浏览器会执行解析操作到打点的那行代码之前(不包含那行代码)。

    操作: f12 -> Sources Tab -> 双击打开需要打点的文件 -> 找到需要打点的那行代码 -> 在行数上单击,出现一个蓝色标记,打点完成。

    在标记上再次单击,会删除当前断点。

    clipboard.png

    在代码中输入 debugger 同样能在指定位置暂停,除了不是在 DevTools UI 里设置以外和 line-of-code breakpoints 是相等的。

    console.log('a');
    
    console.log('b');
    
    debugger;  //在此暂停
    
    console.log('c');
    
    

    Conditional line-of-code breakpoints

    在你希望有条件地打点的时候使用 conditional line-of-code 方法。

    操作: f12 -> Sources Tab -> 双击打开需要打点的文件 -> 找到需要打点的那行代码 -> 右键行数,选择 Add conditional breakpoint -> 在出现的对话框中输入条件 -> 点击 enter,出现橙色标志,打点完成。

    clipboard.png


    管理断点

    可以在 BreakPoints 面板上统一管理所有的断点。

    clipboard.png

    上面的图片显示页面共有两个断点,一个在 get-started.js 第15行,一个在第32行。

    ●  checkbox 选择启用禁用断点
    
    ●   在条目上右键,可以选择移除当前断点、停用当前断点、禁用所有断点、移除所有断点、移除其他断点。
    
          禁用所有断点相当于把所有 checkbox 的勾都去掉;
    
          停用当前断点会让浏览器忽略掉此断点,但是断点位置和图标仍然保留,以便再次激活使用;
    
          移除断点会直接去掉此断点;
    
    

    DOM change breakpoints

    在文档节点发生变化的时候暂停。

    操作: f12 -> Elements Tab -> 点击希望监测的节点 -> 右击节点 -> 在出现的菜单上选择 Break on -> 按需要选择 Subtree modifications,Attribute modifications, Node removal。

    clipboard.png

    dom 改变断点类型:

    ●    subtree modifications , 在当前节点的子节点发生增加、移除、内容改变、交换顺序的情况的时候生效。其他情况例如当前节点发生了变化,或者子节点的属性发生了变化都不会触发。
    
    ●    attributes modifications , 在当前节点的属性发生变化,例如增加属性、移除属性、属性值改变 的时候触发。
    
    ●    node removal, 在当前节点被移除的时候触发。
    
    

    XHR breakpoints

    在你希望监听特定的 xhr 请求的时候,使用 xhr breakpoints 。 指定特定的字符串,当有包含此字符串的 xhr url 出现时触发,DevTools 会在 xhr.send() 方法被调用的地方暂停。

    xhr breakpoints 对 fetch 请求也有效。

    对于一些被封装好了的 xhr 请求例如 JQuery 的 ajax 方法,浏览器无法定位到被调用的地方。

    操作: f12 -> Source Tab -> XHR Breakpoints 面板 -> 点击 + 号 -> 在出现的对话框里输入指定的字符串,浏览器会在出现包含此字符串的 xhr 请求时暂停(无论字符串在 url 的哪个位置) -> enter , 完成断点。

    clipboard.png


    Event listener breakpoints

    监测事件,在事件发生后暂停,断点到事件绑定的位置。支持单独的事件例如 click , 也支持一整个类别的事件,例如所有的鼠标事件。

    操作: f12 -> Source Tab -> 展开 Event Listener Breakpoints 面板,会列出所有能监听的事件 -> 全选或展开之后单独选事件,完成断点。

    clipboard.png

    上图是在移动设备的手持装置方向事件(横竖屏转换)上打点。


    Exception breakpoints

    在你希望捕捉到报异常的代码的时候,使用 exception breakpoints。

    操作: f12 -> Source Tab -> 点击 Pause on exceptions 暂停图标 -> 图标变成蓝色,表明启用了在未捕获到的异常出现的时候断点的功能。

    可选操作: 勾选 Pause On Caught Exceptions , 能够在捕获到异常的情况下也断点。

    try{
    
        throw 'a exception';
    
    }catch(e){
    
        console.log(e);
    
    }
    

    上面 try 里面的代码会遇到异常,但是后面的 catch 代码能够捕获该异常。如果是所有异常都中断(勾选了 Pause On Caught Exceptions),那么代码执行到会产生异常的 throw 语句时就会自动中断;而如果是仅遇到未捕获异常才中断,那么这里就不会中断。一般我们会更关心遇到未捕获异常的情况。

    clipboard.png


    Function breakpoints

    在你希望 debug 一个具体的函数时使用。功能与在此函数的第一行代码出打断点是一样的。

    操作: 在代码里插入 debug(functionName) 或者在浏览器控制台调用。

    代码里插入:

    function sum(a,b){
    
        let result = a+b;  // 浏览器在这里暂停
    
        return result;
    
    };
    
    debug  (sum);  // 参数是一个函数,不是字符串
    
    sum();
    

    控制台调用:

    控制台输入debug(sum),点击 enter,再触发一次 sum 操作,就进入断点页面。

    要注意确保目标函数与 debug 函数在同一个作用域里面,否则会报 ReferenceError:

    clipboard.png

    展开全文
  • PHP怎么断点调试代码

    千次阅读 2020-06-29 11:49:18
    放弃这种低效的调试方法吧,用Vscode + Xdebug实现断点调试,你不用再为了看程序走的是否正确而多次运行了,只需要一次运行,运行之后还可以查看程序每一步执行是否正确,是不是方便多了 。 目录 安装Vscode 安装...
  • react项目如何断点调试

    千次阅读 2020-11-07 10:51:00
    进入到相应的网页界面,然后查看Sources->Page->top->webpack://->找到react的js代码处,设置断点,进行调试
  • UE4源代码无法下断点调试

    千次阅读 2020-07-23 07:39:51
    用UE4编辑器创建了一个C++工程,vs打开编译启动之后,在引擎代码里面无法下断点 没有符号文件 下断点显示没有符号文件,在 vs的模块里面也是显示:无法打开或加载符号文件 在引擎的Binaries目录下面也确实没有找到...
  • 1,首先在unity中管理visual studio打开代码 如图打开 打开后修改为编辑软件打开,如图 2.配置visual studio中对unity的支持 打开visual studio,我的是2019版本,如图点击 然后看自己的unity tools(图...
  • 之前打断点都只会看他自己出现的数据,而且一段时间不用总是找不到在哪里,今天就本着好脑袋不如赖笔头的想法来记录下浏览器断点的使用。本文以谷歌浏览器为准: 首先我们使用chrome浏览器打开我们需要调试的页面...
  • 断点调试原理

    千次阅读 2017-08-21 15:55:19
     调试断点,依赖于父进程和子进程之间的通信,打断点实际是在被调试的程序中,改变断点附近程序的代码,这个断点使得被调试的程序,暂时停止,然后发送信号给父进程(调试器进程),然后父进程能够得到子进程的变量...
  • 在开发的过程中,几乎不可能一次性就能写出毫无破绽的程序,断点调试代码是一个普遍的需求。 作为前端开发工程师,以往我们开发的JavaScript程序都运行在浏览器端,利用Chrome提供的开发者工具就可以方便的进行源码...
  • 断点调试基本使用

    2021-11-09 19:55:04
    断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。进行分析从而找到
  • Pycharm断点调试

    千次阅读 2022-01-30 20:38:33
    很多时候可以通过提示的信息修改程序,但是有时我们想得到更多的信息,这个时候就需要进行断点调试。 在Pycharm里设置断点如下: 这样启动debug模式后(Shift+F9),程序就会暂停在断点处。 如上面所示,暂停在第15...
  • Unity 断点调试C#代码

    千次阅读 2019-08-05 11:48:06
    unityC#在 Start调试步骤: 1、可能出错的地方加断点 2、附加到Unity 3、运行程序 4、逐句执行 unityC#在 UpDate调试步骤: 1、附加到Unity 2、运行程序 3、暂停程序 4、可能出错的地方加断点 5、逐句执行 注意:此...
  • vue代码如何进行断点调试

    千次阅读 2021-09-01 20:41:18
    对于这样的代码,我们打两个断点,想要调试的话,需要在项目根目录,新建一个文件:vue.config.js,然后根据Vue Cli脚手架版本,分别写入不同的webpack配置: 配置完毕以后: 选择chrome: 这时会显示一段用于启动...
  • lua 代码断点调试

    千次阅读 2014-10-17 10:32:11
    一个简单的调试系统: --------------------------- -- bp.lua ---------------------------   local type=type local tostring=tostring local print=print local setmetatable=setmetatable local getfenv=...
  • 1.断点调试是啥?难不难? 断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先...
  • php5.6 下用zenddebugger单步断点调试代码2php5.6 下用zenddebugger单步断点调试代码2
  • php5.6 下用zenddebugger单步断点调试代码php5.6 下用zenddebugger单步断点调试代码
  • 为什么使用断点调试 大家可能会觉得使用var_dump和echo也能调试啊,为什么还要安装Xdebug断点调试呢? 确实是这样。但是var_dump和echo写的代码后面还要删除,而且明确是知道在哪打的,如果发现没有运行到打点的地方...
  • VScode断点调试代码

    千次阅读 2018-12-29 09:36:51
    背景现在webpack打包流行,但是编译后的代码找起来却没有那么容易了,遇到bug打断点找不到代码就成了前端一个痛点,一下分享一下怎么在vscode里面断点调试调试方法1、插件下载:首先在vscode商店搜索插件Debugger ...
  • php断点调试的几种方法

    万次阅读 2015-09-09 17:52:12
    断点调试是程序开发过程中的一个必不可少的步骤,一些程序的断点调试操作比较简单,只需在编辑器里标记哪行为断点,便可得知程序各个环节的输出结果,例如c#、VB、Delphi等语言。 但是对于php程序的调试来说,就...
  • Java断点调试 idea断点调试 debug教程

    千次阅读 2021-05-19 16:23:01
    IDEA断点调试 Java程序断点调试 文章目录IDEA断点调试 Java程序断点调试前言一、什么情况下需要debug二、使用idea如何进行debug三、假设案例分别进行debug教程1.案例一:查看运行时对象的值2.案例二:程序异常查看...
  • vscode断点调试js代码的设置

    千次阅读 2020-04-20 14:22:50
    vscode也可以直接调试js代码,如下: 但通常我们需要同时调试HTML和js,此时我们使用chorme调试html,其自带的调试js,方法如下: VSCode 上装插件:Debugger for Chrome 修改launch.json { // Use IntelliSense...
  • PyCharm 远程(ssh)断点调试代码

    千次阅读 2021-03-02 14:19:03
    远程调试服务器上的代码,分享给大家,有描述不恰当的,请多多指教! 1、打开PyCharm 工具, 点击 Tools -> Deployment -> configuration,如下图: 2、在新窗口添加远程服务器,在左上角点击 + 号,如下...
  • Android studio断点调试

    千次阅读 2020-03-11 14:39:22
    下面会将debug模式和Attach模式的断点调试 好了开始写一个简单的调试程序,我们先来一个for循环 设置断点(点击红点位置添加或取消断点) 点击debug模式运行 查看调试面板 一、简单调试 1. ...
  • 目的:idea debug 断点调试。切换到 本地代码。 有时候如果有jar包,代码会跳入jar去步进里面的class文件。通过这个方法切换到本地代码

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 163,395
精华内容 65,358
关键字:

代码断点调试

友情链接: RTW embaded coder.rar