Go语言中文网 为您找到相关结果 4

golang 使用 strings.Split 切割的注意

s := strings.Split("", "") fmt.Println(s, len(s)) s = strings.Split("abc,abc", "") fmt.Println(s, len(s)) s = strings.Split("", ",") fmt.Println(s, len(s)) s = strings.Split("abc,abc", ",") fmt.Println(s, len(s)) s = strings.Split("abc,abc", "|") fmt.Println(s, len(s)) fmt.Println(len("")) fmt.Println(len([]string{""})) str := "" fmt.Println(str[0]...阅读全文

博文 2014-10-04 19:27:43 984195889

2020-04-23

Golang实现切割文件 //4M const chunkSize int64 = 4 << 20 fmt.Println("请输入要切分的文件路劲") var filePath string fmt.Scanln(&filePath) fileInfo, err := os.Stat(filePath) if err != nil { fmt.Println(err) } //文件大小 除以要切分的文件大小 向上取整(就是要切分的份数) num := int(math.Ceil(float64(fileInfo.Size()) / float64(chunkSize))) fi, err := os.OpenFile(filePath, os.O_RDONLY, os.ModePerm) ...阅读全文

博文 2020-04-23 22:32:47 ax_bb