全棧工程師學(xué)習(xí)心得

# 20160908學(xué)習(xí)心得

## 認(rèn)識(shí)二進(jìn)制十進(jìn)制十六進(jìn)制

* 什么是二進(jìn)制?

只包含1,0兩個(gè)數(shù)字的計(jì)數(shù)規(guī)則,用于計(jì)算機(jī)科學(xué)計(jì)數(shù)。

* 什么是十進(jìn)制?

包含0,1,2,3,4,5,6,7,8,9十個(gè)數(shù)字的計(jì)數(shù)規(guī)則,現(xiàn)實(shí)生活中常用的計(jì)數(shù)方式。

* 什么是十六進(jìn)制?

包含0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f十六個(gè)數(shù)字的計(jì)數(shù)規(guī)則,也常用于計(jì)算機(jī)科學(xué)

計(jì)數(shù)。

## 十進(jìn)制數(shù)與二進(jìn)制數(shù)的轉(zhuǎn)換

* 我們現(xiàn)實(shí)生活中經(jīng)常使用的就是十進(jìn)制數(shù),這里涉及到一個(gè)概念,就是什么是十進(jìn)制數(shù)。

* 十進(jìn)制就是包括:0,1,2,3,4,5,6,7,8,9。這十個(gè)數(shù)字組成的數(shù)字。

無論是數(shù)據(jù)運(yùn)算還是數(shù)據(jù)表示,我們?nèi)粘I钪卸际褂玫氖沁@些數(shù)字。

但是,如今我們要使用計(jì)算機(jī)通過電流來實(shí)現(xiàn)數(shù)據(jù)計(jì)算,十進(jìn)制數(shù)顯然不能實(shí)現(xiàn)計(jì)算機(jī)的計(jì)算功能。

要知道計(jì)算機(jī)計(jì)算的原理就是通電和斷電,也就是我們接下來要知道的二進(jìn)制數(shù)。

二進(jìn)制數(shù)既只包含0和1兩個(gè)數(shù)字的計(jì)數(shù)制。所以,通電就是1,斷電就是0。

當(dāng)我們知道了計(jì)算機(jī)的計(jì)數(shù)表達(dá)方式以后我們今天的十進(jìn)制轉(zhuǎn)換二進(jìn)制的知識(shí)就派上了用場(chǎng)。

我們知道,二進(jìn)制除了0,就是1,它的基數(shù)為2,進(jìn)位規(guī)則是“逢二進(jìn)一”,借位規(guī)則是“借一當(dāng)二”。

我舉例來說十進(jìn)制的9,我們轉(zhuǎn)換成二進(jìn)制就是1001.根據(jù)規(guī)則理解就是9恰好是2的三次方加1.所以

2的三次方用二進(jìn)制表示恰好是1000,加1以后既是1001.那么10用二進(jìn)制怎么表示呢?

恰好是8+2,二的三次方加二的一次方,1000+10=1010。

* 如此一來我們的現(xiàn)實(shí)生活中使用的十進(jìn)制數(shù)完美轉(zhuǎn)化為二進(jìn)制后所有的數(shù)據(jù)計(jì)算都可以通過

計(jì)算機(jī)來進(jìn)行計(jì)算了。但是這里有一個(gè)問題,我們?cè)谶M(jìn)行10除以3這種計(jì)算時(shí),得出的結(jié)果是無限

循環(huán)小數(shù),無限循環(huán)小數(shù)再乘以3得出的結(jié)果卻是無限接近十的無限循環(huán)小數(shù),所以針對(duì)類似的問題

無限循環(huán)小數(shù)(布爾型)是不能完美轉(zhuǎn)換的,所以小數(shù)轉(zhuǎn)換時(shí)我們是需要規(guī)定小數(shù)點(diǎn)后的精度。

十進(jìn)制

## 計(jì)算機(jī)原理

計(jì)算機(jī)是一個(gè)比較復(fù)雜系統(tǒng),它由輸入器,控制器,計(jì)算器,存儲(chǔ)器,輸出器組成。

計(jì)算機(jī)在運(yùn)行時(shí),先通過存儲(chǔ)器,通過控制器的控制,按指令的要求,從存儲(chǔ)器中取出數(shù)據(jù)通過計(jì)算

器進(jìn)行指定的運(yùn)算和邏輯操作等加工,然后再把結(jié)果送到存儲(chǔ)器中去。接下來,再取出第二條指令,在

控制器的指揮下完成規(guī)定操作。依此進(jìn)行下去。直至遇到停止指令。這種計(jì)算機(jī)稱之為馮.諾依曼計(jì)算機(jī)。

這里我們還要需要了解一些存儲(chǔ)的單位,一臺(tái)計(jì)算機(jī)基礎(chǔ)儲(chǔ)存單位是比特,字節(jié)等。了解儲(chǔ)存的概念以后,那么我們就可以來

演示如何打開一個(gè)文件,通過輸入器,輸入打開指令,然后控制器來控制來控制計(jì)算器計(jì)算后從存儲(chǔ)器中

調(diào)取文件的位置然后通過控制器輸出到輸出器。

## 有關(guān)開發(fā)的一些常識(shí)

使用markdown,使用word太久,對(duì)于文本的處理markdown是第一個(gè)熟悉并加以練習(xí)的語(yǔ)法。比起html來說

markdown的標(biāo)簽并不是很多,功能上也不如html,但是markdown確實(shí)可以兼容html,剛起步,慢慢摸索

其他的功能的用處。

Ubuntu做為linux操作系統(tǒng)的一個(gè)以桌面應(yīng)用為主的系統(tǒng),在虛擬機(jī)上已經(jīng)能成功運(yùn)行了,這里說一下linux

這種開源軟件。開源軟件它被定義為描述其源碼可以被公眾使用的軟件,并且此軟件的使用,修改和分發(fā)也不受許可證的限制。

做為軟件開發(fā)人員尊重他人的知識(shí)產(chǎn)權(quán)就是尊重自己,所以面對(duì)軟件,我們應(yīng)該使用開源免費(fèi)的軟件,禁止使用

盜版軟件。

xshell是window下遠(yuǎn)程控制linux服務(wù)器的一個(gè)遠(yuǎn)程工具。

以上是第一節(jié)課所了解的全部?jī)?nèi)容,一個(gè)程序員的應(yīng)具備的品質(zhì)就是交流與共享,所以我將心得與體會(huì)分享給

每一個(gè)人借以激勵(lì)自己。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容