回答:linux 0.11的內核源碼,結合下面這本書,我花了大概一個寒假(1個半月),看了一遍。然而,現在的內核已經膨脹的不成樣子了,以還不算最新的linux-4.9.229為例:整個內核源碼一共約 801M:驅動代碼占了大概一半,大約407M:體系相關的代碼大約164M:網路子系統相關的代碼29M:文件系統相關的代碼38M:linux內核核心代碼大約7.7M:但是就這7.7M,其實你要完全看完看懂也不...
雖然最近工作中沒有怎么用 zepto ,但是據說 zepto 的源碼比較簡單,而且網上的資料也比較多,所以我就挑了 zepto 下手,希望能為以后閱讀其他框架的源碼打下基礎吧。 源碼版本 本文閱讀的源碼為 zepto1.2.0 閱讀zepto之前需要...
閱讀Vue的源碼,或者說閱讀一個框架的源碼,了解它的目錄結構都是很有幫助的。下面我們來看看Vue源碼的目錄結構。 Vue各目錄簡介 下圖是Vue各個目錄的功能介紹 上圖就是關于Vue源碼整體目錄結構的介紹了,我們熟悉每個...
正文開始 注:JDK版本為1.8 HashMap1.8和1.8之前的源碼差別很大 目錄 簡介 數據結構 類結構 屬性 構造方法 增加 刪除 修改 總結 1.HashMap簡介 HashMap基于哈希表的Map接口實現,是以key-value存儲形式存在。(除了不同步和允許使...
本篇的上篇 Nginx 源碼分析:從模塊到配置(上),建議閱讀本篇前先閱讀上篇。 關于模塊 Nginx的架構高度模塊化。每個模塊各司其職,組合在一起完成特定的功能。 Nginx通過configure決定哪些模塊被安裝。所有安裝的模塊在...
一直很羨慕那些能讀 Redis 源碼的童鞋,也一直想自己解讀一遍,但迫于 C 大魔王的壓力,解讀日期遙遙無期。 相信很多小伙伴應該也都對或曾對源碼感興趣,但一來覺得自己不會 C 語言,二來也不知從何入手,結果就和博主...
...寬度 1.一列定寬,一列自適應寬度(float+margin) 預覽 源碼 2.一列定寬,一列自適應寬度(float+margin)fix 改良版 預覽 源碼 NOTE:此方法不會存在 IE 6 中3像素的 BUG,但 .left 不可選擇, 需要設置 .left {position: relative} 來提高層...
...的安裝包中,平臺相關目錄的名字則為windows_amd64。??Go源碼文件對應于以.a為結尾的歸檔文件,它們就存儲在pkg文件夾下的平臺相關目錄中。 ??值得一提的是,pkg文件夾下有一個名叫tool的子文件夾,該子文件夾下也有...
源碼部分從HashMap說起是因為筆者看了很多遍這個類的源碼部分,同時感覺網上很多都是粗略的介紹,有些可能還不正確,最后只能自己看源碼來驗證理解,寫下這篇文章一方面是為了促使自己能深入,另一方面也是給一些新...
本來想學習一下jQuery的源碼,但由于jQuery的源碼有10000多行,設計相當復雜,所以決定從zepto開始,分析一個成熟的框架的代碼結構及執行步驟。 網上也有很多zepto的源碼分析,有的給源碼添加注釋,有的談與jQuery的不同,但...
...火起來,之后 vue2.0 也加入了虛擬 DOM 的概念。 閱讀 vue 源碼的時候,想了解虛擬 dom 結構的實現,發現在 src/core/vdom/patch.js 的地方。作者說 vue 的虛擬 DOM 的算法是基于 snabbdom 進行改造的。 于是 google 一下,發現 snabbdom 實現的十...
ChatGPT和Sora等AI大模型應用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
大模型的訓練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關性能圖表。同時根據訓練、推理能力由高到低做了...