6 大完整開源專案,一次學個夠

2022-09-21 02:30:08 字數 1148 閱讀 3456

當下碎片化閱讀大量充斥著我們的生活,有利有弊,如果想掌握一項技能,還是需要投入大把時間的,這不元旦馬上來了,你有計畫學習什麼了嗎?

生命在於運動,程式設計師在於不斷學習。

2017 年國慶 8 天假我沒有歇著,學習入門了 python,寫成了《python 3 極簡教程》,達到可以爬蟲的目標並實際應用,python 用於爬蟲是真香。

2018 年清明假期,到 5 月初,從零開始,搭環境,intellij idea 開發,hello world 開始,不用框架,從 servlet 寫介面,慢慢過渡 spring 和 spring mvc,再加 mybatis,最後部署伺服器,寫成《j**a 開發介面》,完成了多年想用 j**a 寫介面的夙願。

也是在 18 年小程式很火的時候,我利用業餘時間,花了乙個月時間對小程式進行了學習,寫成《小程式入門》,現在看來,小程式依舊很火,值得去學一把。

今天我推薦 6 個完整開源專案,看看有沒有你需要的,可以利用元旦時間學學。我一般拿到專案,先執行起來,然後看看那些功能或效果比較好,有注重去學習。

專案中成長是最快的,實踐是王道,如何成長,就是解決問題,因此專案中遇到問題不要怕,正是到累計經驗的時候。

畫素級模仿的「開眼 eyepetizer」android 客戶端,無論是字型顏色、大小、間距都是經過標註工具測量的,通過這個專案,你可以學習 retrofit 網路請求框架封裝、glide transformations 影象轉換、vassonic 提公升 h5 首屏載入速度等知識,kotlin 編寫。

這個專案採用 livedata + room + rxj**a2 + retrofit + okhttp + material design + base + glide 構建,kotlin 編寫。

這個專案高仿網易雲** android 客戶端 v6.1 版本,使用網易雲** api,實現網易雲** 70% 的功能,j**a 編寫。

以上 6 個完整開源專案如何獲取?很簡單:

公共號菜鳥翻身後台回覆完整專案即可獲取。

記一次專案經驗 6

專案進行第5周情況 1 專案成員之間的協作部分,專案經理需要嚴格安排好完成的時間節點,以及對接的時間節點,這樣大家有目的性的計畫。讓成員自己來考慮也是乙個解決方案,但專案經理需要跟蹤實際的效果。2 還沒有根據敏捷方式來做,沒有按照每天的站會來安排任務和計畫。目前只是安排周計畫,周計畫中有問題及時反饋...

一次完整http請求的7個過程

http請求一共有7個步驟 1 建立tcp資料連線 在http工作開始前,web瀏覽器向伺服器發起連線請求,並建立建立。http協議是比tcp協議更高層次的應用層協議,根據規則,只有低層的協議建立連線才能進行資料通訊。因此首先需要建立tcp連線,tcp連線的埠號一般是80.2 web瀏覽器向web伺...

一次完整的HTTP事務是怎樣乙個過程?

當我們在瀏覽器的位址列輸入 www.linux178.com 然後回車,回車這一瞬間到看到頁面到底發生了什麼呢?以下過程僅是個人理解 網域名稱解析 發起tcp的3次握手 建立tcp連線後發起http請求 伺服器響應http請求,瀏覽器得到html 瀏覽器解析html 並請求html 中的資源 如js...