2020
12-17
12-17
golang 将[]byte转成16进制的实现
将[]byte转成16进制import"crypto/md5"import"fmt"sign:=md5.Sum([]byte("datestring"))signStr:=fmt.Sprintf("%x",sign)//将[]byte转成16进制补充:golang[]byte存储存储的16进制转10进制项目中有用[]byte存储16进制需要转到10进制,如果用系统自带的函数处理,需要先将[]byte通过hex.EncodeToString转为string,再用strconv.ParseInt转到10进制,过程中由于两次转换导致内存分配过多(每秒执行近100w次),GC出现错误...
继续阅读 >