标签: debugging

如何调试通过线路的所有内容(http)

我正在尝试在Glassfish 4中调试一些Rest服务,我想确切地看到通过线路发送的内容(HTTP连接).有没有办法让Glassfish打印出来?

我的项目使用Apache HTTP Client,我知道可以在那里配置它,但我无法使用我们的日志框架(java.util.logging).

编辑:或者有没有办法调试泽西岛,将打印出这个信息?

java debugging glassfish glassfish-4

2
推荐指数
1
解决办法
5278
查看次数

NDK调试:ndk-gdb无法拉取app_process.谁和何时创建app_process二进制文件?

在调查本机代码中遇到断点的问题时,我决定检查ndk-gdb是否正常工作.我删除了app_process,启动了Java调试并运行ndk-gdb --force.猜猜看,没有创建app_process.ndk-gdb --verbose输出有这一行:

## COMMAND: adb_cmd pull /system/bin/app_process obj/local/armeabi-v7a/app_process
remote object '/system/bin/app_process' not a file or directory
Pulled app_process from device/emulator.
Run Code Online (Sandbox Code Playgroud)

我已经从目标设备上卸载了应用程序,重新启动了设备并重复了.仍然没有app_process.所以,我想知道这里的问题是什么,我也想知道什么时候创建这个文件,以及什么进程/脚本.

windows debugging android android-ndk eclipse-adt

2
推荐指数
1
解决办法
4287
查看次数

调试ASP MVC项目时,VS2012 Debugger不会打开浏览器

我试图在Visual Studio 2012中调试ASP MVC 4项目.但是,一旦代码编译调试器完全停止,从不打开浏览器.我可以从这台计算机上运行ASP.Net项目,但是这个项目似乎不想工作.有了这个项目,如果我点击通知区域中的IIS Express,它显示我的网站,如果我点击它,然后它在浏览器上打开我的网站,但默认情况下使用Visual Studio调试它不会打开.

我也尝试设置我的启动项目,但这也不起作用????

debugging asp.net-mvc visual-studio-debugging visual-studio-2012

2
推荐指数
1
解决办法
1859
查看次数

在R中全局打开和关闭调试消息?

我在考虑这样的事情:

> fx = function(x, y) {
+     if (exists("debugging")) {
+         print(x)
+         print(y)
+     }
+     x+y
+ }
> fx(1, 2)
[1] 3
> debugging = 1
> fx(2, 3)
[1] 2
[1] 3
[1] 5
Run Code Online (Sandbox Code Playgroud)

通过这种方式,您可以根据需要编写尽可能多的调试消息,当您想要关闭它们时,您就可以了

rm(debugging)
Run Code Online (Sandbox Code Playgroud)

问题是变量调试(或任何你给它的名称)可以随时被任何其他包删除或创建,这很难控制.有任何想法吗?

debugging r

2
推荐指数
1
解决办法
94
查看次数

快速调试:应用程序在断点处停止并且不会崩溃

在目标C时代,当我在代码中出错并运行它时,我收到了绿色线程断点,但是如果我在“调试”区域中按下“继续执行程序”按钮,我的应用程序将崩溃并显示确切的错误描述。

在此处输入图片说明

现在,我遭受“断点循环”的困扰,如果我按继续按钮,它将在同一位置停止并且永不崩溃。应用程序根本不会崩溃,我还没有任何应用程序错误描述。这确实让我很烦,Thread 1: EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xe7ffdefe)从良好的旧致命错误描述等角度来看,这不是非常有用的信息。

有没有办法打破这个“断点循环”并使应用程序崩溃以查看错误描述?

编辑:

注意:这里我使用断点这个词,不是我自己设置的断点,而是默认的运行时崩溃断点。这是它的图片(如果我命名错误,请更正我的名字): 在此处输入图片说明

我的断点导航器:

在此处输入图片说明

debugging xcode breakpoints ios swift

2
推荐指数
1
解决办法
3058
查看次数

使用/ CLR编译的MFC项目中是否有任何类计数限制

随着风险陷入过于具体的问题......

给定用/ CLR编译的C++ MFC(混合,非抖动)项目,我已经定义了200个类.

当我为这个项目添加一个新的类时,当我在调试模式下编译和执行时会出错.

未知模块中出现未处理的"System.IO.FileLoadException"类型异常.

附加信息:无法加载文件或程序集"ProjectA,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null"或其依赖项之一.无法找到或加载类型.(来自HRESULT的异常:0x80131522)

ProjectA是MFC项目本身的名称.没有ProjectA对项目配置上的任何程序集的引用,也没有对另一个自定义程序集的引用.

此项目仅引用某些.NET Framework程序集,以便允许项目中的某些自定义类可以使用CLR类.

然后,问题是......

  • 您知道MFC C++项目中是否有类号限制吗?

