回答:linux 0.11的內(nèi)核源碼,結(jié)合下面這本書,我花了大概一個(gè)寒假(1個(gè)半月),看了一遍。然而,現(xiàn)在的內(nèi)核已經(jīng)膨脹的不成樣子了,以還不算最新的linux-4.9.229為例:整個(gè)內(nèi)核源碼一共約 801M:驅(qū)動(dòng)代碼占了大概一半,大約407M:體系相關(guān)的代碼大約164M:網(wǎng)路子系統(tǒng)相關(guān)的代碼29M:文件系統(tǒng)相關(guān)的代碼38M:linux內(nèi)核核心代碼大約7.7M:但是就這7.7M,其實(shí)你要完全看完看懂也不...
回答:老實(shí)說對于初期學(xué)習(xí)c語言還是別看linux內(nèi)核源碼了,因?yàn)閮?nèi)核非常龐大,涉及到相當(dāng)多c語言以外的知識,比如匯編,音頻,視頻,計(jì)算機(jī)系統(tǒng),數(shù)據(jù)結(jié)構(gòu)等等。c語言初學(xué)者看源碼會覺得很艱難,因?yàn)榛A(chǔ)還很薄弱,對于c語言提升的幫助十分有限。如果你以后有志于參與內(nèi)核開發(fā)或者對內(nèi)核感興趣,推薦你看一看《linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》,這本書介紹了內(nèi)核基本設(shè)計(jì)思想,又不涉及過多的源碼分析,看完能夠大概的了解linux...
網(wǎng)上看別人寫的 nginx 服務(wù)器配置 ,有的是源碼包安裝的,有的時(shí) yum 安裝的。如果是新手,可能會有疑問,這兩種安裝方式有什么區(qū)別?我應(yīng)該使用哪種方式?系統(tǒng)里可以兩個(gè)都安裝可以嗎?怎么卸載?等等問題,那么在這...
...--with 和 --without 的選項(xiàng)來控制。 編譯的也與你采用的 Web 服務(wù)器有關(guān),這涉及到你需要使用哪個(gè) sapi,如果是 Apache,也許需要指定 --with-apxs2 的參數(shù),如果是 Nginx,php-fpm 在默認(rèn)條件下是會被編譯的,但可以指定 php-fpm 的執(zhí)行組...
... Vue.js 混為一談。 服務(wù)端渲染主要的工作是把組件渲染為服務(wù)器端的 HTML 字符串,將它們直接發(fā)送到瀏覽器,最后將靜態(tài)標(biāo)記混合為客戶端上完全交互的應(yīng)用程序。 sfc通常我們開發(fā) Vue.js 都會借助 webpack 構(gòu)建, 然后通過 .vue ...
... 、 YII2 等流行框架的做法,不在將所有的源碼都扔進(jìn) web 服務(wù)器的可訪問目錄,這樣做會更安全些。舉個(gè)簡單例子,經(jīng)常有黑客會找上傳漏洞,然后把未經(jīng)許可的文件上傳到 web 目錄,如果上傳的是個(gè) php 文件,同時(shí)又在里邊加...
...Swoft的學(xué)習(xí)資料,為了使用該框架,筆者本人也只能基于源碼去學(xué)習(xí)Swoft。同時(shí)順手整理個(gè)人對源碼的相關(guān)理解,希望能夠稍微填補(bǔ)Swoft學(xué)習(xí)領(lǐng)域的空白。系列文章只會節(jié)選關(guān)鍵代碼輔以思路講解,請自行配合源碼閱讀。 本文假...
... Swoole 使用純 C 語言編寫,提供了 PHP 語言的異步多線程服務(wù)器,異步 TCP/UDP 網(wǎng)絡(luò)客戶端,異步 MySQL,異步Redis,數(shù)據(jù)庫連接池,AsyncTask,消息隊(duì)列,毫秒定時(shí)器,異步文件讀寫,異步DNS查詢。Swoole內(nèi)置了Http/WebSocket服務(wù)器端/客戶...
...,從本篇文章開始,我將開始分析 Dubbo 集群容錯(cuò)方面的源碼。這部分源碼包含四個(gè)部分,分別是服務(wù)目錄 Directory、服務(wù)路由 Router、集群 Cluster 和負(fù)載均衡 LoadBalance。這幾個(gè)部分的源碼邏輯比較獨(dú)立,我會分四篇文章進(jìn)行分析。...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...