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

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

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

定 價(jià):¥109.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

按知識(shí)點(diǎn)分類(lèi)的視頻列表
前言
第1章 初識(shí)Go語(yǔ)言
1.1 Go語(yǔ)言簡(jiǎn)介
1.1.1 Go語(yǔ)言的三位主要作者
1.1.2 關(guān)于名字
1.1.3 吉祥物
1.1.4 特點(diǎn)與優(yōu)勢(shì)
1.1.5 著名項(xiàng)目
1.2 開(kāi)發(fā)環(huán)境搭建
1.2.1 Linux環(huán)境
1.2.2 Windows環(huán)境
1.3 集成開(kāi)發(fā)環(huán)境GoLand
1.3.1 下載及安裝
1.3.2 創(chuàng)建項(xiàng)目
1.3.3 編寫(xiě)個(gè)程序
1.4 Go語(yǔ)言程序結(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 可見(jiàn)性規(guī)則
1.5 本章小結(jié)
1.6 習(xí)題
第2章 數(shù)據(jù)類(lèi)型與運(yùn)算符
2.1 變量
2.1.1 變量的概念
2.1.2 變量聲明與賦值
2.1.3 變量多重賦值
2.1.4 匿名變量
2.2 數(shù)據(jù)類(lèi)型
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 類(lèi)型轉(zhuǎn)換
2.2.8 類(lèi)型別名
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 條件判斷語(yǔ)句
3.1.1 語(yǔ)法結(jié)構(gòu)
3.1.2 if語(yǔ)句
3.1.3 if else語(yǔ)句
3.1.4 else if語(yǔ)句
3.1.5 if嵌套語(yǔ)句
3.2 switch語(yǔ)句
3.2.1 語(yǔ)法結(jié)構(gòu)
3.2.2 type switch
3.2.3 switch初始化
3.2.4 fallthrough
3.3 循環(huán)語(yǔ)句
3.3.1 語(yǔ)法結(jié)構(gòu)
3.3.2 嵌套循環(huán)
3.3.3 range子語(yǔ)句
3.4 循環(huán)控制語(yǔ)句
3.4.1 break語(yǔ)句
3.4.2 continue語(yǔ)句
3.4.3 goto語(yǔ)句和標(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 值類(lèi)型和引用類(lèi)型
4.4 本章小結(jié)
4.5 習(xí)題
第5章 復(fù)合數(shù)據(jù)類(lèi)型
5.1 數(shù)組
5.1.1 理解數(shù)組
5.1.2 聲明和初始化
5.1.3 訪問(wèn)和修改
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 增長(zhǎng)和復(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 大小寫(xiě)轉(zhuǎn)換
6.2.4 修剪字符串
6.2.5 比較字符串
6.2.6 連接和替換
6.3 類(lèi)型轉(zhuǎn)換
6.3.1 字符串轉(zhuǎn)其他類(lèi)型
6.3.2 其他類(lèi)型轉(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 為類(lèi)型添加方法
7.2.2 方法與函數(shù)的區(qū)別
7.2.3 值語(yǔ)義和引用語(yǔ)義
7.2.4 方法繼承和重寫(xiě)
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 類(lèi)型斷言
7.4 設(shè)計(jì)模式
7.4.1 開(kāi)閉原則
7.4.2 依賴(lài)倒置原則
7.4.3 單例模式
7.4.4 工廠方法模式
7.4.5 抽象工廠模式
7.4.6 外觀模式
7.4.7 觀察者模式
7.5 反射
7.5.1 Go語(yǔ)言的反射
7.5.2 反射法則
7.5.3 反射變量的類(lèi)型和值
7.5.4 創(chuàng)建新實(shí)例
7.5.5 創(chuàng)建引用類(lèi)型的實(shí)例
7.5.6 創(chuàng)建函數(shù)
7.6 本章小結(jié)
7.7 習(xí)題
第8章 編寫(xiě)規(guī)范和錯(cuò)誤處理
8.1 編寫(xiě)規(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 ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)