注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Go程序開發(fā)實(shí)戰(zhàn)寶典

Go程序開發(fā)實(shí)戰(zhàn)寶典

Go程序開發(fā)實(shí)戰(zhàn)寶典

定 價(jià):¥109.00

作 者: 猿媛之家 組編 穆旭東 譚慶豐 楚秦 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111720645 出版時(shí)間: 2023-03-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《Go程序開發(fā)實(shí)戰(zhàn)寶典》結(jié)合典型案例進(jìn)行知識(shí)點(diǎn)講解,內(nèi)容通俗易懂、重點(diǎn)突出、實(shí)用性強(qiáng),囊括Go語言的主要功能。全書共14章,前6章主要包括基礎(chǔ)數(shù)據(jù)類型、循環(huán)控制、函數(shù)和指針、內(nèi)置容器、字符串處理等;第7章主要講解Go語言的面向?qū)ο缶幊蹋饕ńY(jié)構(gòu)體、方法、接口、設(shè)計(jì)模式、反射等內(nèi)容;第8~13章主要介紹服務(wù)端開發(fā)經(jīng)常需要處理的問題,主要包括Go語言的編寫規(guī)范、錯(cuò)誤處理、異常處理、文件讀寫操作、JSON編碼解碼、網(wǎng)絡(luò)編程、gRPC、并發(fā)編程、數(shù)據(jù)庫編程、網(wǎng)絡(luò)安全和測試等內(nèi)容。此外,本書還對(duì)一些數(shù)據(jù)類型的底層結(jié)構(gòu)、并發(fā)機(jī)制、垃圾回收進(jìn)行了深入的講解,*后一章通過對(duì)Gin框架的介紹和使用,完成了一個(gè)基礎(chǔ)的分布式網(wǎng)盤項(xiàng)目。《Go程序開發(fā)實(shí)戰(zhàn)寶典》附贈(zèng)了相關(guān)知識(shí)點(diǎn)的視頻講解及案例源代碼,讀者可自行下載(詳細(xì)方法見本書封底)?!禛o程序開發(fā)實(shí)戰(zhàn)寶典》適合所有對(duì)Go語言感興趣的開發(fā)人員閱讀,即使沒有Go語言基礎(chǔ)也可以直接上手使用,同時(shí)也可作為計(jì)算機(jī)相關(guān)專業(yè)師生的參考用書。

作者簡介

  1. 穆旭東,高級(jí)軟件工程師、全棧開發(fā)者,精通C/C,對(duì)Go語言有深入的理解,深耕技術(shù)領(lǐng)域多年,對(duì)高并發(fā)架構(gòu)、微服務(wù)、云計(jì)算領(lǐng)域有深入研究。擅長高并發(fā)網(wǎng)站架構(gòu)設(shè)計(jì)、實(shí)施、自動(dòng)化運(yùn)維開發(fā)。具有豐富的技術(shù)教學(xué)經(jīng)驗(yàn)和教材編寫經(jīng)驗(yàn),擅長通過深入淺出的語言講解底層機(jī)制。2. 譚慶豐,教授,廣州大學(xué)“百人計(jì)劃”引進(jìn)人才,當(dāng)前主要從事網(wǎng)絡(luò)與信息安全技術(shù)研究,主持國家自然科學(xué)基金面上項(xiàng)目等項(xiàng)目總計(jì)10余項(xiàng)。在IEEE TON、IoTJ、《計(jì)算機(jī)學(xué)報(bào)》等國內(nèi)外重要期刊/會(huì)議上發(fā)表論文30余篇。

圖書目錄

