stack-overflow

    3熱度

    1回答

    最近我一直在使用大量的小對象,因爲它們更簡單,更易於重用。大多數情況下,使用StructureMap(偉大的工具,btw)將這些對象注入到另一個對象中沒有任何問題。但是偶爾我會發現,並且我以堆棧溢出異常(tm)的名義給自己一個很好的循環引用。 因此,除了經歷自上次測試運行以來所有最近發生的更改,StructureMap是否提供了用於調試循環引用的任何機制,或者是否存在可用於此情況的簡單工具? 謝謝

    1熱度

    1回答

    當我開始堆棧溢出,是時候來這裏問我想通的時候;) 我想學習如何使用升壓精神權現在。我已經想出了基本的東西。由於我有K & R方便(其中包含C的語法),我決定看看我是否可以成爲該語言的接受者。無論如何,這或多或少是我最初的目標,因爲我最終希望將其用作預處理器,從數據結構和內容中收集一些信息。 我能解析常量和字符串,但是當我嘗試解析這個時,我開始有問題。 postfix_expression =

    28熱度

    3回答

    我有我爲f#中morris seq編寫的「學習代碼」,該代碼遭遇堆棧溢出,我不知道如何避免。 「morris」返回無限序列的「see and say」序列(即{{1},{1,1},{2,1},{1,2,1,1},{1,1,1 ,2,2,1},{3,1,2,2,1,1},...})。 let printList l = Seq.iter (fun n -> printf "%i" n)

    49熱度

    9回答

    編程中堆棧溢出和緩衝區溢出有什麼不同?

    1熱度

    1回答

    我是新來flex,我需要在組合框中創建項目和子項目,其中只有子項目是可點擊的。 類似於在給定鏈接中顯示的內容,如下所示: http://blog.flexexamples.com/2007/09/25/creating-a-custom-combobox-item-renderer-in-flex/ 但是這裏頭和選項都在同一時間點擊,而我需要的只有選項應該是可點擊的 有什麼辦法可以做到這一點。 請

    2熱度

    4回答

    我認爲QuickSort在某些特定情況下可能會導致堆棧溢出異常。 在排序過程中,有兩種基本的方式選擇pivot元素 - pivot值可以是排序範圍中間的元素或隨機選擇的元素(在排序範圍內)。第二種方法(隨機)比第一種方法更容易發生堆棧溢出嗎?你能告訴我嗎? 這裏是我的版本快速排序(德爾福)的: procedure QuickSort(lLowBound, lHighBound: integer;

    3熱度

    4回答

    我正在嘗試編寫一個junit測試來防止一段代碼陷入無盡的迭代,最終會導致StackOverflow。 所以我正在尋找一種方法來減少在運行時的堆棧大小,所以Junittest將失敗得更快。 將max stack設置爲jvm參數是不可能的,因爲測試是一個更大的測試套件的一部分。

    2熱度

    5回答

    我莫名其妙Flex 3中創建一個堆棧溢出...我試圖讓數據從一個模態對話窗口的這樣: 主要應用: var myPopup:MyPopup; function buttonClick(event:MouseEvent):void { myPopup = MyPopup(PopUpManager.createPopUp(this, MyPopUp, true)); myPopup.addEv

    2熱度

    4回答

    好吧,我已經確認我只有這個問題,當我試圖在主鍵上查詢時,如果實體中的主鍵被設置爲'自動生成值' - 但w/o這個,我怎麼插入?對不起,如果這是一個noob linq2sql,但我剛開始使用它。 如何使用Linq to Sql關閉此選項但也有db處理pk的?我討厭必須每次都得到pk我應該分配... 我希望有人可以幫助我,我完全無法使用LINQ到我的項目之一的SQL,不知道該怎麼辦...這裏是一個例子

    4熱度

    1回答

    我們發現我們的一個自動生成的程序集在new()上拋出StackOverflowException。這個類有(請隨我)400個簡單的屬性被初始化(大部分是默認的(字符串)等)在構造函數中。 我們注意到它在64位上很好,但是在32位上它很棒! 我們需要測試我們的用例是否合理,以創建一個更大的默認堆棧,以便在重新構造代碼生成器時爲我們提供呼吸空間。 我們會特別的。如果可能的話,對涉及app.config