精华内容
下载资源
问答
  • JavaScript单步调试

    千次阅读 2016-03-28 20:40:33
    JavaScript单步调试,使用WebStorm对Js进行单步调试,使用Google Chrome对Js进行单步调试,使用Mozilla FireFox对Js进行单步调试

    JavaScript单步调试

    作为前端开发人员,单步调试这一项技能往往被忽略,但是我依然觉得单步调试是一个非常实用并且基本的技能。当然,前端开发人员主要与JavaScript接触,在这里,我向大家介绍一下单步调试JavaScript的方法。

    我这这里给大家介绍一下单步调试JavaScript的三种方法。

    1、使用WebStormJavaScript进行调试

    工具:WebStorm 10.0.3

    环境:Node.js v5.3.0

    工具、环境的安装和使用我就不在此赘述,请自行百度。

    第一步:

    打开WebStorm并新建一个Empty Project命名为WebTest,在WebTest工程下新建index.js内容如下:

    var num = 0;
    num = num + 1;
    var tempNum = add(num);
    num = tempNum;
    console.log(num);
     
    function add(arg) {
        arg = arg + 10;
        return arg;
    }

    然后右键单击index.js,选择Run‘index.js’运行,结果为11

     

    第二步:

    在第2行添加断点,右键单击index.js,选择Debug‘index.js’。

     

    点击Step Over单步运行程序,遇到方法跳过,观察店里num的变化

    点击Step Into单步运行程序,遇到方法进入。

    更多的功能大家可以自行尝试。

    注意:

    此时可能报错误:

    Cannot stop on breakpoint due to internal error: org.jetbrains.v8.V8CommandProcessor$1: TypeError: f is not a function

    解决方法为:

    WebStorm安装目录下的bin文件夹下的WebStorm.exe.vmoptions文件和WebStorm64.exe.vmoptions文件内添加-Dnodejs.debugger.use.jb.support=false,(注意前面有一个短横线)重新启动WebStorm

    2、使用ChromeJavaScript进行单步调试。

    工具:Google Chrome v48

    此方法不依赖WebStormNode.js,但是我这里用WebStorm创建文件。

    第一步:

    继续在上面的项目中创建index.html,并在index.html中引入index.js,用Chrome运行index.html

    第二步:

    F12进入开发者模式,选择Sources,然后继续选择index.js,然后在第二行添加断点,刷新浏览器重新运行,通过Step OverStep Into进行调试。


     

    3、用Mozilla FireFoxJavaScript进行单步调试



    如果有什么意见和建议,欢迎交流。
    展开全文
  • python 单步调试

    2018-11-29 17:19:31
    单步调试工具:PDB工具使用调试指令断点设置执行查看 单步调试工具:PDB 工具使用 执行 python -m pdb xxx.py(文件路径) (Pdb) 会自己主动停在第一行。等待调试 调试指令 (Pdb) h #帮助 断点设置 (Pdb) b 10 #断点...

    单步调试工具:PDB

    工具使用

    执行 python -m pdb xxx.py(文件路径)
    (Pdb) 会自己主动停在第一行。等待调试

    调试指令

    (Pdb) h #帮助

    断点设置

    (Pdb) b 10 #断点设置在本py的第10行
    或(Pdb)b ots.py:20 #断点设置到 ots.py第20行
    (Pdb) b #查看断点编号
    (Pdb) cl 2 #删除第2个断点

    执行

    (Pdb) n #单步执行
    (Pdb) s #细点执行 也就是会下到方法内部
    (Pdb) c #跳到下个断点

    查看

    (Pdb) p param #查看当前param变量值 (也可以直接写param)
    (Pdb) l #查看执行到某处代码
    (Pdb) a #查看所有栈内变量

    pdb.set_trace()

    这个方法不需要单步执行,我们只需要import pdb,然后,在可能出错的地方放一个pdb.set_trace(),就可以设置一个断点:

    import pdb
    
    s = '0'
    n = int(s)
    pdb.set_trace()  # 运行到这里会自动暂停
    print(10 / n)
    

    运行代码,程序会自动在pdb.set_trace()暂停并进入pdb调试环境

    $ python err.py

    /Users/michael/Github/learn-python3/samples/debug/err.py(7)()
    -> print(10 / n)
    (Pdb) p n
    0
    (Pdb) c
    Traceback (most recent call last):
    File “err.py”, line 7, in
    print(10 / n)
    ZeroDivisionError: division by zero
    这个方式比直接启动pdb单步调试效率要高很多

    转自:
    https://www.cnblogs.com/yxwkf/p/5227041.html
    https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431915578556ad30ab3933ae4e82a03ee2e9a4f70871000

    展开全文
  • 5. 设置Testproject工程为启动工程,并在要调试的地方加入断点 6. 运行,系统将自动启动NUnit,并且运行到断点是停下。 转载于:https://www.cnblogs.com/Dot-Boy/archive/2008/06/23/1228270.html

    1.首先下载安装Nunit-GUI,在这里下载:http://prdownloads.sourceforge.net/nunit/NUnit-2.4.7-net-2.0.zip?download

    2.首先添加一个被测试的工程DebugWithNunit,添加一个类CalcFunction,提供一个除法功能

    image

    3,新建一个类库工程(不是MS自己的测试工程),新建一个TestCalcFunction的类来测试上面的工程,要引入NUnit.Framework

    image

    4,右击TestProject工程,选择属性,找到Debug选项,设置调试start external program为nunit.exe

     image

    5. 设置Testproject工程为启动工程,并在要调试的地方加入断点

    6. 运行,系统将自动启动NUnit,并且运行到断点是停下。

    image

    转载于:https://www.cnblogs.com/Dot-Boy/archive/2008/06/23/1228270.html

    展开全文
  • 2:单步调试,快捷键f11,单步调试可以逐步运行,也可以在断点调试下接单步,进而可以仔细检查每一步是否符合预期,f10是逐过程调试,不会进入函数块 //再次强调,单步调试可以检查每一步是否符合预期,比如for循环是否...

    简述:本文面向小萌新简单描述visual studio2019下的基本调试技巧

    1: 打断点,在侧栏点击一下,即可生成断点
    功能: 在调试时可以运行到这一步之后停止,后可配合单步调试进行调试

    在这里插入图片描述
    //

    需要调试启动
    在这里插入图片描述

    如图
    在这里插入图片描述
    //
    //
    //
    2:单步调试,快捷键f11,单步调试可以逐步运行,也可以在断点调试下接单步,进而可以仔细检查每一步是否符合预期,f10是逐过程调试,不会进入函数块
    //再次强调,单步调试可以检查每一步是否符合预期比如for循环是否越界,赋值是否正确等
    //
    //注,电脑快捷键分软件和系统层快捷键
    //本人戴尔G3是通过Esc+fn键切换,不同电脑可能不一样
    在这里插入图片描述
    注意窗口i的值,进入第一次for循环,i赋值为0之后,进入printf,然后返回for更新语句,故此时i++尚未生效,故为0
    //注,窗口也能显示变量的地址相关信息,

    //
    //
    //
    3: 调试的意义在于检测每一步是否符合自己预期来执行,更多的调试技巧需要自己去钻研,本文只是初步介绍一下

    展开全文
  • 龙芯ejtag 单步调试pmon

    2021-01-27 15:35:02
    龙芯ejtag 单步调试pmon 一、概述 硬件环境: 龙芯派板卡、ejtag、串口线、12V电源 备注:ejtag链接 小三角对应1脚 软件环境: 龙芯派pmon源码、ejtag软件、minicom 二、更新pmon 编译龙芯派pmon源码 更新...
  • GDB调试指南-单步调试

    千次阅读 2019-04-03 07:25:00
    前言 前面通过《启动调试》,《断点设置》,《变量查看》,我们已经了解了GDB基本...而本文所说的单步调试并非仅仅指单步执行,而是指在你的控制之下,按要求执行语句。 准备 老规矩,先准备一个示例程序如下: ...
  • IAR单步调试

    2019-07-20 09:34:26
    IAR单步调试 首先进行配置,在Driver下拉列表中选择合适的驱动,其中Simulator是纯软件仿真驱动,适合与应用程序前期简单逻辑货一般运算程序调试。其他均为硬件仿真驱动,需要相应的硬件配合。Go:全速运行 ...
  • vscode单步调试

    千次阅读 2020-08-04 22:51:04
           在公司工作的时候,经常会使用到Ubuntu系统,通常在开发大型项目的时候,只能够catkin...其实可以采用vscode进行单步调试。 这里需要修改以下几个文件。 第一,在对应需要编
  • NUC970单步调试方法

    千次阅读 2018-10-22 17:44:33
    目录nuc970单步调试方法 nuc970单步调试方法 1.切换到usb启动模式,连接上nuwriter。 2.按照下图设定keil的debug(注意不是download to flash)
  • IDEA单步调试

    万次阅读 2019-06-15 20:31:42
    1、打断点,2、Debug模式启动
  • 断点单步调试

    2016-02-15 15:19:30
    用eclipse开发android程序的断点单步调试步骤如下: 1.在方法(函数)的那一行添加断点. 在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项设置断点. 然后点击菜单栏 Run(或F11) 便可...
  • GDB调试利器-单步调试与查看变量

    千次阅读 2020-03-15 15:45:51
    前言 前面两篇已经对Linux下如何使用gdb启动调试,GDB调试利器-断点设置与查看源码我们已经了解了GDB基本的启动调试,设置断点,查看源码等,如果这些内容你还不知道,...下面介绍单步调试与设置变量。 单步调试 居...
  • VS单步调试Opencv

    2020-08-14 17:31:33
    这章介绍如何实现单步调试Opencv源码 新建一个小VS项目,例如里面使用了cv::imread()等几个函数,并在对应位置放上1.jpg图片, #include "opencv2/opencv.hpp" #include <iostream> using namespace std; int...
  • GDB 单步调试

    万次阅读 2016-03-18 09:53:03
    1、首先需要用gcc(g++) 对源文件进行编译生成可执行文件,并且在编译时加上选项-g,把调试信息加到目标文件中。 2、假设生成的可执行文件为test,那么gdb test 可以用gdb打开test文件,然后通过break linenum设置...
  • gdb单步调试

    2020-06-12 00:38:31
    C/C++代码编译时生成调试信息 gcc -g hello.c -o hello 启动gdb gdb program 常用指令 断点相关 b pkt.c:22(在pkt.c文件的22行打断点) b eth_rcv (在函数eth_rcv入口打断点) info b;显示当前所有断点;...
  • 最近希望实现在IDEA中单步调试fe的代码,因为这样可以直观的学习doris fe中的流程。但是因为doris fe/be的结构。导致实现起来比较困难。但是可以在本地搭建一个be的server,在idea中启动fe。就可以单步调试fe模块。 ...
  • pycharm单步调试

    万次阅读 2018-06-08 09:30:54
    简介 今天在用pycharm调试程序感觉各种不爽啊。用myeclipse习惯了,以为所有的调试都一样方便,见识了pycharm(还特意查了下,pycharm是python中较好的IDE了,不大理解诶)才理解myeclipse的强大。 本以为调试都...
  • 使用 Eclipse 单步调试 Zephyr 程序

    千次阅读 2017-02-11 13:02:52
    使用 Eclipse 单步调试 Zephyr 程序 调试环境:Ubuntu+Qemu+Eclipse 目录 安装 eclipse CDT 创建工程 编译 调试 说明 安装 eclipse CDT 安装 jdk/jre sudo apt-get...
  • Python如何实现单步调试

    千次阅读 2019-10-19 17:01:48
    Python如何实现单步调试 https://www.cnblogs.com/jing1617/p/9396617.html https://www.cnblogs.com/xiaohai2003ly/p/8529472.html python -m pdb install_patch.py -u sa -s DBSVR -p Changeme_123 -l zh_...
  • vs单步调试及断点调试基本介绍(面向小萌新)

    万次阅读 多人点赞 2020-02-24 16:45:26
    2:进而可以单步调试,快捷键f11 //注,电脑快捷键分软件和系统层快捷键 //本人戴尔G3是通过Ese+fn键切换,不同电脑可能不一样 注意窗口i的值,进入第一次for循环,i赋值为0之后,进入printf,然后返回f...
  • Python利用pdb单步调试

    千次阅读 2016-01-07 11:26:20
    Debug 对于是一项非常重要的功能,它能够帮助我们准确的定位错误,发现程序中的 bug。python 提供了一系列 ...单步调试 进入函数调试 查看当前代码 查看栈片段 动态改变变量的值 … … 启动方式:python -m pdb xxx.py
  • PHP+wampServer+phpStorm + xdebug 单步调试

    千次阅读 2016-09-13 17:43:12
    PHP+wampServer+phpStorm + xdebug 单步调试
  • codeblocks单步调试

    2018-04-13 14:14:00
    结束调试(F8) 1、从哪行开始执行,将光标移动至改行-&gt;F4(运行到光标处)【左边的黄色小三角表示刚执行完上一行,该执行这行(还没执行)】-&gt;打开监视窗口查看变量-&gt;F7(下一行) 2、从哪行开始...
  • Mac IDA单步调试本地程序

    千次阅读 2019-09-27 00:49:41
    1.运行mac_server64监听attach上的程序 # cp /Applications/IDA\ Pro\ 7.0/dbgsrv/mac_server64 . # ./mac_server64 //android远程调试的需要...2.IDA单步调试,打开需要调试的可执行文件 F12:下断点 --->Debug...
  • 在eclipse下可以单步调试python的方法: 1、右键单击标尺栏添加断点  2、将鼠标移至需要添加断点的代码行,使用快捷键 Ctrl+F10,在弹出的菜单栏中选择 ”Add Breakpoint” 添加断点。 添加好断点后,选择 ...
  • Eclipse 单步调试

    千次阅读 2013-09-17 16:31:08
    进入debug模式,设置断点,然后运行程序到断点 ...[2]快捷键(F5)单步执行程序,遇到方法时进入。 [3]快捷键(F6)单步执行程序,遇到方法时跳过。 [4]快捷键(F7)单步执行程序,从当前方法跳出。  若

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,599
精华内容 13,839
关键字:

如何启动单步调试