一直在研究这一点,并不完全确定该做什么.
我想允许用户打开或关闭调试模式.使用NSLogs上的调试模式将打印到控制台.
目前我可以使用预处理器(DEBUG)在构建设置中打开或关闭调试模式,并使用以下代码"阻止"NSLog.
#ifdef DEBUG
NSLog(@"If you can see this then debug is on");
#endif
Run Code Online (Sandbox Code Playgroud)
我在设置页面中创建了一个切换开关以获取用户的输入,但我不知道如何使用此输入然后未定义/重新定义DEBUG.有任何想法吗?
我不确定这是否可行,因此任何替代解决方案也将受到赞赏.
非常感谢 :)
我在 Eclipse 中设置了两个项目,我目前正在远程调试其中一个。但是,我正在调试的那个使用了第二个 eclipse 项目提供的功能,我也想调试第二个项目。当我将第二个项目的远程调试配置设置为与第一个项目相同的端口时,我收到一条错误消息,提示“连接被拒绝”。我猜当我使用 'Socket attach' 时,我只能远程调试一个项目。
我想知道如何设置调试配置,以便能够同时调试两个项目
谢谢
如果我在另一台机器上运行jboss服务器并将我的war文件scp到该机器,我该如何调试战争?我会用什么命令?我如何在终端上执行此操作?
我收到一个奇怪的错误:' 当我尝试远程调试Azure网站时,' 无法从HRESULT启用远程debuggingException:0x89710023 '.我正在使用VS2013和Azure Tools v.2.2.有很多人在这里收到此错误http://blogs.msdn.com/b/webdev/archive/2013/11/05/remote-debugging-a-window-azure-web-site-with- visual-studio-2013.aspx但没有可行的解决方案.
解决
我已经设法在安装了新的VS 2013的新机器上安装了Azure Tools 2.2.不确定导致问题的原因.
我需要在远程调试模式下启动我的自由配置文件。想知道这是否可能?如果是,需要有关如何实现这一目标的指示。
当我在手机上安装 Windows Phone 时,我正在使用“调试 Windows Phone Internet Explorer”(调试菜单 > 其他调试目标 > 调试 Windows Phone Internet Explorer),但现在我在手机上安装了 Windows 10。如何在未安装 IE 的 Windows 10 手机上使用此功能?
debugging internet-explorer remote-debugging responsive-design windows-10
我正在使用最新的IntelliJ,并希望能够ssh me@someserver.com tail somelogfile在远程调试时查看IntelliJ 的输出。我该怎么做?
这是我的情况:
我可以使用终端通过以下命令进行调试:
我尝试在Fedora系统中使用CLion 16.2.2进行远程调试:
尽管似乎GDB服务器和客户端之间的连接正在工作,但似乎我缺少一些东西,因为调试器工具(进入,移入,继续等)仍然显示为灰色,并且从未达到断点。
从第一个测试中,我知道我使用的断点应该可以工作。
我怀疑我在这一行中传递程序参数(--myarg)的方式:gdbserver localhost:8080 myprog --myarg它不正确,但我不知道该在哪里传递它。
我期待能够使用此出色的IDE进行调试,而不是使用终端进行调试。我很近但是被卡在这里。我真的很感谢您的帮助!
谢谢
我在Windows Server 2008 R2上安装了无法连接到Internet的Visual Studio 2015更新3的远程工具时遇到问题.
安装程序显示以下错误:"0x800b010a - 无法将证书链构建到受信任的根颁发机构."
日志包含以下错误:
Error 0x800b010a: Failed authenticode verification of payload: C:\ProgramData\Package Cache\.unverified\rdbg_std_amd64
Error 0x800b010a: Failed to verify signature of payload: rdbg_std_amd64
Failed to verify payload: rdbg_std_amd64 at path: C:\ProgramData\Package Cache\.unverified\rdbg_std_amd64, error: 0x800b010a, delete: Yes
Error 0x800b010a: Failed to cache payload: rdbg_std_amd64
Failed to cache payload: rdbg_std_amd64 from working path: C:\Users\MKEDRZ~1\AppData\Local\Temp\2\{ec7a2821-b103-4c27-ade2-549182ab4d32}\rdbg_std_amd64, error: 0x800b010a.
Run Code Online (Sandbox Code Playgroud)
我已经尝试为Visual Studio 2015更新1安装远程工具,但我没有成功,因为我们使用VS 2015更新3并进行远程调试,我必须拥有Visual Studio 2015更新3的远程工具
windows remote-debugging certificate visual-studio visual-studio-2015
我正在尝试将 VisualVM 连接到远程 JMX。IntelliJ 可以轻松连接,但 VisualVM 失败并在日志输出中显示以下内容:
Listening for transport dt_socket at address: 5005
Debugger failed to attach: recv failed during handshake: Resource temporarily unavailable
Debugger failed to attach: handshake failed - received >< - expected >JDWP-Handshake<
Run Code Online (Sandbox Code Playgroud)
这是我在运行时传递的 JVM 属性:
-XX:MaxPermSize=50g -XX:+HeapDumpOnOutOfMemoryError -Xmx50g -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=100.100.100.100 -Dcom.sun.management.jmxremote.port=5006 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
Run Code Online (Sandbox Code Playgroud)
使用 VisualVM 1.3.9。不知道为什么它会失败,为什么 IntelliJ 会成功。我试过禁用 SSL 身份验证等。
remote-debugging ×10
java ×4
debugging ×3
azure ×1
certificate ×1
clion ×1
debug-mode ×1
eclipse ×1
gdb ×1
gdbserver ×1
ios ×1
jboss ×1
jmx ×1
jvisualvm ×1
objective-c ×1
tail ×1
windows ×1
windows-10 ×1