hash 值亂碼了
? 執(zhí)行后發(fā)現(xiàn) hash?值是亂碼的這個是為什么?
func?(b?*Block)SetHash(){ ???//時間戳轉(zhuǎn)城?字節(jié)數(shù)組 ???timestamp?:=[]byte(strconv.FormatInt(b.Timestamp,10)) ???//[]byte?是字符數(shù)組類型??用join?連接起來 ???headers:=?bytes.Join([][]byte{b.PrevBlockHash,b.Data,timestamp},[]byte{}) ???//fmt.Println(headers) ???hash:=?sha256.Sum256(headers) ???b.Hash?=?hash[:] }
2018-10-06
....輸出的問題,%x? ?