摘要:
先来一个例子: 如上例子中: 1、使用__name,私有化变量,在类的外面不能直接调用该变量或者属性,尽管可以使用黑科技绕过,但不推荐 2、@property,如果不加,需要这样调用xxx.get_name(args),加上之后,可以使用xxx.get_name 不用加括号;调用的方法和属性相同; 阅读全文
摘要:
python,sax,xml,解析 阅读全文
摘要:
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... 阅读全文
摘要:
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 :=... 阅读全文
摘要:
1.通道的简单例子: 后面还有工作池的内容,后面再仔细学习 阅读全文
摘要:
package main import ( "fmt" ) type Run interface { //这个接口的名字命名成Car更直观一点,除了distance方法外,后面可以加上百公里加速之类的方法 distance() float64 //celebrate() float64 } type Bwm struct { speed float64... 阅读全文
摘要:
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... 阅读全文