stack-overflow

    -1熱度

    1回答

    OpenGL應用程序 這個問題纔開始更新的Windows 10到1703版本之後發生的事情,程序工作正常的版本1607 在創建一個OpenGL 4.6上下文,堆棧溢出異常被觸發在調用SwapBuffers()時在d3d11.dll中。以下是堆棧內容的總結(從下往上閱讀)。爲什麼我的純粹的OpenGL程序調用d3d11.dll中的函數?我不知道如何去調試這個,任何提示將不勝感激。 系統規格:的GeF

    -1熱度

    2回答

    我將字符串轉換爲Integer,所以當我收到任何字符時,拋出異常並且執行停止。我想跳過那個字符並打印所有剩下的數字,所以我一直在while循環中捕獲。但是現在,對於每一個異常,都會拋出一個錯誤,其餘的數字按照異常打印出來,但是一旦拋出異常,代碼必須發送郵件給團隊(我將把郵件部分放入catch中)。如果代碼在每次拋出異常時發送郵件都不好,所以我必須收集while循環內的所有異常並一次性發送有關所有異

    1熱度

    2回答

    我已經實現了一個使用節點存儲數據的Splay Tree類。在這個類中,我嘗試將節點的數據轉換爲單鏈表。可以將100萬個節點插入到splay樹中,並且完美地工作。使用遞歸時,當樹包含1,000,000個節點時,會出現StackOverFlow錯誤。但是,如果樹包含大約15000個節點,則它可以毫無問題地轉換爲鏈接列表。 這裏是我的toList方法的代碼是在伸展樹類內部 public LinkedLi

    0熱度

    1回答

    自從下載XCode 9後,我的一些單元測試開始崩潰,出現堆棧溢出(嘗試搜索,最近!)。 的問題似乎來自試圖創建一個子類NSManagedObject,一個OCMock如這一行:OCMClassMock([User class]),其中User是NSManagedObject子類。 在OCMock git回購中有關於此的bug and discussion。 討論中提到,自從version 3.4以

    -2熱度

    2回答

    我遇到了堆棧溢出異常的問題,但我無法知道是什麼原因導致異常被拋出。我正在使用一個類庫,它包含我需要的所有方法和對象,並從控制檯應用程序運行它。 任何幫助將不勝感激,因爲這是在幾個小時內到期的任務的一部分。 這裏是我的代碼: TrafficIncidentNotificationRadiusCalculator類 namespace TrafficIncident { public class

    1熱度

    1回答

    我有一個巨大的數據框(500萬行),每行是一籃子項目,我試圖獲得頻繁的項目集和關聯規則。但它給了我StackOverflowErrors,我試圖設置檢查點目錄,但它沒有解決問題。任何想法如何解決這個問題?非常感謝提前 fpGrowth = FPGrowth(itemsCol="ARFeatures", minSupport=0.8, minConfidence=0.9) model = fpG

    0熱度

    1回答

    我有一個關於python堆棧溢出的問題。我正在用Python使用Tkinter和其他4個線程編寫應用程序。但問題是,工作一小時後,我得到堆棧溢出錯誤和應用程序崩潰。我的問題: Tkinter中的「after」方法是否會影響系統並導致堆棧溢出問題?我必須每0.5秒使用它來更新我的GUI。 變量(有很多變量)是否會影響堆棧內存?我需要刪除(刪除)他們嗎? 有什麼辦法可以特別知道哪個線程和函數使溢出?因

    0熱度

    1回答

    我試圖修改Dijkstra的算法以顯示所有具有最小值的路徑。所以我決定使用以前的頂點列表。我添加了一個if子句,用於檢查路徑是否爲具有最小值的前一個值,並將前一個頂點添加爲當前父元素的父元素。 問題是我得到一個StackOverflow錯誤,我不知道是什麼導致它。 這是我的代碼: 下面的代碼的目的是爲圖中的所有頂點計算Dijkstra,計算頂點出現在最小路徑中的次數,並按降序顯示它們全部。 pub

    -5熱度

    1回答

    我剛開始在一個學校項目中使用Java進行一些編碼。現在我真的堅持這個任務。 在這個任務中,我必須創建一個Point p,並以我提出的方式獲取x和y。但是現在,當我運行我的JUnit測試(給出測試)時,我得到一個StackOverflowError。我不確定我做錯了什麼,有人可以幫助我嗎? public class Point { double x; double y;

    -3熱度

    3回答

    我的洪水填充方法: public void fillNeighbours(int x, int y) { for(int i = -1; i < 2; i++) { for(int j = -1; j < 2; j++) { try { visible[x+i][y+j] = true; if(num[x+i][y+j] ==