utils

package
v0.0.0-...-7206171 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2023 License: MulanPSL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AbsInt

func AbsInt(i int) int

func AbsInt32

func AbsInt32(i int32) int32

func AbsInt64

func AbsInt64(i int64) int64

func AesDecrypt

func AesDecrypt(crypted, signKey string) string

AesDecrypt AES解密

func AesEncrypt

func AesEncrypt(origData, signKey string) string

AesEncrypt AES加密,CBC

func AnythingToSlice

func AnythingToSlice(a interface{}) []interface{}

func BoolToStr

func BoolToStr(value bool) string

func ByteToStr

func ByteToStr(value interface{}) string

func CopyDest

func CopyDest(dest interface{}) interface{}

func Cut

func Cut(str string, start, end int) string

func CutLeft

func CutLeft(str string, end int) string

func FloatToStr

func FloatToStr(value float64) string

func FloatToStrByScale

func FloatToStrByScale(value float64, scale string) string

func Int64ToStr

func Int64ToStr(value int64) string

func IntToStr

func IntToStr(value int) string

func InterfaceToStr

func InterfaceToStr(value interface{}) string

func IsEmpty

func IsEmpty(str string) bool

func IsNil

func IsNil(i interface{}) bool

func IsNotEmpty

func IsNotEmpty(str string) bool

func IsNotNil

func IsNotNil(i interface{}) bool

func Md5

func Md5(str string) string

func PKCS7Padding

func PKCS7Padding(ciphertext []byte, blockSize int) []byte

func PKCS7UnPadding

func PKCS7UnPadding(origData []byte) []byte

func Run

func Run(fn func())

func StrToBool

func StrToBool(value string) bool

func StrToFloat

func StrToFloat(value string) float64

func StrToInt

func StrToInt(value string) int

func StrToInt64

func StrToInt64(value string) int64

func TimeLastDay

func TimeLastDay(date time.Time) int

TimeLastDay 获取指定日期当月最后一天(可当作当月最大天数)

func Uint64ToStr

func Uint64ToStr(value uint64) string

Types

type StringBuilder

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

func NewStringBuilder

func NewStringBuilder() *StringBuilder

func NewStringBuilderString

func NewStringBuilderString(str string) *StringBuilder

func (*StringBuilder) Append

func (builder *StringBuilder) Append(s string) *StringBuilder

func (*StringBuilder) AppendFloat64

func (builder *StringBuilder) AppendFloat64(f float64) *StringBuilder

func (*StringBuilder) AppendInt

func (builder *StringBuilder) AppendInt(i int) *StringBuilder

func (*StringBuilder) AppendInt64

func (builder *StringBuilder) AppendInt64(i int64) *StringBuilder

func (*StringBuilder) AppendStrings

func (builder *StringBuilder) AppendStrings(ss ...string) *StringBuilder

func (*StringBuilder) Clear

func (builder *StringBuilder) Clear() *StringBuilder

func (*StringBuilder) IsEmpty

func (builder *StringBuilder) IsEmpty() bool

func (*StringBuilder) ToString

func (builder *StringBuilder) ToString() string

Jump to

Keyboard shortcuts

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