摘要: package mainimport ( "fmt" "crypto/sha256")func main() { str:="test hash..." s_ob:=sha256.New() s_ob.Write([]byte(str)) r:=s_ob.Sum(nil) fmt.Printf("%x\n",r)}//sha256: 59039ef3b6... 阅读全文
posted @ 2018-05-18 23:07 ADChen 阅读(2732) 评论(0) 推荐(0) 编辑
摘要: package main import ( "crypto/sha256" "encoding/hex" "fmt" "io" "os" ) func gethash(path string) (hash string) { file, err := os.Open(path) if err == nil { h_ob := sha256.New() _, err :=... 阅读全文
posted @ 2018-05-18 22:25 ADChen 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 1.通道的简单例子: 后面还有工作池的内容,后面再仔细学习 阅读全文
posted @ 2018-05-18 18:05 ADChen 阅读(535) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" ) type Run interface { //这个接口的名字命名成Car更直观一点,除了distance方法外,后面可以加上百公里加速之类的方法 distance() float64 //celebrate() float64 } type Bwm struct { speed float64... 阅读全文
posted @ 2018-05-18 17:14 ADChen 阅读(247) 评论(0) 推荐(0) 编辑
摘要: package main import ( "crypto/md5" "fmt" ) func main() { md5_ob := md5.New() md5_ob.Write([]byte("dddfff")) md5_value := md5_ob.Sum([]byte("")) fmt.Println(md5_value) fmt.Print("\n") fmt.Pr... 阅读全文
posted @ 2018-05-18 11:42 ADChen 阅读(478) 评论(0) 推荐(0) 编辑