feat(Go-Tool): 添加注释
This commit is contained in:
+12
-1
@@ -7,13 +7,24 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"Go-Tool/util"
|
||||||
"Go-Tool/util/reflectM"
|
"Go-Tool/util/reflectM"
|
||||||
"fmt"
|
"fmt"
|
||||||
"reflect"
|
"reflect"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
testReflect()
|
fmt.Println(util.Crc32Mode("ewqeqweqw", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("sdasdsa", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("dasdsadasdas", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("321321312", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("dsadas", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("dasd23132131", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("eqwewqewqd4312312", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("3123213dasdasdas", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("312321dfdsfsdg", 4))
|
||||||
|
fmt.Println(util.Crc32Mode("ewqrewrqwe", 4))
|
||||||
|
//testReflect()
|
||||||
}
|
}
|
||||||
|
|
||||||
func testReflect() {
|
func testReflect() {
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ func crc32Change(s string) uint32 {
|
|||||||
return crc32.ChecksumIEEE([]byte(s))
|
return crc32.ChecksumIEEE([]byte(s))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//这边模的结果是从0开始到mod-1:即范围为 [0,mod)。可以做相应改进
|
||||||
func Crc32Mode(s string, mod int) int {
|
func Crc32Mode(s string, mod int) int {
|
||||||
u := crc32Change(s)
|
u := crc32Change(s)
|
||||||
return int(u) % mod
|
return int(u) % mod
|
||||||
|
|||||||
Reference in New Issue
Block a user