經(jīng)過(guò)前面那么多期的鋪墊,今天我們終于可以來(lái)安裝使用我么的docker了。這是一個(gè)非常好用的工具,我們的NAS服務(wù)百分之九十都會(huì)部署在docker上運(yùn)行。 有了docker以后...
經(jīng)過(guò)前面那么多期的鋪墊,今天我們終于可以來(lái)安裝使用我么的docker了。這是一個(gè)非常好用的工具,我們的NAS服務(wù)百分之九十都會(huì)部署在docker上運(yùn)行。 有了docker以后...
在開(kāi)始下篇文章之前我覺(jué)得有必要講解一下在linux中的硬盤(pán)掛載。這和Windows不同,Windows會(huì)自動(dòng)掃描本地硬盤(pán)并為你自動(dòng)掛載,但是linux不會(huì)值么做,它需要你自己...
在前面我們介紹了管理面板Webmin的安裝與使用,這次我們來(lái)看Cockpit的安裝與使用,Webmin與Cockoit都屬于輕量級(jí)的管理面板,但是Cockpit的功能較Web...
相信很多人選擇黑群暉的原因之一是因?yàn)槿簳熡泻芎玫膱D形化管理面板,其實(shí)Ubuntu,或者說(shuō)linux也可以很好的圖形化管理面板。 本系列文章將介紹兩種輕量級(jí)的管理面板Webmi...
在原本的計(jì)劃中并沒(méi)有準(zhǔn)備專門(mén)寫(xiě)一篇關(guān)于SSH遠(yuǎn)程連接的教程,但想了想,該專欄文章應(yīng)該致力于讓所有讀者都能看懂,即使你是從未使用過(guò)Linux操作系統(tǒng)的小白。 當(dāng)然,本文僅介紹了...
在上期文章中,我們完成了Ubuntu的硬盤(pán)安裝,本期文章將說(shuō)明基本linux的命令使用以及基本基本工具的安裝使用。如果你有過(guò)相關(guān)linux的使用經(jīng)驗(yàn),那么本文純屬在浪費(fèi)你的時(shí)...
前言 本文為系列文章的第二篇,關(guān)于本專欄相關(guān)文章可以到文末專欄目錄查看。 就這樣,請(qǐng)擁有,并享受。 制作安裝鏡像 下載操作系統(tǒng)鏡像 首先到Ubuntu中國(guó)官網(wǎng)下載最新版本的U...
基本概念 靜態(tài)成員:在說(shuō)明前加上static關(guān)鍵字的成員為靜態(tài)成員。 靜態(tài)函數(shù):在函數(shù)聲明前加上static關(guān)鍵字的函數(shù)就是靜態(tài)成員函數(shù)。 例如: 其中sum_of_numb...
概念 this指針是c++程序中的一個(gè)關(guān)鍵字,this指向當(dāng)前對(duì)象,通過(guò)this指針可以訪問(wèn)當(dāng)前對(duì)象的所有成員。 this 只能用在類的內(nèi)部,通過(guò) this 可以訪問(wèn)類的所有...
類型轉(zhuǎn)換構(gòu)造函數(shù) 概念 定義類型轉(zhuǎn)換構(gòu)造函數(shù)的目的是實(shí)現(xiàn)類型的自動(dòng)轉(zhuǎn)化 只有一個(gè)參數(shù),而且不是復(fù)制構(gòu)造函數(shù)的構(gòu)造函數(shù),一般就可以看作是轉(zhuǎn)換構(gòu)造函數(shù)。 當(dāng)需要時(shí),編譯系統(tǒng)會(huì)自動(dòng)...
基本概念 復(fù)制構(gòu)造函數(shù)(Copy constructor)是c++中的一個(gè)特殊構(gòu)造函數(shù),也稱拷貝構(gòu)造函數(shù),它只有一個(gè)參數(shù),參數(shù)類型為同類對(duì)象的引用。 如果沒(méi)有定義復(fù)制構(gòu)造函數(shù)...
構(gòu)造函數(shù) 引入 在c++的類中,構(gòu)造函數(shù)是一種特殊的成員函數(shù),在每次創(chuàng)建創(chuàng)建一個(gè)類的時(shí)候會(huì)默認(rèn)調(diào)用構(gòu)造函數(shù)進(jìn)行初始化工作。 構(gòu)造函數(shù)用來(lái)完成一些必要的初始化工作,有了構(gòu)造函數(shù)...
類和對(duì)象 在c語(yǔ)言中,程序是由若干的函數(shù)以及變量組成的,它們之間并沒(méi)有很?chē)?yán)格的關(guān)系,這就導(dǎo)致了當(dāng)程序規(guī)模逐漸變大之后,就不易于程序的擴(kuò)充以及維護(hù)。另外,當(dāng)我們想要復(fù)用之前程序...
定義 c++中,定義函數(shù)的時(shí)候可以讓最右邊的連續(xù)若干個(gè)參數(shù)有缺省值,在調(diào)用函數(shù)的時(shí)候,如果不寫(xiě)相應(yīng)位置的參數(shù),則調(diào)用的參數(shù)就為缺省值。 例如: 在調(diào)用時(shí),如果參數(shù)b和c的參數(shù)...
引入 假設(shè)如下函數(shù)來(lái)比較兩個(gè)int型數(shù)據(jù)的大小 當(dāng)我們需要再增加一個(gè)比較兩個(gè)double或char類型的數(shù)據(jù)時(shí),我們的函數(shù)名會(huì)變得臃腫,如下所示: 當(dāng)我們需要比較更多類型數(shù)據(jù)...
inline概念 在c++中,函數(shù)調(diào)用是會(huì)產(chǎn)生額外的時(shí)間開(kāi)銷(xiāo)的,如果函數(shù)本身代碼很短,執(zhí)行很快,并且該函數(shù)被反復(fù)調(diào)用。相比之下調(diào)用函數(shù)所產(chǎn)生的開(kāi)銷(xiāo)就會(huì)很大,甚至超過(guò)執(zhí)行代碼所...
描述 在C++中,我們通常使用cin作為輸入函數(shù)來(lái)讀取用戶鍵盤(pán)輸入的數(shù)據(jù),由于不能通過(guò)鍵盤(pán)來(lái)輸入空字符,因此cin需要用別的方法來(lái)確定字符串結(jié)尾位置。cin使用空白、空格、制...
前言 指針是用來(lái)在程序中指向某一個(gè)變量的,實(shí)際上指針內(nèi)存放的就是一個(gè)變量的相對(duì)內(nèi)存地址(實(shí)際的物理地址還要加上一個(gè)偏移值)。 在程序運(yùn)行期間,每個(gè)函數(shù)都會(huì)占用一段連續(xù)的內(nèi)存空...
使用new運(yùn)算符分配一個(gè)變量 格式: 其中T是任意類型名,P是類型為T(mén)*的指針。 使用該表達(dá)式動(dòng)態(tài)分配出一片大小為sizeof(T)字節(jié)的內(nèi)存空間。并且將該內(nèi)存空間的其實(shí)地址...
const定義常量 在c語(yǔ)言中,我們學(xué)習(xí)過(guò)可以使用#define來(lái)定義常量。但是#define的原理是簡(jiǎn)單的替換,因此對(duì)于#define來(lái)說(shuō)沒(méi)有類型檢查這回事。 c++中提供...