debugging

    0熱度

    1回答

    請告訴我在android環境下測量/佈局充氣性能的最明智和正確的方法。 例如我有RecyclerView。我有2個或更多的用例:什麼父母的佈局用於項目 - ConstraintLayout,RelativeLayout?我如何檢查它? 我可以在綁定查看過程和/或充氣過程中計算操作時間(停止 - 開始時間)並保存。當我滾動視圖,我採取的結果,但我認爲這種方法太糟糕,不準確。 你推薦什麼?也許andr

    2熱度

    1回答

    我正在學習如何使用gdb在我的mac上進行調試,並找到了我想用它來學習的分段故障後。 我使用的gdb 8.0.1和gcc 7.2.0都是自制軟件,我正在用-ggdb編譯,並通過gdb -ex run ./main從我的makefile直接運行gdb。 我打開遊戲,我打開一個菜單裏面,當我試圖接近它,它崩潰了,因爲我這樣做是WindowsObject.cpp: WindowObject_Crafti

    1熱度

    1回答

    我不確定我是否正確理解dds esp或其64位對應部分dqs rsp的原始輸出。當我看到堆棧中的條目列表時,我傾向於認爲,無論我看到返回地址的哪個位置,都是尚未返回的代碼調用。 IOW,將它們串在一起應該形成一個很好的調用堆棧。 (現在讓我們不用爲k*一組Windbg命令而煩惱。)情況並非總是如此嗎? 由於存在一些第三方擴展,它對esp/rsp輸出進行操作,並將條目串起來看起來像一個調用堆棧,但似

    1熱度

    1回答

    我有一個LG手機K10,我想用它來調試運行我的應用程序,但是當我標誌着調試器上的手機開發模式設置,它沒有在出現在設備選項卡谷歌瀏覽器。我正在使用Ubuntu 17.04。 有人嗎?

    0熱度

    1回答

    我有一個最小的代碼之後的行爲: vector<int> result(9); int count = 0; cout << "test1\n"; // removing this line causes 'core dump' for (int j=0; j < 12; j++) result[count++] = 1; cout << "test2\n"; 結果是尺寸9

    0熱度

    1回答

    我有一組由工具自動生成的類。但所有類都標有DebuggerStepThrough屬性 這些類是部分的,所以我可以在單獨的文件中爲該類編寫我的代碼,但DebuggerStepThrough在部分類的自動生成部分中將影響整個類。 如何禁用DebuggerStepThrough這種行爲,刪除DebuggerStepThrough是顯而易見的解決方案,但這不是我正在尋找的答案。我不想觸摸自動生成的代碼。也

    0熱度

    1回答

    新手一般在此處進行編程。我有一個沒有數字鍵的空字典(在這種情況下不是= 3)。我試圖生成一個列表,這些列表將被添加到循環中的字典中,但是在每個循環中,其他鍵將被覆蓋。見我以下嘗試: #generating dictionary for all fibres with number n fibre = {i : {}for i in range(no)} #generating empty fi

    1熱度

    1回答

    在正常的編程風格,邏輯被組織成語句,每個佔一行。例如 statement A; statement B; statement C; ... 當錯誤發生時,編譯器告訴我失敗語句的行號。我可以很容易地調試這個縮小範圍。 然而,現在使用的是流利式代碼(例如,在Java流的API),邏輯的長塊被寫在一個語句在鏈式方法的形式。例如: methodA() .methodB() .

    0熱度

    1回答

    此計算器旨在接受用戶輸入以計算和報告平均溫度。我已經完成了它的大部分工作,但我遇到了一個問題,即低位數字的位數與高位不同,例如:9和10或95和110,腳本正在評估低溫高於高溫。下neath是我使用的JavaScript。不幸的是,我不能添加屏幕截圖,但輸入9和10的最高輸出響應是: 請輸入低於高溫的低溫。 (function(){ var temperatures = []; var low

    0熱度

    1回答

    請參見下面的截圖。如何從瀏覽器調試環境中終止節點檢查器(它不會讓我從命令行中終止它)。我唯一能做的就是點擊「刪除所有斷點」按鈕,然後點擊「播放」,但這不一定非常有效。 如何從命令行或瀏覽器(最好是後者)快速殺死調試環境變量。