回答: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語言以外的知識(shí),比如匯編,音頻,視頻,計(jì)算機(jī)系統(tǒng),數(shù)據(jù)結(jié)構(gòu)等等。c語言初學(xué)者看源碼會(huì)覺得很艱難,因?yàn)榛A(chǔ)還很薄弱,對于c語言提升的幫助十分有限。如果你以后有志于參與內(nèi)核開發(fā)或者對內(nèi)核感興趣,推薦你看一看《linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》,這本書介紹了內(nèi)核基本設(shè)計(jì)思想,又不涉及過多的源碼分析,看完能夠大概的了解linux...
...方便自學(xué)的小伙伴能夠快速的找到對應(yīng)的專題。當(dāng)然這個(gè)網(wǎng)站現(xiàn)在還只是一個(gè)毛培,后面還會(huì)持續(xù)給網(wǎng)站添加新的功能。 后續(xù)計(jì)劃 上面就是山地人從2019年1月16日到3月2日,這最近的45天里所做的全部事情。 當(dāng)然這85天的B站Up主...
...懶加載數(shù)據(jù)。 按鈕被高頻率地點(diǎn)擊時(shí),比如游戲和搶購網(wǎng)站。 我們通過一個(gè)簡單的示意來理解: 節(jié)流函數(shù)可以用時(shí)間戳和定時(shí)器兩種方式進(jìn)行處理。 二、時(shí)間戳方式實(shí)現(xiàn) 正在滑動(dòng):0 看時(shí)間戳實(shí)現(xiàn)版本的效果: 三、...
...用已認(rèn)證的公眾號(hào)快速創(chuàng)建。 4.七牛賬號(hào) CDN使用,加快網(wǎng)站訪問速度。如需使用小程序發(fā)帖,也會(huì)用到。 5.下載小程序源碼 源碼下載地址https://github.com/iamxjb/win...(由jianbo開發(fā),如果大家按照此教程搭建成功,請記得贊賞jianbo...
接著上一篇我們接著講,關(guān)于這個(gè)網(wǎng)站的專題頁面和2015精選頁面,如果有小伙伴沒看過上一篇文章,這里附上上一篇文章的的鏈接基于Vue,Vue-router,Vuex的簡書網(wǎng)站模仿這里是網(wǎng)站的源碼下載地址 Github Repo 這里是Demo地址,在線感...
寫在前面 JavaScript 專題系列是我寫的第二個(gè)系列,第一個(gè)系列是 JavaScript 深入系列。 JavaScript 專題系列共計(jì) 20 篇,主要研究日常開發(fā)中一些功能點(diǎn)的實(shí)現(xiàn),比如防抖、節(jié)流、去重、類型判斷、拷貝、最值、扁平、柯里、遞歸...
... 基于vue+less進(jìn)行開發(fā),配合強(qiáng)行在攜程復(fù)制的數(shù)據(jù)搭建的網(wǎng)站 目錄是基于vue-cli的基礎(chǔ)下搭建的. build/config配置文件 src是主要內(nèi)容(assets包括公用的js文件,css樣式/components是公用組件/module是頁面) dist是打包后的文件夾 node_modules是...
...首次做爬蟲,為了方便下手找一個(gè)不用破解網(wǎng)頁的某新聞網(wǎng)站,下載網(wǎng)頁就能直接取得內(nèi)容。其中的國際、國內(nèi)和軍事新聞三個(gè)網(wǎng)頁作內(nèi)容源,requests.get下載網(wǎng)頁后,分析所得html文本,所有標(biāo)記帶日期剛好所需要的。 爬取正文 ...
...ue,如有不當(dāng)之處,還請大家?guī)臀腋。?首先看下這個(gè)網(wǎng)站的截圖 這里是網(wǎng)站的源碼下載地址 Github Repo 部分代碼已經(jīng)更新為2.0 JianshuVue2代碼已經(jīng)具有React版本 JianshuByReact這里是Demo地址,在線感受vue的魅力 搭建項(xiàng)目 項(xiàng)目結(jié)構(gòu) ...
...ue,如有不當(dāng)之處,還請大家?guī)臀腋。?首先看下這個(gè)網(wǎng)站的截圖 這里是網(wǎng)站的源碼下載地址 Github Repo 部分代碼已經(jīng)更新為2.0 JianshuVue2代碼已經(jīng)具有React版本 JianshuByReact這里是Demo地址,在線感受vue的魅力 搭建項(xiàng)目 項(xiàng)目結(jié)構(gòu) ...
JavaScript 專題之從零實(shí)現(xiàn) jQuery 的 extend JavaScritp 專題系列第七篇,講解如何從零實(shí)現(xiàn)一個(gè) jQuery 的 extend 函數(shù) 前言 jQuery 的 extend 是 jQuery 中應(yīng)用非常多的一個(gè)函數(shù),今天我們一邊看 jQuery 的 extend 的特性,一邊實(shí)現(xiàn)一個(gè) extend! ext...
JavaScript 專題系列第二十篇,也是最后一篇,解讀 v8 排序源碼 前言 v8 是 Chrome 的 JavaScript 引擎,其中關(guān)于數(shù)組的排序完全采用了 JavaScript 實(shí)現(xiàn)。 排序采用的算法跟數(shù)組的長度有關(guān),當(dāng)數(shù)組長度小于等于 10 時(shí),采用插入排序...
JavaScript 專題系列第九篇,講解如何實(shí)現(xiàn)數(shù)組的扁平化,并解析 underscore 的 _.flatten 源碼 扁平化 數(shù)組的扁平化,就是將一個(gè)嵌套多層的數(shù)組 array (嵌套可以是任何層數(shù))轉(zhuǎn)換為只有一層的數(shù)組。 舉個(gè)例子,假設(shè)有個(gè)名為 flatten ...
...個(gè)系列,前兩個(gè)系列分別是 JavaScript 深入系列、JavaScript 專題系列。 這個(gè)系列算是 JavaScript 專題系列的番外篇,總共寫了 8 篇,重點(diǎn)介紹了 underscore 中的代碼組織、鏈?zhǔn)秸{(diào)用、內(nèi)部函數(shù)、模板引擎、工具函數(shù)等內(nèi)容,旨在幫助大...
JavaScript專題系列第五篇,講解更加復(fù)雜的類型判斷,比如 plainObject、空對象、類數(shù)組對象、Window對象、DOM 元素等 前言 在上篇《JavaScript專題之類型判斷(上)》中,我們抄襲 jQuery 寫了一個(gè) type 函數(shù),可以檢測出常見的數(shù)據(jù)類...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...