标签: debugging

是否可以在单独的窗口中打开chrome调试器?怎么样?

我想在一个单独的窗口中打开chrome调试器.这可能吗?怎么样?当我按F12键时,Internet Explorer在单独的窗口中打开调试器.

debugging google-chrome

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

(Android Studio)如何仅通过我的代码进行调试?

当我尝试通过Android中的代码调试(使用Step Into,F7命令)时,调试器将引导我完成所有系统类,这是我不想要的.

例如,当我在下面的第二行放置一个断点(即"startActivity(ourIntent);"),而不是进入我的Activity(即"myclass"),执行点进入Activity.java> Instrumentation.java等......所有系统类.

我不想那样.我只想逐步完成我编写的代码.

有什么方法可以达到这个目的?

        Intent ourIntent = new Intent(MainActivity.this, "com.practice.gamesbook.myclass");
        startActivity(ourIntent);
Run Code Online (Sandbox Code Playgroud)

"调试器">"步进"下的"添加新模式"选项被禁用

在此输入图像描述

java debugging step-into android-studio

54
推荐指数
5
解决办法
3万
查看次数

如何在Visual Studio代码(VSCode)上运行或调试php

我找不到在Visual Studio代码上运行或调试php的方法,有谁知道怎么做?

php debugging visual-studio-code

54
推荐指数
5
解决办法
7万
查看次数

使用ipdb在一个单元格中调试python代码(jupyter或Ipython)

我正在使用firefox的jupyter(或Ipython)笔记本,并希望在单元格中调试一些python代码.我正在使用'import ipdb; ipdb.set_trace()'作为一种断点,例如我的单元格具有以下代码:

a=4
import ipdb; ipdb.set_trace()
b=5
print a
print b
Run Code Online (Sandbox Code Playgroud)

用Shift + Enter执行后给出了这个错误:

--------------------------------------------------------------------------
MultipleInstanceError                     Traceback (most recent call last)
<ipython-input-1-f2b356251c56> in <module>()
      1 a=4
----> 2 import ipdb; ipdb.set_trace()
      3 b=5
      4 print a
      5 print b

/home/nnn/anaconda/lib/python2.7/site-packages/ipdb/__init__.py in <module>()
     14 # You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
     15 
---> 16 from ipdb.__main__ import set_trace, post_mortem, pm, run, runcall, runeval, launch_ipdb_on_exception
     17 
     18 …
Run Code Online (Sandbox Code Playgroud)

debugging cell ipdb jupyter

54
推荐指数
4
解决办法
3万
查看次数

有什么好方法可以让我的Python代码第一次运行?

我的代码中出现了很多错误.因此,我希望能够在开始时将它们最小化,或者在代码执行之前尽可能多地查看错误.这是可能的,如果是这样,我该怎么做?

python debugging

53
推荐指数
9
解决办法
3万
查看次数

如何调试elisp?

通常,最简单的调试方法是使用printf.我该怎么做来调试emacs-lisp?如何从elisp打印emacs编辑器?或者有没有办法调试elisp代码?

例如,如何检查以下代码是否在.emacs文件中运行?

(load "auctex.el" nil t t)
Run Code Online (Sandbox Code Playgroud)

debugging emacs elisp

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

在eclipse中调试时实时更改变量?

使用Eclipse时,在调试时可以在项目运行期间更改变量值以进行测试.

例如,假设我有一个返回数字5的方法,但出于测试目的,我想输出10.这不是我面临的问题,它有点复杂,但它只是为了让我的想法得以实现.

java eclipse testing debugging

53
推荐指数
4
解决办法
6万
查看次数

如何在IntelliJ中调试多线程应用程序?

我在IntelliJ IDEA 14.0.2中有多个线程和断点的奇怪问题.断点在停止之前执行之后的代码.

import java.util.concurrent.atomic.AtomicInteger;


public class Main {

    private static final int NUM_CLIENTS = 1000;

    static class TestRunnable implements Runnable {
        AtomicInteger lock;
        @Override
        public void run() {
            synchronized (this.lock) {
                int curCounter = this.lock.addAndGet(1);
                System.out.println("Thread: " + Thread.currentThread().getName() + "; Count: " + curCounter);
                if (curCounter >= NUM_CLIENTS) {
                    lock.notifyAll();
                }
            }
        }
    }

    public static void main(final String args[]) {
        final AtomicInteger lock = new AtomicInteger(0);
        for (int i = 0; i < NUM_CLIENTS; i++) {
            TestRunnable …
Run Code Online (Sandbox Code Playgroud)

java debugging multithreading intellij-idea

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

如何调试Gradle build.gradle文件(在调试器中,带断点)?

是否有一个工具可以让我在build.gradle文件中设置断点并在调试器中逐步执行任务?

注意:我认为我提出的问题与关于调试Gradle插件的类似stackoverflow问题不同,其中(可能)的目的是逐步执行位于单独文件中的自定义Groovy或Java插件代码.我想在一个简单的build.gradle文件中的Gradle任务中设置一个断点,比如......

task example {
   println "I want to set a breakpoint here"
}
Run Code Online (Sandbox Code Playgroud)

...所以当我运行时,gradle example我可以在调试器中检查上下文.

(对于那些指向IntelliJ的人来说......虽然JetBrains的网站宣称他们支持在IDEA UI中调试Gradle脚本,但AFAICT这是不真实的,因为IDEA13 EAP报告已经破坏了这一点,并且在IDEA14中尚未修复.在Intellij/Android Studio中调试Gradle构建文件)

是否有任何调试工具允许我在build.gradle文件中设置断点,或者是否有一些关于Gradle DSL的内容使得从根本上不可能在上面的例子中设置断点?

debugging gradle

53
推荐指数
4
解决办法
4万
查看次数

当与运行android 6.0的手机连接时,android studio中没有可调试的进程

大家!

我对android studio感到很困惑.当我插入手机调试应用程序时,logcat可以检测到我的手机,但我无法选择进程.它说"没有可调试的进程",不常见的"没有可调试的应用程序".

我的手机是samsung s5(android 6.0),扎根了.

有任何想法吗?

谢谢!

debugging android samsung-mobile android-studio

53
推荐指数
9
解决办法
3万
查看次数