草庐IT

DEBUGGING

全部标签

java - IntelliJ 的“立即”窗口

我正在使用IntelliJ9,我很好奇是否有任何与VisualStudio“即时”调试窗口等效的IntelliJ。在编辑器中选择所需的表达式,然后ALT-F8来评估表达式,但我希望能够在与交互的窗口中编写代码我目前正在调试的内容(如果可能的话)。拥有将消息记录到控制台的断点很有帮助,但如果可以的话,我想做更多的事情。 最佳答案 IntellijIDEA的表达式评估对话框有一个按钮来启用代码片段模式,它允许多语句评估。(我使用的是终极版的9.0.2版本。) 关于java-IntelliJ的

c++ - 启用 "Optimize for debugging"的后果是什么?

在visualstudio中,项目的链接器设置中有一个名为“优化调试”的选项:默认情况下它被设置为“为调试而优化(/DEBUG)”,即使对于发布配置也是如此。这是为什么?这会以任何方式改变构建的程序吗?启用它有什么缺点吗(执行速度较慢?)?我应该在发布程序之前将此选项设置为“否”吗?还是只是启用/禁用生成.pdb-debug文件(=启用时编译时间变慢)? 最佳答案 /DEBUG链接器选项有两个直接影响:链接时间以及通过程序数据库文件(.pdb)可用的信息量。/DEBUG:FASTLINK减少链接时间,但只生成部分.pdb。私有(pr

java - 如何使用 gradle 调试 spring 应用程序

我正在开发spring应用程序,需要逐步执行Controller方法以查看它是如何工作的。我正在使用eclipse并使用gradlebootRun命令构建我的应用程序。如何在Debug模式下运行?我试过gradlebootRun--debug但它只是调试日志,而不是Debug模式我试过gradlehelp--taskbootRun--这给了我关于任务的信息在那里我看到了--debug-jvm选项但是当我运行时gradlebootRun--debug-jvm应用程序无法启动 最佳答案 在您运行gradlebootRun--debug-

java - 如何使用 gradle 调试 spring 应用程序

我正在开发spring应用程序,需要逐步执行Controller方法以查看它是如何工作的。我正在使用eclipse并使用gradlebootRun命令构建我的应用程序。如何在Debug模式下运行?我试过gradlebootRun--debug但它只是调试日志,而不是Debug模式我试过gradlehelp--taskbootRun--这给了我关于任务的信息在那里我看到了--debug-jvm选项但是当我运行时gradlebootRun--debug-jvm应用程序无法启动 最佳答案 在您运行gradlebootRun--debug-

debugging - 当底层作业成功完成时,Oozie 工作流在 Hive 作业上出错

自学的一部分我正在探索Oozie,我正在HortonworksSandboxVM上练习.问题是当OozieUI中的链接给出的基础作业显示成功时,Oozie工作流会出错并因此被终止。我看过this问题并已包含hive-site.xml在职位描述中,并将hive-site.xml复制到HDFS到正确的文件夹,但无济于事。此外,我仔细检查了所有URL,一切正常。我正在从命令行运行Oozie作业。我不知道从哪里开始调试或如何获得更详细的错误。以下是屏幕截图:Oozie错误底层Hive作业表示成功完成。我没有像我应该看到的那样将最终结果视为配置单元表。Map任务的日志输出如下:(49))-Suc

debugging - 如何使用 Cascading 获取 Hadoop 以显示调试日志输出?

我在获取Hadoop和Cascading时遇到问题1.2.6向我展示应该来自使用Debug的输出筛选。Cascadingguidesaysthisishowyoucanviewthecurrenttuples.我正在使用它来尝试查看任何调试输出:Debugdebug=newDebug(Debug.Output.STDOUT,true);debug.setPrintTupleEvery(1);debug.setPrintFieldsEvery(1);assembly=newEach(assembly,DebugLevel.VERBOSE,debug);我是Hadoop和Cascading

php - WordPress gzinflate() : data error when debugging

我在使用“调试栏”插件调试我的插件时收到以下警告。WARNING:\wp-includes\class-http.php:1669-gzinflate():dataerror我在插件中使用wp_remote_post()并且它导致了错误。我该如何解决?有什么线索吗?提前致谢! 最佳答案 您还可以使用参数'decompress'=>falseWordPress将为您设置正确的header值。像这样:wp_remote_post($url,array('decompress'=>false));

PHP 和 WordPress : Debugging

我正在为WordPress编写一些插件和主题,我发现很难调试,因为不知何故,当页面加载时,$_GET、$_POST和$_REQUEST都是空的。即使设置了错误报告,每当出现fatalerror时,除了空白页面外,我也不会收到错误消息。有没有办法为WordPress启用“Debug模式”?谢谢! 最佳答案 PearDebugWordpress插件:http://wordpress.org/extend/plugins/wp-pear-debug/2015年8月4日更新:上述插件已经几年没有更新了。您还可以在wp-config.php中

php - IntelliJ,PhpStorm : Debugging with xdebug ignores XDEBUG_SESSION cookie

我正在尝试使用Intellij中的PHP插件调试Drupal网站(在PhpStorm中也是如此)。我有以下设置:Chrome浏览器指向本地主机别名mydomain.localXDebugHelper扩展已安装并设置为调试。在Cookie下的开发人员工具中,我可以看到XDEBUG_SESSIONcookie设置为PHPSTORM。我已经使用以下设置使用xdebug插件配置了php:xdebug.extended_info=1xdebug.idekey="PHPSTORM"xdebug.max_nesting_level=500xdebug.remote_autostart=1xdebug

mysql - 你如何调试 MySQL 存储过程?

我目前调试存储过程的过程非常简单。我创建了一个名为“debug”的表,在存储过程运行时在其中插入变量值。这让我可以在脚本中的给定点查看任何变量的值,但是有没有更好的方法来调试MySQL存储过程? 最佳答案 可以调用以下debug_msg过程来简单地将调试消息输出到控制台:DELIMITER$$DROPPROCEDUREIFEXISTS`debug_msg`$$DROPPROCEDUREIFEXISTS`test_procedure`$$CREATEPROCEDUREdebug_msg(enabledINTEGER,msgVARCHA