feat: 增加应用可更新
This commit is contained in:
committed by
zhengkunwang223
parent
8ff65af7bf
commit
362d2d2616
@@ -7,6 +7,7 @@ import (
|
||||
mathRand "math/rand"
|
||||
"net"
|
||||
"regexp"
|
||||
"sort"
|
||||
"strconv"
|
||||
"strings"
|
||||
)
|
||||
@@ -37,6 +38,21 @@ func CompareVersion(version1 string, version2 string) bool {
|
||||
return true
|
||||
}
|
||||
|
||||
func GetSortedVersions(versions []string) []string {
|
||||
sort.Slice(versions, func(i, j int) bool {
|
||||
return CompareVersion(versions[i], versions[j])
|
||||
})
|
||||
return versions
|
||||
}
|
||||
|
||||
func IsCrossVersion(version1, version2 string) bool {
|
||||
version1s := strings.Split(version1, ".")
|
||||
version2s := strings.Split(version2, ".")
|
||||
v1num, _ := strconv.Atoi(version1s[0])
|
||||
v2num, _ := strconv.Atoi(version2s[0])
|
||||
return v2num > v1num
|
||||
}
|
||||
|
||||
func min(a, b int) int {
|
||||
if a < b {
|
||||
return a
|
||||
|
||||
Reference in New Issue
Block a user