




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
思維導(dǎo)圖PPT模板《Go語(yǔ)言編程》最新版讀書筆記,下載可以直接修改語(yǔ)言編程小結(jié)函數(shù)第章示例值管理工程類型接口數(shù)據(jù)話題常量數(shù)字代碼通信特性程序本書關(guān)鍵字分析思維導(dǎo)圖01前言:為什么我們需要一門新語(yǔ)言第2章順序編程第4章并發(fā)編程第1章初識(shí)Go語(yǔ)言第3章面向?qū)ο缶幊痰?章網(wǎng)絡(luò)編程目錄030502040607第6章安全編程第8章開發(fā)工具附錄A第7章工程管理第9章進(jìn)階話題目錄0901108010內(nèi)容摘要本書以介紹Go語(yǔ)言特性為主,示例則盡量采用作者開發(fā)團(tuán)隊(duì)平常的實(shí)踐,內(nèi)容涉及內(nèi)存管理(堆和棧)、錯(cuò)誤處理、OOP、并發(fā)編程等關(guān)鍵話題。這本書面向的讀者是所有打算用Go語(yǔ)言的開發(fā)者,主要包括目前使用C、C++、Java、C#的開發(fā)人員,甚至一些Python、PHP開發(fā)人員也可能轉(zhuǎn)為Go程序員。前言:為什么我們需要一門新語(yǔ)言小寫字母開頭的函數(shù)只在本包內(nèi)可見,大寫字母開頭的函數(shù)才能被其他包使用。第1章初識(shí)Go語(yǔ)言“不要通過(guò)共享內(nèi)存來(lái)通信,而應(yīng)該通過(guò)通信來(lái)共享內(nèi)存。1.1語(yǔ)言簡(jiǎn)史1.2語(yǔ)言特性1.3第一個(gè)Go程序1.4開發(fā)工具選擇第1章初識(shí)Go語(yǔ)言1.5工程管理1.6問(wèn)題追蹤和調(diào)試1.7如何尋求幫助1.8小結(jié)第1章初識(shí)Go語(yǔ)言第2章順序編程”iota比較特殊,可以被認(rèn)為是一個(gè)可被編譯器修改的常量,在每一個(gè)const關(guān)鍵字出現(xiàn)時(shí)被重置為0,然后在下一個(gè)const出現(xiàn)之前,每出現(xiàn)一次iota,其所代表的數(shù)字會(huì)自動(dòng)增1。2.1變量2.2常量2.3類型2.4流程控制第2章順序編程2.5函數(shù)2.6錯(cuò)誤處理2.7完整示例2.8小結(jié)第2章順序編程第3章面向?qū)ο缶幊淘贕o語(yǔ)言中數(shù)組是一個(gè)值類型(valuetype)。3.1類型系統(tǒng)3.2初始化3.3匿名組合3.4可見性第3章面向?qū)ο缶幊?.5接口3.7小結(jié)3.6完整示例第3章面向?qū)ο缶幊痰?章并發(fā)編程所有的值類型變量在賦值和作為參數(shù)傳遞時(shí)都將產(chǎn)生一次復(fù)制動(dòng)作Go語(yǔ)言和C語(yǔ)言一樣,類型都是基于值傳遞的。4.1并發(fā)基礎(chǔ)4.2協(xié)程4.3goroutine4.4并發(fā)通信4.5channel4.6多核并行化010302040506第4章并發(fā)編程4.7出讓時(shí)間片4.8同步4.9完整示例4.10小結(jié)第4章并發(fā)編程第5章網(wǎng)絡(luò)編程要想修改變量的值,只能傳遞指針。5.1Socket編程5.2HTTP編程5.3RPC編程5.4JSON處理5.5網(wǎng)站開發(fā)5.6小結(jié)010302040506第5章網(wǎng)絡(luò)編程第6章安全編程defer語(yǔ)句的調(diào)用是遵照先進(jìn)后出的原則,即最后一個(gè)defer語(yǔ)句將最先被執(zhí)行defer語(yǔ)句的含義是不管程序是否出現(xiàn)異常,均在函數(shù)退出時(shí)自動(dòng)執(zhí)行相關(guān)代碼。6.1數(shù)據(jù)加密6.2數(shù)字簽名6.3數(shù)字證書6.4PKI體系第6章安全編程6.5Go語(yǔ)言的哈希函數(shù)6.7小結(jié)6.6加密通信第6章安全編程第7章工程管理在工程上,有兩種最常見的并發(fā)通信模型:共享數(shù)據(jù)和消息由于常量的賦值是一個(gè)編譯期行為,所以右值不能出現(xiàn)任何需要運(yùn)行期才能得出結(jié)果的表達(dá)式這類接口我們稱為侵入式接口。7.1Go命令行工具7.2代碼風(fēng)格7.3遠(yuǎn)程import支持7.4工程組織7.5文檔管理7.6工程構(gòu)建010302040506第7章工程管理7.7跨平臺(tái)開發(fā)7.8單元測(cè)試7.9打包分發(fā)7.10小結(jié)第7章工程管理第8章開發(fā)工具“侵入式”的主要表現(xiàn)在于實(shí)現(xiàn)類需要明確聲明自己實(shí)現(xiàn)了某個(gè)接口。8.1選擇開發(fā)工具8.2gedit8.3Vim8.4Eclipse第8章開發(fā)工具8.5Notepad++8.7小結(jié)8.6LiteIDE第8章開發(fā)工具第9章進(jìn)階話題3.面向?qū)ο缶幊?重要章節(jié):3.5接口4.并發(fā)編程-重要章節(jié)4.5節(jié)channel4.9完整示例棋牌游戲服務(wù)器示例5.網(wǎng)絡(luò)編程(自己要細(xì)看)6.安全編程-重要章節(jié)6.6加密通信7.工程管理-了解gotool、import、(godoc)、gobuild8.開發(fā)工具-現(xiàn)在就選擇vscode\goland就好9.進(jìn)階話題-重點(diǎn)章節(jié):9.1反射9.4goroutine機(jī)理9.5接口機(jī)理。9.1反射9.2語(yǔ)言交互性9.3鏈接符號(hào)9.4goroutine機(jī)理9.5接口機(jī)理12345第9章進(jìn)階話題附錄A-比較早期的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- CRISPR編輯胚胎基因表達(dá)-深度研究
- 船舶維修環(huán)保管理體系構(gòu)建-深度研究
- 網(wǎng)絡(luò)設(shè)備故障隔離策略-深度研究
- 眾籌購(gòu)買合同范本
- 免招標(biāo)合同范本
- 買房贈(zèng)與車庫(kù)合同范本
- 冷凍物品購(gòu)銷合同范本
- 2025屆中國(guó)電建集團(tuán)重慶工程有限公司秋季招聘筆試參考題庫(kù)附帶答案詳解
- 交流合同范本
- 義診合作合同范本
- 化學(xué)-江蘇省蘇州市2024-2025學(xué)年2025屆高三第一學(xué)期學(xué)業(yè)期末質(zhì)量陽(yáng)光指標(biāo)調(diào)研卷試題和答案
- 浙江省金華市義烏市2024年中考語(yǔ)文二模試卷含答案
- GB/T 45015-2024鈦石膏綜合利用技術(shù)規(guī)范
- 2025-2025學(xué)年度第二學(xué)期仁愛版七年級(jí)英語(yǔ)下冊(cè)教學(xué)計(jì)劃
- 人教版高考生物一輪復(fù)習(xí):選擇性必修1~3考點(diǎn)復(fù)習(xí)提綱匯編
- 廣東省廣州普通高中2025屆高三一診考試數(shù)學(xué)試卷含解析
- 車站信號(hào)自動(dòng)控制(第二版) 課件 -2-室外設(shè)備接口電路
- 國(guó)開電大、普通本科、成考畢業(yè)論文-《電子商務(wù)對(duì)傳統(tǒng)零售業(yè)的影響及其對(duì)策》(電子商務(wù)專業(yè))
- 未來(lái)畜牧養(yǎng)殖業(yè)人才需求分析與發(fā)展策略-洞察分析
- 兒科一型糖尿病
- 《商業(yè)攝影》課件
評(píng)論
0/150
提交評(píng)論