精华内容
下载资源
问答
  • java debug调试怎么

    万次阅读 多人点赞 2018-10-24 09:19:56
    我的qq 2038373094 在做项目的时候,尤其是涉及多个页面的传值的时候,debug调试十分有用...那么debug调试助手怎么什么地方? debug用在java程序上,.class文件上面 不适合jsp页面,不适合镶嵌在jsp页面...

    我的qq  2038373094

    在做项目的时候,尤其是涉及多个页面的传值的时候,debug调试十分有用,可以迅速帮你找到错误的原因!

    用debug的好处:

    1.跟踪变量,可以查看变量的值的变化

    2.迅速找到错误的原因,节省时间,找错小帮手

     

    那么debug调试助手怎么用,用在什么地方?

    debug用在java程序上,.class文件上面

    不适合jsp页面,不适合镶嵌在jsp页面上的java代码;

     

    使用方法:

    如果你的程序报错了

    500是空指针异常,但是变量很多,不知道哪个没有赋到值,这时候用debug最合适

    第一步:

    在错误信息提示的java页面或者你认为有问题的java页面,的左侧显示行的地方,用鼠标点击一下,出现一个点,如下图所示,这个就是打断点;

    这个断点可以打多个,这个断点的意义就是,当你启动程序的时候(记住是debug启动),程序执行到这一步的时候,就会停在这里,而且程序没有关闭;

    注意:

    关键点一:打断点之后,启动程序,怎么启动程序才能进入debug模式》

     

     点击debug server(一个虫的标志)而不是run server(一个播放的按钮);

    关键点二、

    点击debug server启动程序以后,回到页面上,重复刚才点击出现错误信息的操作,这样才能知道哪里有问题,进入调试

    当你点击到页面一直在转的时候,突然感觉操作变得好慢的时候,回到开发工具myeclipse页面

    会出现

     

    点击yes,进入debug调试模式

    进入以后

     

    这里有几个快捷键 f6 f8 f5

    1.表示当前实现继续运行直到下一个断点,快捷键为F8。

    2.表示打断整个进程

    3.表示进入当前方法,快捷键为F5。

    4.表示运行下一行代码,快捷键为F6。

    5.表示退出当前方法,返回到调用层,快捷键为F7。

    6.表示当前线程的堆栈,从中可以看出在运行哪些代码,并且整个调用过程,以及代码行号

    知识点介绍到这里;

    开始实践了:

    点击f6一步步调试,如果你想看变量的变量把鼠标放在变量上面,就会出现值了,如上图所示

    也可以看这里

     这样就可以知道变量在哪里被赋值,赋了什么值,什么时候没有值了!

    退出debug模式

    点击一下黄色的部分就可以了

    但是页面还是在转,需要停止程序;

    当你找到错误原因的时候,双击断点就没有,就可以了,启动改成 run server

    如果觉得能帮助到你,可以对我的脑力劳动进行奖励,你的奖励是我创作的动力

     

    展开全文
  • public void downLoad(String path, String fileName, HttpServletResponse response) throws Exception { File file = new File(path); InputStream in = new FileInputStream(file);...
  • 的是vs2013,写了一个MFC控制台,里面调用了opencv2.4.9的库,我在debug模式下生成的exe文件,但是在别人电脑上(没有opencv库和vs)运行不了,需要加哪些dll文件?我每次都是提示缺什么才拷贝哪些dll,很麻烦。
  • 一、Debug版本 我们在VC里面编程一般的就是Debug...当你在程序中用到额外的文件时,例如BMP文件、TGB文件、OBJ文件等等,你需要把这些文件拷贝到Debug文件里面,才能正确执行.exe文件。 二、Release版本 1、生成Re

    一、Debug版本

          我们在VC里面编程一般用的就是Debug版本,打开文件中的Debug文件夹,可以看到.exe文件,一般情况下,双击此文件可以执行,但有一些情况可能会执行不了。当你在程序中用到额外的文件时,例如BMP文件、TGB文件、OBJ文件等等,你需要把这些文件拷贝到Debug文件里面,才能正确执行.exe文件。

     

     

    二、Release版本

          1、生成Release版本的方法

               首先把工具栏的Debug改为选择Release,然后一般要在“项目”-》“某某项目属性”-》“配置属性”中选择“常规”,然后在“MFC的使用”中选择“在静态库中使用DLL”。这样就设置好了Release版本。

          2、要注意的问题

               这里的问题也和Release版本的一样,要把你在程序中用到额外的文件例如BMP文件、TGB文件、OBJ文件等等,你需要把这些文件拷贝到Debug文件里面,才能正确执行.exe文件。

    展开全文
  • Java中什么时候logger.debug, info, error

    千次阅读 2018-09-30 21:36:06
    日志级别由高到低是:fatal, error, warn, info, debug 低级别的可以输出高级别的信息,高级别的不会输出低级别的; 如等级设为error的话, warn ,info, debug...Ps:修改日志输出的级别要在log4j文件中进行配置。 ...

    日志级别由高到低是:fatal, error, warn, info, debug
    低级别的可以输出高级别的信息,高级别的不会输出低级别的;
    如等级设为error的话, warn ,info, debug的信息不会输出,项目正式发布后,一般会把日志级别设置为fatal或者error.

    Ps:修改日志输出的级别要在log4j文件中进行配置。

    展开全文
  • 进入IDEA的Debug模式(如下图) 快捷键:Alt+F10 显示执行点——显示当前程序执行点 快捷键:F8 步过——步至这个文件的下一行 快捷键:F7 步入——步入到已执行的下一行 sadasdsad sdsadsadsa sadsadsad ...

    在这里插入图片描述

    Debug code
    IntelliJ IDEA provides a debugger for Java code. Depending on the installed/enabled plugins, you can also debug code written in other languages.
    During a debugging session, you launch your program with the debugger attached to it. The purpose of the debugger is to interfere with the program execution and provide you with the information on what’s happening under the hood. This facilitates the process of detecting and fixing bugs in your program.
    1. 进入IDEA的Debug模式(如下图)
      在这里插入图片描述
    2. 快捷键:Alt+F10
      显示执行点——显示当前程序执行点
      在这里插入图片描述
    3. 快捷键:F8
      步过——步至这个文件的下一行
      在这里插入图片描述
    4. 快捷键:F7
      步入——步入到已执行的下一行
      在这里插入图片描述
    5. 快捷键:Alt + Shift + F7
      强行步入——步入,忽略库,构造器等的步进过滤器
      在这里插入图片描述
    6. 快捷键:Shift + F8
      步出——步至从这个方法返回后执行的第一行
      在这里插入图片描述
    7. 丢帧——将执行点移回方法调用,从堆栈中丢弃当前方法的帧
      在这里插入图片描述
    8. 快捷键:Alt + F9
      运行到光标处——强制运行大插入符号所在行
      在这里插入图片描述
    9. 快捷键: Ctrl + F5
      重启
      在这里插入图片描述
    10. 快捷键:F9
      回复程序执行
      在这里插入图片描述
    11. 暂停程序——暂停程序执行并启用调试
      在这里插入图片描述
    12. 快捷键:Ctrl + F2
      停止——停止进程
      在这里插入图片描述
    13. 快捷键:Ctrl + Shift + F8
      查看断点——查看和管理所有断点和观察点
      在这里插入图片描述
    14. 启用断点
      在这里插入图片描述

    在这里插入图片描述
    最近总是用到Debug这个功能,记录一下每个按键的具体功能,以前在学校的项目都比较小,所以我一般跟断点,跟错的话,都会重启项目(各位大佬见笑了😂),最近电脑坏了,拿到维修部,说是有个芯片烧了……维修部的人问我是不是总打大型游戏,说实话,除了OW几乎不怎么玩别的,后来发现是启动实习公司的项目搞得(按照在学校的法子,跟错断点就重启,因为是CAS的项目,所以总是要重启Chrome……哈哈,还好在保修,免费换的芯片)自从发现了丢帧这个功能,发现之前的自己好蠢😂

    展开全文
  • 2,把程序集所在的文件用另外一个所包含的程序集版本不同的文件替换之后,再从DEBUG模式下启动,exe中的manifest清单中竟然记录得是最后最后那个程序集的版本号。 也就是说,exe引用的是最后一次替换的那个程序集的...
  • 了很久的debug模式了,有没有发现每当在dubug模式下想通过ctrl+左键想看看这个方法到底做了什么的时候却发现不点不动了呢?  上图:  1、到maven启动配置框    如果不知道怎么到这里来的再去度一下。 ...
  • .APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快...用于浏览项目信息的,如果source brower的话就必须有这个文件。可以在project options里去掉Generate Browse Info
  • 在使用 /debug 生成时,会创建一个 PDB 文件。 可以使用 /debug:full 或 /debug:pdbonly 生成应用程序。 使用 /debug:full 生成将产生可调试的代码。 使用 /debug:pdbonly 生成将产生 PDB,但是不会产生通知 JIT ...
  • 使用QWT库时,MSVC编译器,链接时报错 明明库的指定路径都已设定正确,为什么会链接报错? 出现这样的连接错误一般都是由于Qwt类库的头文件中没有加Q_OBJECT而导致的,这对于一个成熟的类库来说是不可能的。 在...
  • CCS7.0为什么突然无法Debug?

    千次阅读 2018-12-25 16:16:15
    An error has occurred....因鼠标意外 不能,强行关机重启后,ccs debug时 出现如上错误,没有找到 原因,但是找到了解决办法: 新建工作空间 -然后 重新导入 自己的 project文件 ,完美解决 。 ...
  • extjs新引进了bootstrap 可以在其中定义是否debug用什么文件debug [code="javascript"] (function() { var scripts = document.getElementsByTagName('script'), ...
  • 用Debug装载程序 程序被装入内存的什么地方? 根据这些信息,能画出一下的图 其中,一共256(100H)字节的程序段前缀(PSP),作为数据区 这里的“数据区”属于操作系统的细节,这里不展开(焦点放在对汇编...
  • 问:Debug里有pdb,Release里也有pdb,他们有什么不同呢?为什么很多人都不喜欢pdb,欲除之而后快? 答:Debug里的PDB是full,保存着调试和项目状态信息、有断言、堆栈检查等代码。Release 里的PDB是pdb-only,基本...
  • 首先按照网上的教程下载Tesseract4.0的源码,还有cppan和cMake(也是64位的),然后在Win10(64位)下VS2015的64位,debug下编译生成的,自动在c:\program files下生成一个tesseract的文件夹,里面含有include和...
  • 最近又回了svn代码管理器 在提交代码的时候没有做忽略文件 很多配置及没用的文件都提交了 每次这样提交太麻烦了 于是想到了忽略部分文件 不用提交 于是在Setting FileTypes *.gitignore 中添加了以下忽略配置 ....
  • VC的文件路径为什么双斜杠

    千次阅读 2015-04-01 09:18:43
    在编程时,打开文件的路径在单斜杠时,会出现问题,例如: image = cvLoadImage("C:\Users\lyb\Documents\Visual Studio 2013\Projects\smooth\Debug\pic.png", 0); 这样的写法在编译时,不会出现编译错误,但是...
  • 然后写成.aac文件,当我播放器播放时发现声音比正常速度要快,移植找不到原因,望大神指导,万分感谢! 一些基本参数如下: PCM : 16000HZ 160采样为1帧 ``` //使用 faac 库 aac_config.EncHandle =...
  • 如果项目没有部署到远程服务器,且DEBUG = True(线下模式,允许调试),默认 有ALLOWED_HOSTS = [‘localhost’, ‘127.0.0.1’, ‘[::1]’],即默认允许本地主机访问django后台 如果项目上线部署到远程服务器,那就...
  • Debug C++

    2016-02-15 15:13:17
    惯了QT,经常使用qDebug()输出一些调试信息,在visual studio中有什么办法也能输出调试信息呢? 总结以下三种方法: visual studio新建一个空的c++控制台项目,新建一个main.cpp文件,包含以下头文件就可以了。...
  • 问:Debug里有pdb,Release里也有pdb,他们有什么不同呢?为什么很多人都不喜欢pdb,欲除之而后快? 答: Debug里的PDB是full,保存着调试和项目状态信息、有断言、堆栈检查等代码。 Release 里的PDB是pdb-only,...
  • eclipse debug调试求助

    2017-03-08 06:30:25
    现在图中的我按网上删掉项目中debug的src加入自己项目后就跳出一个找不到的空白文件了。 还有watch也看不到东西是为什么控制台可以正常输出的![图片说明]...
  • kernel debug

    2009-10-21 22:15:00
    先看看我的是个什么机器:$ uname -aLinux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file size是个0,程序出错时不会产生core文件了。...
  • 在解决方案目录下的是最终文件(即可执行文件)存放的目录,在工程目录下的是中间文件(编译生成的.obj等其他文件)存放的目录,中间文件对用户来说没什么用的,只是在链接成最终文件时有用到。 ...
  • debug和release的区别

    2017-12-04 20:10:38
    那些东西都是做什么用的? Debug版和Release版本之间到底有什么区别? 要解决后一个问题,我想先把前一个问题说清楚。 obj文件夹是object的缩写,用于存放编译过程中生成的中间临时文件, 其中都有debug和...
  • 本来今天是在写一篇关于LINQ的文章,不过写着写着忽然觉得有些找不着北...而在吵吵闹闹的过程中看到这么一句话“pdb文件需要放在Debug目录下才有效果”,忽然觉得有个话题值得一说:“开发环境与运行环境”。回想起平时
  • java debug之 Unknown Source

    千次阅读 2019-07-12 09:43:40
    如果出现Unknown Source这样的问题,估计是编译的时候debug设置的false。...那为什么class文件会没有调试信息呢?答案更简单,当然是我们在javac命令进行编译的时候没有指定调试信息呗。因为现在很多人都...
  • 虽然这个工具的很爽,但是不知道你有没有想...为什么在gradle文件里implementation一下相应的库就可以直接使用,不需要额外的初始化和配置? 为什么要使用浏览器? 浏览器端的数据和手机端的数据是怎样交互的?

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 817
精华内容 326
关键字:

debug文件什么用