如果打算買一臺(tái)機(jī)器,如何選擇? 你用機(jī)器做什么,有多少錢(qián),機(jī)器性能能否滿足你的要求? 評(píng)價(jià)機(jī)器的性能有哪些指標(biāo)? 我們期待處理速度快,存儲(chǔ)多,又期待加個(gè)便宜 1 機(jī)器字長(zhǎng) C...
如果打算買一臺(tái)機(jī)器,如何選擇? 你用機(jī)器做什么,有多少錢(qián),機(jī)器性能能否滿足你的要求? 評(píng)價(jià)機(jī)器的性能有哪些指標(biāo)? 我們期待處理速度快,存儲(chǔ)多,又期待加個(gè)便宜 1 機(jī)器字長(zhǎng) C...
現(xiàn)在的計(jì)算機(jī)都是以二進(jìn)制存儲(chǔ)的程序,這樣的計(jì)算機(jī)都叫馮諾依曼計(jì)算機(jī)。 馮諾依曼計(jì)算機(jī)特點(diǎn) 1馮諾依曼計(jì)算機(jī)有5大組成部分,運(yùn)算器,控制器,存儲(chǔ)器,輸入設(shè)備,輸出設(shè)備 2指令和...
1.1 計(jì)算機(jī)系統(tǒng)簡(jiǎn)介 什么是物聯(lián)網(wǎng)? 把傳感器嵌入到電網(wǎng)、鐵路、等各種物體中,并普通鏈接,形成所謂的物聯(lián)網(wǎng),然后將所謂的物聯(lián)網(wǎng)于現(xiàn)有的互聯(lián)網(wǎng)整合起來(lái),形成人類社會(huì)和物理系統(tǒng)...
兜兜轉(zhuǎn)轉(zhuǎn),你想進(jìn)行任何計(jì)算機(jī)編程開(kāi)發(fā),計(jì)算機(jī)組成原理都是不可缺少的課程,所以我來(lái)補(bǔ)課了- -
轉(zhuǎn)義字符 什么語(yǔ)言都將,我們這里僅給示范 如上我們,使用了\t制表符,\n換行,\r回到行首,\"專門(mén)轉(zhuǎn)義雙引號(hào) 當(dāng)然還有很多轉(zhuǎn)義符號(hào),比如我們輸入路徑時(shí),推薦使用/或者\(yùn)\...
入門(mén)當(dāng)然還是helloworld,順便了解基本結(jié)構(gòu) 我們的go程序擴(kuò)展名都是.go文件,我們先推薦下程序目錄。也不是嚴(yán)格限制 目錄結(jié)構(gòu)推薦gocode/src/,然后src下...
安裝VSCODE 視頻里的安裝vscode還分了不同平臺(tái)來(lái)進(jìn)行處理,我各人覺(jué)得macos因?yàn)闆](méi)蘋(píng)果本,暫時(shí)不急,之于linux以后倒是可以學(xué)學(xué),但是ubuntu可視化的安裝實(shí)...
#從韓順平的B站引入 GO能做什么 如上圖,可以分為區(qū)塊鏈,后端,分布式文件系統(tǒng)等應(yīng)用 對(duì)于區(qū)塊鏈,核心要求分布式數(shù)據(jù)庫(kù)賬目,公開(kāi)透明 對(duì)于服務(wù)端開(kāi)發(fā),要求排序、搜索、推薦的...
函數(shù)對(duì)象概念 ()重載的類,實(shí)現(xiàn)函數(shù)功能,和我們之前講的仿函數(shù)是一個(gè)東西,可以有參數(shù),也可以有返回值,因?yàn)檫€可以記錄類屬性,也可以作為參數(shù)給成員函數(shù)調(diào)用 如上,我們實(shí)現(xiàn)了自定...
基本概念 每個(gè)元素都是pair二元組,第一個(gè)元素做key起到索引作用,第二個(gè)元素為值value,插入時(shí)會(huì)按key自動(dòng)排序,本質(zhì)是關(guān)聯(lián)型容器,底層是用二叉樹(shù)實(shí)現(xiàn),優(yōu)點(diǎn)可以通過(guò)k...
P基本概念 set插入時(shí)會(huì)被自動(dòng)排序,底層結(jié)構(gòu)是二叉樹(shù)實(shí)現(xiàn)。區(qū)別是set不允許有重復(fù)元素,而mulitset允許 兩者共用一個(gè)頭文件 構(gòu)造和賦值 構(gòu)造一個(gè)是默認(rèn)構(gòu)造,一個(gè)是拷...
基本概念 list也叫鏈表,是連式存儲(chǔ),和之前的容器比空間上非連續(xù) 如上,和數(shù)組連續(xù)空間不一樣,列表存儲(chǔ)空間額外預(yù)留了存儲(chǔ)下一個(gè)元素的地址指針,尾部的下個(gè)節(jié)點(diǎn)為空所以用NUL...
基本概念 如上,隊(duì)列是分為隊(duì)首和隊(duì)尾,先入先出,不能遍歷,只有隊(duì)首尾有訪問(wèn),增刪還是熟悉的push和pop操作 常用接口 常用方法 調(diào)用如上,沒(méi)什么說(shuō)的,queue只能隊(duì)尾插...
基本概念 stack容器只有一個(gè)入口,且只允許對(duì)入口(棧頂)進(jìn)行操作,先入后出,push是入棧或叫壓棧,pop是出棧,top獲得可操作的棧頂,棧不允許有遍歷行為,可以使用em...
基本概念 deque是雙端容器,可以有頭插頭刪和尾插刪 如上,列出了和vector的區(qū)別,頭部插入更有效率,但是vector訪問(wèn)的效率更高 如上,deque底層是有一個(gè)中控器...
基本概念 vector容器我們之前簡(jiǎn)要講過(guò),和數(shù)組很像,也叫單端數(shù)組 與普通數(shù)組的區(qū)別是,普通數(shù)組大小是固定的,分配靜態(tài)空間,而vector是可以動(dòng)態(tài)分配的 動(dòng)態(tài)擴(kuò)展并不是簡(jiǎn)...
string我們之前使用過(guò),如給類的屬性定為字符串就要include ,是C++風(fēng)格的字符串,c風(fēng)格的字符串是個(gè)char*指針,而string是個(gè)類,內(nèi)部封裝了char*,用...
長(zhǎng)久以來(lái),軟件界一直希望解決重復(fù)使用的代碼,將復(fù)用性提高, 面向?qū)ο蠛头盒退枷刖褪菑?fù)用性提高的一種操作, 為了提供數(shù)據(jù)結(jié)構(gòu)和算法的一套標(biāo)準(zhǔn)(防止重復(fù)造輪子),就有了STL(標(biāo)...
模板的定義 模板只是一個(gè)框架,不能直接使用,模板的通用性不是萬(wàn)能的, 使用模板可以方便我們快速設(shè)計(jì)某一類的問(wèn)題 函數(shù)的模板 c++的一種設(shè)計(jì)思想就是泛型變成,其核心就是模板,...
程序產(chǎn)生的數(shù)據(jù)都屬于臨時(shí)數(shù)據(jù),只有持久化到磁盤(pán)形成文件才能保存。 C++對(duì)文件操作需要包含include <fstream> 文件類型分為2種:文本文件(已a(bǔ)scii碼格式存...