開源夏令營中期總結

2021-06-23 01:33:30 字數 592 閱讀 3865

第乙個月的實習期,馬上就要結束了,在這裡總結下。

本人做的專案是用golang實現帶快取的http**伺服器。

第乙個月大致完成以下功能:

在這乙個月裡,本人還算是比較空閒的,所以可以有很多時間花在這個專案上,專案的進展也比較快。遇到的問題其實不是很多,因為程式本身寫的比較簡單。在前期主要完成的是對http 

get\post\connect等方法的支援,這是**執行的基礎,這部分網上的解決方案挺多的,可以查閱相關資料比較快速的完成。後期乙個比較重要的功能實現是

支援內容快取和重校驗,這方面的知識可以通過查閱《http 權威指南》完成,但是難度還是比較大,目前只是實現將內容快取在記憶體中,記憶體的消耗會比較大,同時快取的清理是通過定期檢查完成的,快取策略也比較簡單,這部分導師也給出了很多建議,我將在第二個月的實習期中對其進行一些優化。還有就是測試問題,我都是習慣手動測試orz,這不是個好習慣,但是對乙個web伺服器測試,我也不是太會寫測試指令碼。

說下第二個月的安排:

0.完成終期檢查的最後乙個功能,資源的限定

1.對程式本身的一些優化,記憶體洩露、cache的更新和儲存的優化

2.增加測試用例

3.完成**注釋和文件

開源夏令營中期報告

第一階段乙個月初步完成了專案第一期目標 1.禪知企業門戶系統在sae平台上的安裝。2.禪知企業門戶系統檔案相關部分在sae平台上的執行。3.禪知企業門戶系統sae平台上的資料庫讀寫分離。4.禪知企業門戶系統在sae平台上的安裝手冊初版。近期對原始碼進行了整理,使其符合php編碼規範。整理makefi...

開源夏令營中期報告

知識總結 通過幾周對於linux kernel和qemu 的深入閱讀,在不斷code和debug過程中總算對於virtio net以及虛擬機器工作原理有了清晰的認識。先介紹kvm基本結構,如圖所示 qemu通過kvm提供的libkvm應用程式介面,借助ioctl系統呼叫建立和執行虛擬機器。原有的li...

開源夏令營總結

時間過得很快,開源夏令營就要結束了,今天就簡單總結一下這段時間的所學所做。1.研究源 因為專案已經有一定規模,所以第一步肯定是要先弄懂現有專案結構和 邏輯。view層負責把資料顯示出來,包括每一幀的具體資料,和骨骼父子關係等 model,collection會負責資料的驗證和訪問。每當使用者操作時,...