common

package
v0.0.0-...-e3dea80 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2025 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckIpInCidr

func CheckIpInCidr(cidr, checkIP string) bool

func CheckPort

func CheckPort(host string, port string, timeout time.Duration) bool

func Clean

func Clean(str []byte)

func CloseDB

func CloseDB(db *gorm.DB)

func ComparePanelVersion

func ComparePanelVersion(version1, version2 string) bool

func CreateDirWhenNotExist

func CreateDirWhenNotExist(isDir bool, pathItem string) (string, error)

func GetDBWithPath

func GetDBWithPath(dbPath string) (*gorm.DB, error)

func GetLang

func GetLang(c *gin.Context) string

func GetRealClientIP

func GetRealClientIP(c *gin.Context) string

func HandleIPList

func HandleIPList(content string) ([]string, error)

func IsPrivateIP

func IsPrivateIP(ipStr string) bool

func LoadArch

func LoadArch() (string, error)

func LoadArchWithStdout

func LoadArchWithStdout(std string) (string, error)

func LoadDBConnByPath

func LoadDBConnByPath(fullPath, dbName string) *gorm.DB

func LoadParams

func LoadParams(param string) string

func LoadTimeZoneByCmd

func LoadTimeZoneByCmd() string

func Md5

func Md5(val string) string

func RandStr

func RandStr(n int) string

func RandStrAndNum

func RandStrAndNum(n int) string

func ScanPort

func ScanPort(port int) bool

func SplitStr

func SplitStr(str string, spi ...string) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL