cyclic-dependency

    3熱度

    1回答

    想象一下,我想編寫一個處理podcast提要的應用程序。存儲從這種飼料的解析信息,我會寫這樣的事: data Podcast = Podcast { podcastTitle :: String, --^title of podcast episodes :: [Episode] --^list of episodes of podcast ... --^s

    1熱度

    1回答

    我正在使用VS2012開始我們從頭開始的課程項目,我們將使用C++來創建類似這樣的東西(我認爲聚合部分是相反的): https://www.dropbox.com/s/w2zh7yltbups6cm/class.png 好了,我們只好在紙上,寫的代碼爲每個類都沒有問題,但我們無法測試,因爲每一個類依賴於另一個,這不是在按時完成。長話短說:每個類都有自己未經測試的代碼,並且VS不會檢測到任何錯誤,並

    0熱度

    1回答

    我基本上有一個循環依賴問題,其中一個函數使用一個對象對象並且該對象使用所述函數。有沒有辦法解決這個問題,而不解決它? //function that uses struct void change_weight(Potato* potato,float byX) { potato->weight+=byX; } //said struct that uses said function st

    1熱度

    1回答

    我在使用依賴注入的項目中存在循環依賴問題。環顧四周,除了重組(我也做了一些),似乎唯一避免它的方法是使用財產注入。我試過了,似乎沒有幫助,但我不知道爲什麼。這是導致問題的路徑。現在 Activation path: 6) Injection of dependency IUserRepository into property UserRepository of type ModelFa

    0熱度

    3回答

    我目前正在研究一個模塊,該模塊允許用戶通過創建任務對象的實例(我的模塊提供任務類)來構建任意任務網絡模型(用於離散事件模擬) 。除其他外,任務包含描述其完成效果的邏輯,例如啓動不同的任務。通過這種方式,任務類的實例可以引用一個或多個其他實例,並具有循環引用/相互遞歸的可能性。 這裏是我的代碼進行非常簡化的版本: TaskModule.py class Task(object): def

    5熱度

    1回答

    比方說,我寫了下面的代碼: 遊戲模塊 module Game where import Player import Card data Game = Game {p1 :: Player, p2 :: Player, isP1sTurn :: Bool turnsLeft :: Int } 播放器模塊 module P

    87熱度

    11回答

    最近我一直在使用nodejs,並且仍然開始處理模塊系統,所以如果這是一個明顯的問題,請道歉。我想代碼大致是下面的以下內容: a.js(主文件與節點運行) var ClassB = require("./b"); var ClassA = function() { this.thing = new ClassB(); this.property = 5; } var a

    -1熱度

    1回答

    我的老師給了我一個代碼來研究,我不知道當我typedef地圖(如我在代碼中評論),它工作正常,但當我沒有typedef定義它似乎並不工作。如果有人可以善意解釋我會很感激!我讀了一些關於「循環依賴」的內容,但不確定這裏是否屬於這種情況。 int main(){ map <string, string> ri; // typedef map<string, string> maps;

    0熱度

    1回答

    我有一個包含〜50個組件的Spring項目。不幸的是,其中一個類在Maven中引起了循環依賴的問題。這裏的故事: 我在我的Spring項目中添加了一個新組件。我們現在稱之爲Apple。它有一個@Bean叫AppleWatch。其中一個實現的是Apple住在另一個組件(依賴):Foxconn,使AppleWatch可以調用一個Bean的方法稱爲CheapLabor。 在此期間,CheapLabor依

    6熱度

    1回答

    使用SBT對相互依存的項目,我想有以下SBT構建設置: object MyBuild extends Build { lazy val core = Project("core", file("core")) .dependsOn(testkit % "test") lazy val testkit = Project("testkit", file("testk