幫助中心 | 我的帳號 | 關於我們

Go語言與區塊鏈開發(電腦類普通高等教育雙一流課程系列教材)

  • 作者:編者:馮柳平//陳瀾禎//袁貴春//盧婷婷|責編:趙麗欣
  • 出版社:科學
  • ISBN:9787030729859
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:137
人民幣:RMB 57 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹Go語言和區塊鏈開發。全書共分7章:第1章介紹Go語言的特點和Go語言程序結構;第2章介紹Go語言的基本語法和數據類型;第3章介紹Go語言的流程式控制制,包括條件分支選擇和循環控制,以及用於處理非同步I/O操作的select語句;第4章介紹切片、映射、介面、goroutine和通道等複雜數據類型;第5章介紹函數和指針;第6章介紹區塊鏈的基礎知識;第7章介紹區塊鏈開發實例,給出了用Go語言實現共識演算法和區塊鏈的模擬程序。
    本書可作為高等學校電腦科學與技術相關專業的本科教材,也可作為區塊鏈開發人員的參考書。

作者介紹
編者:馮柳平//陳瀾禎//袁貴春//盧婷婷|責編:趙麗欣

目錄
第1章  Go語言概述
  1.1  Go語言的發展
  1.2  Go語言的特點
  1.3  Go語言的結構
    1.3.1  一個簡單的Go語言程序
    1.3.2  Go項目結構
  1.4  內置函數和系統標準庫
    1.4.1  內置函數
    1.4.2  系統標準庫
    1.4.3  fmt包
    1.4.4  os包
    1.4.5  io包
    1.4.6  math包
  1.5  Go語言的集成開發環境
    1.5.1  Go語言安裝配置
    1.5.2  LiteIDE安裝配置
    1.5.3  Go程序的開發
    1.5.4  LiteIDE斷點調試Debug
    1.5.5  LiteIDE的快捷鍵
第2章  Go語言基本語法
  2.1  變數和常量
    2.1.1  標識符
    2.1.2  變數聲明
    2.1.3  變數的作用域
    2.1.4  常量聲明
  2.2  數據類型
    2.2.1  整型
    2.2.2  浮點型
    2.2.3  複數型
    2.2.4  字元串類型
    2.2.5  布爾類型
  2.3  運算符與表達式
    2.3.1  內置運算符
    2.3.2  運算符優先順序
第3章  Go語言流程式控制制
  3.1  選擇結構
    3.1.1  if條件語句
    3.1.2  switch 語句
    3.1.3  select語句
  3.2  for循環結構
    3.2.1  for語句的典型形式
    3.2.2  for語句的簡單形式
    3.2.3  無限循環形式
    3.2.4  多重循環
  3.3  跳轉控制語句
    3.3.1  break語句
    3.3.2  continue語句
    3.3.3  goto語句
第4章  複雜的數據類型
  4.1  數組

    4.1.1  數組的聲明
    4.1.2  數組元素的訪問
  4.2  切片
    4.2.1  切片的聲明
    4.2.2  切片的使用
  4.3  結構體
    4.3.1  結構體的聲明
    4.3.2  結構體的使用
  4.4  映射
    4.4.1  映射的聲明
    4.4.2  映射的使用
  4.5  介面
    4.5.1  介面的聲明
    4.5.2  介面的使用
  4.6  通道
    4.6.1  goroutine
    4.6.2  通道通信
第5章  函數與指針
  5.1  函數的基本概念
    5.1.1  函數聲明
    5.1.2  函數調用
    5.1.3  初始化函數
  5.2  函數的參數傳遞
    5.2.1  值傳遞
    5.2.2  引用傳遞
    5.2.3  參數的作用域
  5.3  其他函數形式
    5.3.1  遞歸函數
    5.3.2  匿名函數
    5.3.3  變參函數
    5.3.4  多返回值
  5.4  指針
    5.4.1  指針的概念
    5.4.2  空指針
    5.4.3  指向指針的指針
  5.5  內存管理
第6章  Go語言與區塊鏈
  6.1  區塊鏈的基礎知識
    6.1.1  區塊鏈的發展
    6.1.2  區塊鏈的分類
    6.1.3  比特幣挖礦過程
    6.1.4  共識演算法
    6.1.5  智能合約
  6.2  區塊鏈的數據結構
    6.2.1  區塊鏈結構
    6.2.2  區塊鏈標識符
    6.2.3  區塊鏈的數據結構
  6.3  哈希函數與Merkle樹
    6.3.1  區塊鏈中的哈希函數
    6.3.2  哈希函數的計算

    6.3.3  Merkle樹
第7章  區塊鏈開發實例
  7.1  PBFT共識演算法
    7.1.1  PBFT共識演算法的基本理論
    7.1.2  準備工作
    7.1.3  PBFT共識演算法的Go語言實現
    7.1.4  主函數
  7.2  PoS共識演算法
    7.2.1  PoS共識演算法的基本理論
    7.2.2  準備工作
    7.2.3  PoS演算法的實現
    7.2.4  主函數
  7.3  PoW共識演算法
    7.3.1  PoW共識演算法的基本原理
    7.3.2  準備工作
    7.3.3  PoW演算法的實現
    7.3.4  主函數的定義
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032