按知識(shí)點(diǎn)分類的視頻列表
前言
第1章 初識(shí)Go語言
1.1 Go語言簡介
1.1.1 Go語言的三位主要作者
1.1.2 關(guān)于名字
1.1.3 吉祥物
1.1.4 特點(diǎn)與優(yōu)勢(shì)
1.1.5 著名項(xiàng)目
1.2 開發(fā)環(huán)境搭建
1.2.1 Linux環(huán)境
1.2.2 Windows環(huán)境
1.3 集成開發(fā)環(huán)境GoLand
1.3.1 下載及安裝
1.3.2 創(chuàng)建項(xiàng)目
1.3.3 編寫個(gè)程序
1.4 Go語言程序結(jié)構(gòu)
1.4.1 標(biāo)識(shí)符
1.4.2 關(guān)鍵字
1.4.3 字面量
1.4.4 注釋
1.4.5 分隔符
1.4.6 可見性規(guī)則
1.5 本章小結(jié)
1.6 習(xí)題
第2章 數(shù)據(jù)類型與運(yùn)算符
2.1 變量
2.1.1 變量的概念
2.1.2 變量聲明與賦值
2.1.3 變量多重賦值
2.1.4 匿名變量
2.2 數(shù)據(jù)類型
2.2.1 整型
2.2.2 浮點(diǎn)型
2.2.3 復(fù)數(shù)
2.2.4 布爾型
2.2.5 字符串
2.2.6 字符
2.2.7 類型轉(zhuǎn)換
2.2.8 類型別名
2.3 常量
2.3.1 聲明方式
2.3.2 枚舉
2.3.3 iota
2.4 運(yùn)算符
2.4.1 算術(shù)運(yùn)算符
2.4.2 關(guān)系運(yùn)算符
2.4.3 邏輯運(yùn)算符
2.4.4 位運(yùn)算符
2.4.5 賦值運(yùn)算符
2.4.6 其他運(yùn)算符
2.4.7 運(yùn)算符優(yōu)先級(jí)
2.5 本章小結(jié)
2.6 習(xí)題
第3章 流程控制
3.1 條件判斷語句
3.1.1 語法結(jié)構(gòu)
3.1.2 if語句
3.1.3 if else語句
3.1.4 else if語句
3.1.5 if嵌套語句
3.2 switch語句
3.2.1 語法結(jié)構(gòu)
3.2.2 type switch
3.2.3 switch初始化
3.2.4 fallthrough
3.3 循環(huán)語句
3.3.1 語法結(jié)構(gòu)
3.3.2 嵌套循環(huán)
3.3.3 range子語句
3.4 循環(huán)控制語句
3.4.1 break語句
3.4.2 continue語句
3.4.3 goto語句和標(biāo)簽
3.5 本章小結(jié)
3.6 習(xí)題
第4章 函數(shù)與指針
4.1 函數(shù)
4.1.1 函數(shù)聲明
4.1.2 作用域
4.1.3 函數(shù)變量
4.1.4 閉包與匿名函數(shù)
4.1.5 可變參數(shù)
4.1.6 遞歸函數(shù)
4.2 指針
4.2.1 指針的本質(zhì)
4.2.2 基本操作
4.2.3 new函數(shù)
4.2.4 nil指針
4.2.5 指針的指針
4.3 函數(shù)的參數(shù)傳遞
4.3.1 形參和實(shí)參
4.3.2 值傳遞
4.3.3 引用傳遞
4.3.4 值類型和引用類型
4.4 本章小結(jié)
4.5 習(xí)題
第5章 復(fù)合數(shù)據(jù)類型
5.1 數(shù)組
5.1.1 理解數(shù)組
5.1.2 聲明和初始化
5.1.3 訪問和修改
5.1.4 遍歷數(shù)組
5.1.5 多維數(shù)組
5.1.6 函數(shù)間傳遞數(shù)組
5.1.7 數(shù)組指針與指針數(shù)組
5.2 切片
5.2.1 理解切片
5.2.2 聲明和初始化
5.2.3 修改和截取
5.2.4 增長和復(fù)制
5.2.5 刪除切片元素
5.2.6 快速排序
5.3 map
5.3.1 理解map
5.3.2 創(chuàng)建map
5.3.3 刪除元素
5.3.4 函數(shù)間傳遞map
5.4 本章小結(jié)
5.5 習(xí)題
第6章 字符串
6.1 基本操作
6.1.1 字符串底層結(jié)構(gòu)
6.1.2 UTF-8編碼
6.1.3 常用操作
6.1.4 遍歷字符串
6.2 處理方法
6.2.1 檢索字符串
6.2.2 分隔字符串
6.2.3 大小寫轉(zhuǎn)換
6.2.4 修剪字符串
6.2.5 比較字符串
6.2.6 連接和替換
6.3 類型轉(zhuǎn)換
6.3.1 字符串轉(zhuǎn)其他類型
6.3.2 其他類型轉(zhuǎn)字符串
6.4 正則表達(dá)式
6.4.1 基本規(guī)則
6.4.2 使用regexp包
6.5 本章小結(jié)
6.6 習(xí)題
第7章 面向?qū)ο缶幊?br />7.1 結(jié)構(gòu)體
7.1.1 結(jié)構(gòu)體定義
7.1.2 實(shí)例化
7.1.3 函數(shù)間傳遞結(jié)構(gòu)體
7.1.4 匿名結(jié)構(gòu)體
7.1.5 匿名成員
7.1.6 結(jié)構(gòu)體嵌入
7.2 方法
7.2.1 為類型添加方法
7.2.2 方法與函數(shù)的區(qū)別
7.2.3 值語義和引用語義
7.2.4 方法繼承和重寫
7.3 接口
7.3.1 Duck Typing
7.3.2 接口的使用
7.3.3 接口賦值
7.3.4 接口查詢
7.3.5 多態(tài)
7.3.6 空接口
7.3.7 類型斷言
7.4 設(shè)計(jì)模式
7.4.1 開閉原則
7.4.2 依賴倒置原則
7.4.3 單例模式
7.4.4 工廠方法模式
7.4.5 抽象工廠模式
7.4.6 外觀模式
7.4.7 觀察者模式
7.5 反射
7.5.1 Go語言的反射
7.5.2 反射法則
7.5.3 反射變量的類型和值
7.5.4 創(chuàng)建新實(shí)例
7.5.5 創(chuàng)建引用類型的實(shí)例
7.5.6 創(chuàng)建函數(shù)
7.6 本章小結(jié)
7.7 習(xí)題
第8章 編寫規(guī)范和錯(cuò)誤處理
8.1 編寫規(guī)范
8.1.1 代碼風(fēng)格
8.1.2 注釋
8.1.3 命名
8.2 錯(cuò)誤處理
8.2.1 error接口
8.2.2 處理error的方式
8.2.3 自定義錯(cuò)誤
8.2.4 引入包
8.3 defer
8.3.1 執(zhí)行順序
8.3.2

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)