Documentation
¶
Index ¶
- Constants
- func ComparePwd(hashPwd string, pwd string) bool
- func Cur2TodayEndDuration() time.Duration
- func DecodeConfigFile(path string, config any) error
- func ExcludeSlice(all, exclude []string) []string
- func GenPwd(ctx context.Context, pwd string) ([]byte, error)
- func GenerateToken(uid int64, expireDuration time.Duration, secretKey string) (string, error)
- func HtmlUnescapeAndTrim(htmlStr string) string
- func IsImage(name string) bool
- func IsInArray(item int, array []int) bool
- func IsInSlice[T constraints.Ordered](a T, s []T) bool
- func IsInStrArray(item string, array []string) bool
- func LoadConfigFile(cfgPath string, cfg Configuration) error
- func NowUTC() time.Time
- func ParseDay(tStr string) (time.Time, error)
- func PwdFormat(pwd string) bool
- func RandShuffle(slice []interface{})
- func Time2TimeStamp(t time.Time) int64
- func TimeStamp2Time(tStamp int64) time.Time
- func TimeStamp2UTCTimeString(tStamp int64) string
- func TodayStartUTC() time.Time
- func TrimHtml(htmlStr string) string
- func UniqueArray(iArray []int64) []int64
- func UniqueStr(slice []string) []string
- func Url2ObjectKey(ctx context.Context, rawURL string) (string, error)
- func Url2ObjectKeyList(ctx context.Context, rawURLs []string) ([]string, error)
- type Batcher
- type Configuration
- type JwtClaims
Constants ¶
View Source
const DefaultBatchSize = 100
View Source
const YYMMDDUnderline = "2006-01-02"
Variables ¶
This section is empty.
Functions ¶
func ComparePwd ¶
func Cur2TodayEndDuration ¶
func DecodeConfigFile ¶
func ExcludeSlice ¶
func GenerateToken ¶
func HtmlUnescapeAndTrim ¶
func IsInSlice ¶
func IsInSlice[T constraints.Ordered](a T, s []T) bool
func IsInStrArray ¶
func LoadConfigFile ¶
func LoadConfigFile(cfgPath string, cfg Configuration) error
func RandShuffle ¶
func RandShuffle(slice []interface{})
func Time2TimeStamp ¶
func TimeStamp2Time ¶
func TimeStamp2UTCTimeString ¶
func TodayStartUTC ¶
func UniqueArray ¶
Types ¶
type Configuration ¶
type Configuration interface {
Verify() error
}
Click to show internal directories.
Click to hide internal directories.