编辑:

正如我在评论中所说,在发布模式下,编译成功没有错误.

此外,我清理,构建,清理,关闭Visual Studio,重新启动计算机......问题仍然出现.如果我保留200个班级,则没有错误.当我转到201时,出现错误.

目前我正在尝试在一个新的默认MFC项目中重现,添加类到达到200,以确认存在真正的限制.

编辑2:错误修复

大.@MSX@frymode告诉我如何避免他的评论错误.

在Visual Studio开发环境(/)中:

  1. 打开项目的"属性页"对话框.
  2. 单击C/C++文件夹.
  3. 单击"代码生成"属性页.
  4. 修改启用字符串池(/ GF)属性.

感谢你们!

debugging clr mfc c++-cli visual-studio-2013

2
推荐指数
1
解决办法
378
查看次数

如何使用rails控制台调试并放入应用程序

我想通过rails控制台打开irb打印的一些线条.我已经看到很多关于如何实现它的SO问题.但是我没有得到任何结果.

下面是代码 -

def show
puts 'in show method'
@post = Feed.find_by_id params[:id]
puts @post.inspect
redirect_to root_path unless @post.present? 
end
Run Code Online (Sandbox Code Playgroud)

现在我已按命令打开服务器rails server.另外,在另一个终端我给出了命令rails console,它打开了irb提示符.当我在浏览器中运行localhost:3000/posts/82它时会给出正确的帖子,但控制台中没有显示任何内容.我错过了什么步骤?我想在调用特定方法时在控制台中打印一些东西.

ruby debugging ruby-on-rails

2
推荐指数
1
解决办法
1万
查看次数

未正确计算两个POSIXct对象的时差

我有两个POSIXct类的datetime对象,如下所示:

> x = as.POSIXct('2013-03-31 01:39:42')
> y = as.POSIXct('2013-03-31 03:11:24')
Run Code Online (Sandbox Code Playgroud)

两个日期时间的时间差计算为31.7分钟(或1902秒).

> y - x
Time difference of 31.7 mins
Run Code Online (Sandbox Code Playgroud)

但是,这种情况下的时差为91.7分钟(或5502秒).有人可以向我解释这个错误吗?

debugging datetime r

2
推荐指数
1
解决办法
552
查看次数

我必须跟踪eclipse中的执行流程

我知道如何在eclipse中调试,但我想知道一种从方法中查找执行流的有效方法.

E g:

class A
{
    method S()
    {}

    method S1()
    {
        B.SS()
    }

    method S2() 
    {
        A.S1()
    }
}

class B
{
    method SS()
    {    
        A.S()
    }

    method SS1()
    {
        B.SS2()
    }

    method SS2()
    {
        A.S2()
    }
}
Run Code Online (Sandbox Code Playgroud)

鉴于这两个类,我怎么可以跟踪的方法流程从A.S2()A.S()其他比调试?

java eclipse debugging

2
推荐指数
1
解决办法
7873
查看次数

Mac OSx上的OpenCL内核错误

我写了一些OpenCL代码,它在LINUX上工作正常,但它在Mac OSX上失败了.有人可以帮助我找出为什么会发生这些.错误后显示内核代码.我的内核使用double,所以我在顶部有相应的pragma.但我不知道为什么错误显示浮动数据类型:

inline float8 __OVERLOAD__ _name(float8 x) { return _default_name(x); } \
                       ^
/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang/3.2/include/cl_kernel.h:4606:30: note: candidate function
__CLFN_FD_1FD_FAST_RELAX(__fast_relax_log, native_log, __cl_log);
                         ^
/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang/3.2/include/cl_kernel.h:421:29: 

note: expanded from macro '__CLFN_FD_1FD_FAST_RELAX'
inline float16 __OVERLOAD__ _name(float16 x){ return _default_name(x); }
                        ^
<program source>:206:19: error: call to '__fast_relax_log' is ambiguous
                                    det_zkinin + log((2.0) * 3.14));
              ^~~~~~~~~~~~~~~~~
/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang/3.2/include/cl_kernel.h:4608:22: 
note: expanded from macro 'log'
#define log(__x) __fast_relax_log(__x)
                 ^~~~~~~~~~~~~~~~
/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang/3.2/include/cl_kernel.h:4606:30: 
note: candidate function
__CLFN_FD_1FD_FAST_RELAX(__fast_relax_log, native_log, __cl_log);
                         ^
/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang/3.2/include/cl_kernel.h:416:27: 

note: expanded from macro '__CLFN_FD_1FD_FAST_RELAX'
inline float __OVERLOAD__ _name(float x) { …
Run Code Online (Sandbox Code Playgroud)

debugging macos gpgpu opencl

2
推荐指数
1
解决办法
887
查看次数