我得到了我的實習,基本上是這樣的(一切都是用C#進行,在Visual Studio 2013)的分配:如何將「虛擬數據」寫入二進制文件?
- 創建新的二進制文件(特定的文件夾)
- 空/刪除文件,如果它已經存在
- 標記開始時間(毫秒精度)
- 將10 GB的虛擬數據寫入文件,儘可能快。 (寫數據的1024字節的虛擬數據塊,繼續直到10 GB的已被寫入)
- 馬克結束時間(精確到毫秒)
- 沖洗並關閉文件
- 輸出花了編寫所有10時GB數據(結束時間 - 開始時間)
- 輸出每秒字節數。
可能的輸入參數必須是:
- 文件夾
- 總字節數(例如10GB)每塊
- 字節(如1024)
現在我不是真正感興趣的僅僅是獲得這樣的代碼,因爲這不會教我什麼。我有興趣瞭解這是如何完成的,理解它,所以我可以自己做。
請注意,我知道這不是一個網站,只是爲了讓有人做你的任務 - 但也明白,我非常有興趣瞭解這一點,我不知道其他地方(除了我的導師,但我不想每20分鐘問他一些東西:P)
有人可以解釋,或者可能重定向我的某個地方嗎?也許只是給我一個提示,告訴我們它是如何完成的? 我一直在做C#約2周,但我從來沒有寫過任何創建文件等。
作業的哪一部分是你遇到的麻煩?創建文件?寫入文件?生成虛擬數據?獲取當前時間? – OnlyThenDidIReckonMyCurse
那麼現在哪個*部分*造成問題了?你已經把這個項目分成了8個任務 - 你有多少這些任務? –
您是否嘗試過設置文件的大小/長度? –