博客連接html
熱身題(20')
學習基本的文件讀寫
讀提供的文件Request.txt
把裏面的內容寫到output.txt
基本題(60')
根據提供請求的輸入Request.txt,把全部請求和對應的信息大小都存下來。
統計每一個發送方的總請求大小S,S超過T的就認定爲黑客,把他們的名字存進你的黑名單裏。
輸出黑客的個數,和這些黑客的名字。
開放題(50')
如今你已經暫時恢復了服務。但你發現,1的方法很笨,例如:把全部請求都存下來,再統計總值,花費了你大量的存儲空間。這裏麪包含了不少沒必要要的操做,有不少缺點。
吐槽1方法,找到這個方法的問題。給出你的方法,不必定是完美的,說出方法的優缺點,只要能自圓其說。(能夠從速度、佔用的空間、準確率等方面思考)
選作:實現你的方法git
GIT連接github
熱身題:
創建結構體,定義數組,打開並讀寫文件,最後關閉文件。運行效果以下:
基礎題:
在熱身題的基礎上進行改動,再定義一個結構體數組,同時計算出相同名字的發送方的信息大小的和,而後判斷是否大於1500並進行是否重複的判斷,若知足條件則加入新創建的結構體,最後輸出便可。運行效果以下:
數組
開放題:
吐槽:學習
改進:spa
優勢:提升了必定的準確度,節省了必定的運行時間和內存。
缺點:對單次信息量大小進行限制也可能會形成誤殺。視頻
實現:暫時沒有實現htm