数据库某些表可以手工清理

This commit is contained in:
刘祥超
2021-01-19 16:14:09 +08:00
parent 7f66c65770
commit 74896babb5
8 changed files with 176 additions and 3 deletions

View File

@@ -1,6 +1,9 @@
package numberutils
import "strconv"
import (
"fmt"
"strconv"
)
func FormatInt64(value int64) string {
return strconv.FormatInt(value, 10)
@@ -9,3 +12,17 @@ func FormatInt64(value int64) string {
func FormatInt(value int) string {
return strconv.Itoa(value)
}
func FormatBytes(bytes int64) string {
if bytes < 1024 {
return FormatInt64(bytes) + "B"
} else if bytes < 1024*1024 {
return fmt.Sprintf("%.2fK", float64(bytes)/1024)
} else if bytes < 1024*1024*1024 {
return fmt.Sprintf("%.2fM", float64(bytes)/1024/1024)
} else if bytes < 1024*1024*1024*1024 {
return fmt.Sprintf("%.2fG", float64(bytes)/1024/1024/1024)
} else {
return fmt.Sprintf("%.2fP", float64(bytes)/1024/1024/1024/1024)
}
}