精华内容
下载资源
问答
  • iOS-#ifdef DEBUG代码块介绍

    万次阅读 2015-07-30 16:33:44
    iOS-#ifdef DEBUG宏定义介绍一.#ifdef DEBUG代码块#ifdef DEBUG // Debug 模式的代码... #else // Release 模式的代码... #endif二.#DEBUG定义其中的DEBUG是在Xcode默认的工程中已经定义好的,也可以根据自己的...

    iOS-#ifdef DEBUG宏定义介绍

    一.#ifdef DEBUG代码块

    #ifdef DEBUG
        // Debug 模式的代码...
    #else
        // Release 模式的代码...
    #endif

    二.#DEBUG定义

    其中的DEBUG是在Xcode默认的工程中已经定义好的,也可以根据自己的实际情况添加其他常量定义。

    在Xcode中,DEBUG位置为Xcode工程->TAGGETS->Build Setting->preProcessing
    如图:
    20150730162339945
    在程序预定义宏的位置定义了。

    三.debug 和 release之间的关系

    在ios中,我们经常看到有debug和release两种模式。其实这两种模式分别表示发行版本和调试版本。

    Release是发行版本,比Debug版本有一些优化,文件比Debug文件小 Debug是调试版本,Debug和Release调用两个不同的底层库。
    一、”Debug是调试版本,包括的程序信息更多”
    二、只有DEBUG版的程序才能设置断点、单步执行、使用TRACE/ASSERT等调试输出语句。
    三、REALEASE不包含任何调试信息,所以体积小、运行速度快。

    四.xcode切换debug和release版本

    如果要测试在不同模式下代码的运行效果,可以选择Product->Scheme->Edit Scheme,修改Build Configuration即可,如下图所示:
    20150730163048504

    展开全文
  • 这样就让我痛苦了,我怎么在本地Eclipse上进行debug调试呢,但是在公司前辈的指导下让我知道了本地Eclipse一样可以远程debug代码。  首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则debug的时候会出现...
    在新的公司,由于项目很大,在本机运行会很慢,所以都是在本地开发,在远程虚拟机上运行。这样就让我痛苦了,我怎么在本地Eclipse上进行debug调试呢,但是在公司前辈的指导下让我知道了本地Eclipse一样可以远程debug代码。
        首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则debug的时候会出现代码行错位,难以达到debug的效果。例如:如果你本地的代码加了行,修改了,或减了一行。而远程服务器上的项目没有变化,则debug的时候会发现行号不对,或debug出来的值有偏差等。

    1.打开Eclipse,点击左上角的debug按钮,如图:


    2.点击上图的红色区域


    3.双击上图的红色区域


    4.Project:选择你要debug的项目,Host:输入你的远程IP,Port:远程调用端口。如何知道远程端口,通过进入你的远程虚拟机的命令行,输入jps -v 命令,查找这一行
    -Xrunjdwp:transport=dt_socket,server=y,address=52002,suspend=n
    其中52002就是你远程虚拟机的调用接口。如果找不到,那是因为你的远程虚拟机tomacat或jboss配置没有支持remote debugging,需要在给JVM加上如下的启动参数:
    -Xdebug -Xrunjdwp:transport=dt_socket,address=52002,server=y,suspend=n
    adderss由你自己定的。

    5.再一切设置好了后,点击右下角的debug按钮,你就可以像本地debug一样进行远程debug了。

    ps:jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。
    • 大小: 28.7 KB
    • 大小: 74.2 KB
    • 大小: 140.4 KB
    展开全文
  • 程序中有很多打印Log的测试...2、用Ant的replaceregexp任务,对下面的Java代码根据正则表达式删除Debug代码 3、用ANT对清理过的工程进行编译打包。 需要程序员对Debug信息的输出统一格式,比如统一一个静态方法调用。

    程序中有很多打印Log的测试代码,在Deploy的时候最好删除,Java不支持宏定义,可以尝试用ANT脚本来做。步骤如下:

    1、把代码复制到一个新目录

    2、用Ant的replaceregexp任务,对下面的Java代码根据正则表达式删除Debug代码

    3、用ANT对清理过的工程进行编译打包。


    需要程序员对Debug信息的输出统一格式,比如统一一个静态方法调用。

    展开全文
  • VS2008远程调试Debug代码的补充

    千次阅读 2012-12-07 09:31:31
    Title:VS2008远程调试Debug代码的补充 LastDate:2012-12-7 VS2008如何远程调试native code网上说的很详细,这里做两点补充 [1]除了把调试目标(EXE或DLL)文件复制到目标机外,也要把源项目Debug目录下 新生成的...

    Title:VS2008远程调试Debug代码的补充
    LastDate:2012-12-7

    VS2008如何远程调试native code网上说的很详细,这里做两点补充

    [1]除了把调试目标(EXE或DLL)文件复制到目标机外,也要把源项目Debug目录下
    新生成的pdb文件(一般会有两个这样后缀的文件)复制到调试目标的同级目录下,这样,才能
    进行远程单步跟踪。每次重编译都会生成新的pdb文件。

    [2]把
    D:\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT
    目录下的文件复制到调试目标的同级目录下,我这里调试的是Win32api的native代码,如果用到了
    MFC或其它你要换个目录。

    [3]你的调试目录可能还依赖其它第三方DLL,这时你需要把这些DLL放到(如果是默认方式链接的话)
    调试目标的同级目录下或目标机器的Windows\System32目录下。

    这样,你就可以远程调试Debug版本的native代码了。

    展开全文
  • 首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则debug的时候会出现代码行错位,难以达到debug的效果。例如:如果你本地的代码加了行,修改了,或减了一行。而远程服务器上的项目没有变化,则debug的时候...
  • 想要达到的效果是不用每次手动删除代码,在打release包时自动移除相关代码,在打debug包时则将相关代码编译进去。 试了下debugComplie project('...')发现不行,打release包会报找不到包的错误(不知道是我方法不对...
  • maven环境下debug代码

    千次阅读 2013-10-27 19:25:17
    某些情况开发工具不能正常加载单测代码我的intellij idea因为单测执行之前要等待大量的diamond推送导致,所有单测都执行失败,需要在命令行执行才可以。 使用新版的maven-surefire-plugin,支持执行某个单测方
  • 解决debug代码进不去的坑

    千次阅读 2019-01-07 19:20:01
    今天遇到了一个很奇葩的事情,debug打的断点老是进不去,接口路径什么的没有错误。 搞了好久没有找到原因,网上的原因说的也不符合自己的情况,问了下实习的导师的,原来这么简单。 具体原因如下: 我之前在断点...
  • Java:Debug 代码调试及快捷键

    千次阅读 2018-09-15 18:17:48
    1.Eclipse开发工具中F5、F6、F7和F8 四个快捷键能辅助我们很好地进行代码的调试,各快捷键的作用如下:   F5:跳入方法;  F6:向下逐行调试; F7:跳出方法; F8:直接跳转到下一个断点;   2.Eclipse开发...
  • Visual Studio Code 使用Chrome Debug 代码

    万次阅读 多人点赞 2016-09-06 12:01:21
    二、配置启动参数 1.按 F5,出现界面如图,选择 Chrome 2.然后会打开配置文件 launch.json ...②配置完成之后,把服务器相关配置改成如下图: 4.再按F5启动,就可以启动Chrome,并且在VSC里Debug调试
  • Android studio debug代码时不显示变量值

    千次阅读 2018-04-13 15:44:12
    出现的问题:debug的时候断点走不到,同时也不显示变量值 报错信息:java.lang.ClassNotFoundException: com.bjmulian.emulian.core.AppCache at java.lang.Class.classForName(Native Method) at java.lang....
  • index.php代码示例 /** * Created by PhpStorm. * User: Administrator * Date: 2019/4/26 * Time: 17:54 */ phpinfo(); echo "Hello Wolrd"; echo "Hello Wolrd"; echo "Hello Wolrd"; ?> 启动sever ...
  • android stdio ,debug
  • 在使用MonoDevelop的时候debug时候可能会出现这些错误: 1 参数默认给了值 (原因:.net框架使用了4.0以前的版本,之前的版本不支持给参数默认值) 2 包含不安全代码提示 (原因:默认不允许含有不安全代码) ...
  • 华为系列手机默认是关闭了日志输出的,需要人工打开。方法如下: 进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LOG设置---LOG开关,勾选"CP日志“即可。
  • 使用Zend studio已经很久了,今天依然发现其中的很多功能我没有好好的利用起来,更好的利用好,我觉得能有效的提高效率。...还是没有好好开发,今天讲讲如何使用zend studio中的zend debug进行代码调试。
  • 学会使用debug模式调试代码

    千次阅读 2019-05-15 03:33:33
    在企业开发中,质量和效率显得尤为重要...通过“debug as”运行代码,进入debug代码调试模式。 下面介绍几个重要的调试技巧:step into(F5),进入函数内部调试、step over(F6),在当前函数步进调试、step retur...
  • 我在IDE搜了下快捷键,看能不能通过快捷键调出以前Debug的窗口,还真被我找到了解决办法: 漂亮,虽然按钮被隐藏掉了不可用,但可以设置快捷键来调出Debug窗口: 这样我们可以愉快的调试原生代码和Dart代码了。...
  • 远程debug调试java代码

    千次阅读 2018-08-08 11:57:31
    项目中经常会有出现这样的问题,会令程序员抓狂:关键代码段没有打印日志,本地环境正常生产环境却又问题…这时候,远程debug可能会启动作用。 1 准备用于debug代码 准备一个RestController用于接收请求,...
  • 用 vscode debug c++ 代码

    2020-10-19 23:12:06
    如何配置文件2.1 编译 c++ 代码——task.json2.1.1 创建 task.json 文件2.2.2 编辑 task.json 文件2.1.3 编译 cpp 文件2.2 调试 C++ 代码 —— launch.json2.2.1 创建 launch.json 文件2.2.2 编辑 launch.json3....
  • myeclipse 使用debug按f6,代码执行速度缓慢,该怎样解决??
  • 首先要保证本地的代码与服务器上的代码完全一样。 接着我们配置一下服务器的启动配置 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 接着就是配置IDEA 这样就配置好了,我们启动...
  • 第一步:打开页面,按F12进入开发者模式,点击Source源码,在需要的地方打断点 第二部:运行程序,当程序进入当前网页时,则进入debug模式,接着进行具体操作 ...
  • Myeclipse代码debug调试

    2014-09-04 18:15:59
    认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。    线程堆栈视图 分别介绍一下这几个按钮的含义: 1.表示当前实现继续运行直到下一个断点,快捷键...
  • IDEA代码DEBUG调试

    2019-01-26 22:40:33
    随便找个以前写的代码用来调试,在需要调试的哪一行前面鼠标左键单击一下出来红坨坨 然后再点击右上角的调试或者按快捷键   左下角就会出现调试面板了 这就是调试后的界面了。。。下面从左到有进行解释 ...
  • pycharm远程debug调试django代码

    千次阅读 2018-11-16 11:18:24
    1,pycharm远程调试环境搭建. ...   2,pycharm与git加远程调试: ... 以上两步完成后,在linux服务器启动项目,已可以完成远程调试。但不能本地debug方式。 3,本地debug远程代码...
  • eclipse使用Debug运行项目,却无法显示debug断点部分的代码,无法继续debug运行,这时候我们可以进入Debug Configuration,中,选择要debug的项目,选择右边的source,可以看到当前的Source Lookup Path只有一个...
  • 修改eclipse debug代码源文件

    千次阅读 2012-05-10 17:59:01
    1.进入debug模式 2.选中项目,右击选edit the source lookup path,可以添加删除修改debug时相关的源代码

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,298
精华内容 14,119
关键字:

debug代码