前言 相較於第一單元作業,由於對面向對象語言和層次化設計有了比較充分的認識,第二單元相對輕松(但還是很痛苦)。第二單元作業相較於第一單元,輸入輸出接口課程組已經提供,沒有第一單元非常瑣碎的化簡等細節問題,困難點分布比較集中,攻克起來更加容易,主要是多線程編程的程序安全問題。第二單元作業第一次 ...
心得體會 早春的風沙滌盪着京城上下,楊柳的毛絮洗刷了校園內外,無邊的任務積攢在自己身上。 盡管世人可能不是都清楚這一點,但是時間和精力對於我來說是相對有限的。繁復的任務奪走了我沉思的時間,滿日的奔波枯竭了我靈動的精力,剩給自己的便只剩浮躁的碎片化知識面擴充,和不免帶來負罪感的忙里偷閑式的娛樂。 有的時候如果一些東西讓你煩心,不如試着直接把它拋到九霄雲外。 第五次作業 就算是一萬丈那么高的樓閣也要從 ...
2021-04-26 01:38 1 303 推薦指數:
前言 相較於第一單元作業,由於對面向對象語言和層次化設計有了比較充分的認識,第二單元相對輕松(但還是很痛苦)。第二單元作業相較於第一單元,輸入輸出接口課程組已經提供,沒有第一單元非常瑣碎的化簡等細節問題,困難點分布比較集中,攻克起來更加容易,主要是多線程編程的程序安全問題。第二單元作業第一次 ...
只要跑得夠快即使從頭關到尾你也喜歡嗎? 一、設計策略 1.1 總體策略概述 在多線程的協同和同步控制方面,我三次作業都是采用生產者/消費者模式(還憨憨地在內部分了customer、pr ...
BUAA_OO_2020_第二單元總結 第一次 設計策略 本次作業采用生產者、消費者模式設計,大致框架如圖所示: 生產者:輸入線程 消費者:電梯線程 托盤:Dispatcher調度器 線程安全方面,調度器中的指令隊列為輸入、電梯線程共享對象 ...
簡介 按照上一篇的計划,這一篇給小伙伴們分享一下測試方法。 一、設置參數 測試方法是可以帶有參數的。每個測試方法都可以帶有任意數量的參數,並且可以通過使用TestNG的@Parameters向方 ...
OO第一單元總結 目錄 OO第一單元總結 第一次作業 思路 UML LineCount Metrics Bugs 第二次作業 思路 ...
一、代碼架構設計 前兩次作業,我的設計的核心思想是一樣的,我在第一次作業弄了一個圖,第二次作業弄了三張圖,查詢是從頂層查詢三個圖 第三次作業,很遺憾,沒能順利完成。 圖的結點設置,第一次作業是把UmlClass作為圖的結點,第二次分別把UmlClass,UmlStateMachine ...
一、三次作業總結 1. 說在前面 對於這次的這三次電梯作業,我采用了和幾乎所有人都不同的架構:將每個人當作一個線程。這樣做有一定的好處:它使得整個問題的建模更加自然,並且在后期人員調度變得復雜時,可以將調度器上紛繁的邏輯判斷分布在不同的人身上,大大簡化了代碼邏輯。對於程序復雜度,將人 ...
BUAA_OO_2020_第一單元總結 OO第一單元作業主題為表達式求導,主要學習目標為熟悉面向對象思想,學會使用類來管理數據,感受分工協作的行為設計,建立程序魯棒性概念。如今,第一單元的學習已落下帷幕,再次對於本人的學習心得和成果進行總結。 第一次作業 基於度量的代碼結構分析 第一次 ...