问题标签 [debug-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - getDeclaredConstructors0(boolean)- 在调试模式下 tomcat 启动期间行不可用
我的 spring 管理的 tomcat 应用程序遇到了一些问题。有一个 UserDao 负责一些 User 数据库操作。如果我启动 tomcat,我会收到以下消息:
尽管如此,我的 web 应用程序的每个部分都可以正常工作。
那是我的 spring-context 中的 UserDao bean decleration:
还有我的 UserDao 类:
根据消息中给出的信息,我会说构造函数存在问题。但为什么?更重要的是在哪里?
java - 套接字 - 已在空闲套接字上使用的地址 - 但仅在未处于调试模式时
我编写了一个正在侦听套接字的 java 程序。
它在 Java 1.4、5 和 6 上运行了十年左右。但在 Java 7 或 8 中,构造函数总是失败并出现以下绑定异常:
我绝对确定,该端口是免费的,经过几次测试后,我发现了两件事:
1. 使用调试选项启动 JVM 时
-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n
,
它可以工作!
2.不设置调试选项,只有第一次调用构造函数失败,第二次(同端口)总是成功!因此,以下丑陋的代码是一种解决方法:
但我想在任何情况下使用它:)
在我发现之后,我已经从我的 tomcat 启动文件中删除了调试选项。令人惊讶的是,Tomcat 7 在没有调试选项的情况下从 Java 7/8 开始创建 HTTP 侦听器时存在同样的问题。但是 Tomcat 7 需要 Java 7 或更高版本。
我确信 Java 7/8 和 Tomcat 7 都没有在像套接字通信这样重要的事情上出现错误。
那么我做错了什么?
我已经使用 Windows 7 Professional SP1 64 位和 JDK 7 32/64 位和 JDK 8 64 位进行了测试。
更新;
在另一台机器上,使用相同的 OS 和 jdk,问题不会发生。
android - 构建发布版本时更改常量值
我正在使用 ADT for android 在 eclipse 中开发。
在我的应用程序中,我有一些常量可以帮助我轻松调试我的应用程序。
作为一个例子,我有:
public static final boolean DEBUG_TOAST_LOGS = true;
它帮助我在屏幕上烤一些日志。
每次我打算构建一个发行版时,我都必须检查我的常量并将它们的值设置为适合发行版的值,这在某种程度上是痛苦的。
现在我想要的是一种构建我的应用程序的方法,使用两种配置:一种用于调试模式,另一种用于发布模式。释放模式应该将我的常量设置为适当的值。我怎么不能这样做?你有什么建议?满足我需求的最佳方式是什么?
任何帮助,将不胜感激。
ios - 发布模式下未调用 Swift 应用程序功能
我有一个 iOS Swift 应用程序。我最近添加了一个功能并将新版本上传到 TestFlight。出于某种原因,这个新功能的主要功能不是在发布模式下被调用,而是在调试模式下完美运行。
到目前为止,我尝试了什么:在版本 1 的“Apple LLVM 6.0 - 代码生成”中
)将优化级别更改为无,以及
2)将“默认隐藏的符号”更改为否
我不认为函数的细节在这里很重要,但它的价值在于:它从后端接收和操作一些 JSON 数据。我还有十个其他函数,它们对不同类型的数据做同样的事情——在那里没有遇到同样的问题。
有什么想法吗?发布模式和调试模式之间还有哪些其他区别?这可能是排除故障的良好开端。
谢谢,
c - Eclipse CDT 和调试/发布模式
我刚刚得到一个简单的“Hello, World!” C 程序在Eclipse CDT 插件中构建和编译。当您去创建一个新的 C 项目,或者当您去为一个现有的 C 项目设置一个运行配置时,Eclipse 让您能够指定调试或发布模式。
我想知道这两种模式之间有什么区别。显然,调试模式是某种开发模式,它可能不会优化事物并且需要更长的时间来构建/运行。但是作为 C 的新手,我很难真正理解调试与发布的配置/参数类型。令人震惊的是,CDT 文档根本没有提到调试与发布模式!
有人可以给我一个可能是调试模式配置但不包含在发布模式中的具体用例吗?反之亦然,发布模式中包含但调试模式中排除的东西?
java - 为什么在 DEBUG 模式下启动应用程序服务器很昂贵
是什么让在 DEBUG 模式下启动应用服务器(与此相关的任何软件)变得昂贵?能够连接到生产盒并能够遍历代码不是自由吗?如果应用程序以 DEBUG 模式启动,我们付出的代价是多少。
windows-phone-8 - WP SharpPDF NuGet 包
当我将Windows 应用认证工具包与SharPDF-SL.dll
. 测试失败并说
二进制 SharpPDF-SL.dll 在调试模式下构建。
我下载了这个库,NuGet
所以我无法重建dll
发布模式。感谢任何帮助!
node.js - Nodejs webstorm socket.io不会在调试模式下启动
我有一个nodejs应用程序及其与socket.io一起工作我在运行应用程序时在webstorm中有正确的配置它可以工作并在控制台中显示:info - socket.io started
但是在调试模式下启动应用程序时,不会显示此行并且套接字不会启动
有什么问题?
evebn 以为我有 nodemon 并且在 nodemon 中发生了同样的情况
c - 最终赋值的 C 循环优化帮助(禁用编译器优化)
因此,对于我在计算机系统课上的期末作业,我们需要优化这些 for 循环,使其比原来的更快。
使用我们的 linux 服务器,基础等级不到 7 秒,满级不到 5 秒。我在这里的这段代码大约需要 5.6 秒。我想我可能需要以某种方式使用指针来让它更快,但我不太确定。谁能提供我有的任何提示或选项?
该文件必须保持 50 行或更少,我忽略了教师包含的那些注释行。
spring-tool-suite - 无法在 DEBUG 模式下启动 Pivotal-tc 服务器
我正在使用 STS 3.6.4 版本。
我能够在正常模式下运行 Pivotal-tc 服务器,但在调试模式下运行时失败。
它工作正常。我尝试将服务器超时增加到 480 秒,清理工作目录等,但没有帮助。
请任何人帮助我。提前致谢..