utils

package
v0.0.16 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2020 License: MIT Imports: 10 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultSchemePort = map[string]string{
	"http":  "80",
	"https": "443",
	"ftp":   "21",
	"ssh":   "22",
}

DefaultSchemePort TODO

Functions

func AbsInt64

func AbsInt64(n int64) int64

AbsInt64 TODO

func CPUPercent added in v0.0.8

func CPUPercent(p *process.Process) float64

CPUPercent TODO

func MemoryInfo added in v0.0.8

func MemoryInfo(p *process.Process) *process.MemoryInfoStat

MemoryInfo TODO

func NewProcess

func NewProcess() (*process.Process, error)

NewProcess TODO

func NewRedisClient

func NewRedisClient(conf *viper.Viper) (*redis.Client, error)

NewRedisClient create redis client and connect

func ParseRedisInfo

func ParseRedisInfo(info string, key string) (string, string)

ParseRedisInfo TODO

func Reverse added in v0.0.3

func Reverse(s string) string

Reverse TODO

func Text added in v0.0.15

func Text(obj interface{}) string

Text TODO

Types

type ParsedURL

type ParsedURL struct {
	Parsed *url.URL
	Host   string
	Port   string
}

ParsedURL TODO

func NewParsedURL

func NewParsedURL(rawURL string) (parsedURL *ParsedURL, err error)

NewParsedURL TODO

type ScanProcessFunc added in v0.0.12

type ScanProcessFunc func(keys []string) error

ScanProcessFunc TODO

type Scanner added in v0.0.12

type Scanner struct {
	// contains filtered or unexported fields
}

Scanner TODO

func NewScanner added in v0.0.12

func NewScanner(client *redis.Client, scanType string, key string, match string, count int64) *Scanner

NewScanner TODO

func (*Scanner) Scan added in v0.0.12

func (scanner *Scanner) Scan(f ScanProcessFunc) (err error)

Scan TODO

Jump to

Keyboard shortcuts

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