上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 先来一个例子: 如上例子中: 1、使用__name,私有化变量,在类的外面不能直接调用该变量或者属性,尽管可以使用黑科技绕过,但不推荐 2、@property,如果不加,需要这样调用xxx.get_name(args),加上之后,可以使用xxx.get_name 不用加括号;调用的方法和属性相同; 阅读全文
posted @ 2018-08-21 23:24 ADChen 阅读(146) 评论(0) 推荐(0) 编辑
摘要: python,sax,xml,解析 阅读全文
posted @ 2018-05-31 15:52 ADChen 阅读(4891) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: 结构体指针: 阅读全文
posted @ 2018-05-17 15:37 ADChen 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 指针是一个变量,存储的是另一个变量的地址 没有赋值的指针是空指针,nil 指针作为函数的参数: 阅读全文
posted @ 2018-05-17 15:23 ADChen 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1.创建数组: 2.数组作为函数的参数 阅读全文
posted @ 2018-05-17 14:24 ADChen 阅读(235) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页