Documentation ¶
Index ¶
- Constants
- Variables
- func Bytes2StringNoCopy(bs []byte) string
- func CST2Timestamp(cst string) string
- func ConRun(fns ...Fn)
- func GetTypeByteSize(varOf any) uintptr
- func GetValueByteSize(varOf any) int
- func HandleCloseError(msg string, closer io.Closer)
- func I64toa(i64 int64) string
- func IsURLWithHTTP(url string) bool
- func IsURLWithHTTPS(url string) bool
- func IsURLWithScheme(url string) bool
- func MarshalJSONPretty(v any) (string, error)
- func New[T any](val T) *T
- func NewBool(bVar bool) *bool
- func NewFloat32(f32 float32) *float32
- func NewFloat64(f64 float64) *float64
- func NewInt32(i32 int32) *int32
- func NewInt64(i64 int64) *int64
- func NewString(str string) *string
- func OSCreateAbsoluteDir(dir string) error
- func OSCreateAbsolutePath(filePath string) error
- func OSFilePathExists(filePath string) bool
- func OSOpenFileWithCreate(filePath string) (*os.File, error)
- func OSRemoveFile(filePath string) error
- func ReadYaml(a any, filePath string) error
- func SeqRun(fns ...Fn)
- func SilentHandleError(handle string, err error)
- func SilentPanicError(err error)
- func String2BytesNoCopy(s string) []byte
- func StringConcat(s ...string) string
- func StringJoin(sep string, s ...string) string
- func StringReplaceAlls(s, to string, from ...string) string
- func Timestamp2CST(timestamp string) string
- func URLWithHTTP(url string) string
- func URLWithoutHTTP(url string) string
- type Fn
- type Func
- type JSONEncoder
- type Page
- func (p *Page) Page() *int64
- func (p *Page) PageIntValue() int
- func (p *Page) PageValue() int64
- func (p *Page) Pair() (*int64, *int64)
- func (p *Page) PairValue() (int64, int64)
- func (p *Page) Size() *int64
- func (p *Page) SizeIntValue() int
- func (p *Page) SizeValue() int64
- func (p *Page) WithOffsetNum(offsetNum int64) *Page
- func (p *Page) WithPageNum(pageNum int64) *Page
- func (p *Page) WithPageSize(pageSize int64) *Page
- type StdJSONEncoder
Constants ¶
View Source
const ( Ki = 1 << 10 Mi = 1 << 20 Gi = 1 << 30 Ti = 1 << 40 Pi = 1 << 50 Ei = 1 << 60 )
<binarySI> ::= Ki | Mi | Gi | Ti | Pi | Ei refer from: resource/quantity.go
View Source
const ( JSONMarshalPrefix = "" JSONMarshalIndent = " " )
Variables ¶
View Source
var BackgroundContext = context.Background()
View Source
var DefaultHTTPClient = http.DefaultClient
View Source
var (
DefaultPage = NewPageConfig(1, 10)
)
DefaultPage immutable default page config
View Source
var TODOContext = context.TODO()
Functions ¶
func Bytes2StringNoCopy ¶
func CST2Timestamp ¶ added in v1.1.0
func GetTypeByteSize ¶ added in v1.1.0
func GetValueByteSize ¶ added in v1.1.0
func HandleCloseError ¶ added in v1.1.0
HandleCloseError handle io closer error
func IsURLWithHTTP ¶ added in v1.1.0
func IsURLWithHTTPS ¶ added in v1.1.0
func IsURLWithScheme ¶ added in v1.1.0
func MarshalJSONPretty ¶ added in v1.1.0
func NewFloat32 ¶
func NewFloat64 ¶
func OSCreateAbsoluteDir ¶ added in v1.1.0
func OSCreateAbsolutePath ¶ added in v1.1.0
func OSFilePathExists ¶ added in v1.1.0
func OSOpenFileWithCreate ¶ added in v1.1.0
func OSRemoveFile ¶ added in v1.1.0
func SilentHandleError ¶
SilentHandleError only used in dev env or test env, _test file not to use in production env
func SilentPanicError ¶ added in v1.1.0
func SilentPanicError(err error)
SilentPanicError only used in dev env or test env, _test file not to use in production env
func String2BytesNoCopy ¶
func StringConcat ¶
func StringJoin ¶ added in v1.1.0
func StringReplaceAlls ¶ added in v1.1.0
func Timestamp2CST ¶ added in v1.1.0
func URLWithHTTP ¶
func URLWithoutHTTP ¶ added in v1.1.0
Types ¶
type JSONEncoder ¶ added in v1.1.0
type Page ¶
type Page struct {
// contains filtered or unexported fields
}
func NewPageConfig ¶
func (*Page) PageIntValue ¶ added in v1.1.0
func (*Page) SizeIntValue ¶ added in v1.1.0
func (*Page) WithOffsetNum ¶
func (*Page) WithPageNum ¶
func (*Page) WithPageSize ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.