1.單向加密 什么是單向加密算法。簡而言之就是不可解密的加密方法,也叫作非可逆加密, 用這種方法加密過的東西,地球上現有的人類在有限的時間內是無法解密的,包括加密者自己。 2...
1:以太坊的共識算法 在以太坊中,默認使用ethash(pow)共識算法進行網絡正確性的保障,這種共識算法采用的是工作量證明的機制,也就是我們所熟知的“挖礦”。在使用pow算...
開發(fā)人員友好的ORM庫。 安裝:go get -u github.com/jinzhu/gorm中文文檔地址:http://gorm.book.jasperxu.com/Gi...
Go標準庫中沒有數據庫驅動。參見http://golang.org/s/sqldrivers獲取第三方驅動。這里選擇了Go-MySQL-Driver這個實現。地址是:http...
切片slice:切片是對數組的抽象。切片在內存中占24個字節(jié) 切片包含長度、容量、以及一個指向首元素的指針 ? 引?類型。但??是結構體,值拷?傳遞。? 屬性 len 表?可...
JSON是一種輕量級的數據交換語言,以文字為基礎,具有自我描述性且易于讓人閱讀。 官方提供有Json解析包:官方庫文檔地址 下面只說兩個比較重要的函數 一、將數據編碼成jso...
Go語言包中的sync包提供了兩種鎖,互斥鎖(sync.Mutex)和讀寫鎖(sync.RWMutex) 這一篇博文我們只說一下互斥鎖。 Mutex是一個互斥鎖,可以創(chuàng)建為其...
一、log日志包 log支持并發(fā)操作。其結構定義如下: log基本日志格式 (1)Golang's log模塊主要提供了3類接口。分別是 “Print 、Panic 、Fat...
官網:https://www.mysql.com/添加配置信息先cd,進入用戶主目錄vim .bash_profile添加:export PATH=$PATH:/usr/lo...
govendor是Golang的依賴包管理工具,它的出現可以避免不同用戶在clone同一個項目后從外部獲取不同依賴庫版本的問題。govendor會將項目需要的依賴包添加到項目...
gin是Go語言寫的一個web框架,API性能超強,運行速度號稱較httprouter要快40倍。封裝比較優(yōu)雅,API友好,源碼注釋比較明確,具有快速靈活,容錯方便等特點。 ...
Golang支持頭等函數的機制。頭等函數:支持頭等函數的編程語言,可以把函數賦值給變量,也可以把函數作為其他函數的參數或返回值。 匿名函數 這是把函數賦值給變量的語法,給a賦...
事件背景:最近在寫一個項目,要求本地打開、查看和打開遠程的文檔。找到了一個組件,使用起來挺方便的。就分享一下。我是配合react-native-fs實用的,fs配置的一些東西...
1、下載go環(huán)境:Golang 當然你如果可以翻墻還可以去這個網址下載:https://golang.org/dl/ 下載對應版本的包 2、上傳下載的文件 scp /User...
傳送門:Golang學習筆記之方法 結構體(struct)是用戶自定義的類型,它代表若干字段的集合。 ? 值類型,賦值和傳參會復制全部內容??? "_" 定義補位字段,?持指...