一千行以上,五千行以下有哪些值得學習的開源項目?
12-31
語言不限。
請給出簡介、出處。謝謝大家!相關問題:一百行以下有哪些給力代碼?一千行以下有哪些給力代碼? 有哪些值得學習的小型開源項目?
不論你是100萬行,10萬行,1萬行,1千行,1百行,我都推薦GLib,想了解的多那就多看,沒有能么多時間就只看某個函數。基礎不好就看Data Types的封裝,基礎不錯就看其中散列函數,網路子庫的實現……
gh0st遠控程序,網上有好多來源代碼,涉及了從網路到文件操作面面俱到,是一個很不錯的項目,c++源代碼!
第二個是電驢這個也是c++的程序 你去百度自己找源碼就好!
順便提一句樓主的學習方法是很好的,就應該多練習,但是建議主攻一門語言,這就是一通百通
就個人而言不推薦無目的地「學習開源項目代碼」,如果基礎不夠牢靠,請把精力花在讀書,讀文檔,寫小型項目打基礎上。
在這個過程中,會產生很多有趣的主意,這時把這些想法具體化,不用擔心重新發明輪子,寫點代碼實現之,遇到瓶頸時參考一下現有的實現,學習原理。這樣一番下來,就能感覺到自己知識的提升了。
總之不建議通過「讀」代碼學習,這種方法往往是泛而低效的,正如讀學術書籍而不自己動手證明或者做練習一樣。OA
ss吧,不大不小,主要是影響力,還有圈子內知名度
同意那位說的"想多看就多看"
腦子裡第一個蹦出來:金山開源代碼不太懂為什麼要學習開源項目?是要通過讀代碼來學習么?
我感覺樓上說的,通過做東西學習的方式會更好一些。。
至於開源項目,就像 @寒風 說的,想了解的多就多看好了。。。推薦閱讀:
※如果Windows XP系統微軟不提供更新服務了但決定成為自由軟體,現在會怎麼樣?
※如何看待阿里巴巴宣布開放開源AliSQL資料庫?
※求行人檢測再識別完整源代碼?
※PowerShell 為什麼 alias 了 curl 就引起了如此大的爭議?
※php 方法內部能不能定義方法並調用?