util

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2022 License: MIT Imports: 5 Imported by: 80

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CurrentTimestamp added in v0.0.41

func CurrentTimestamp() int64

CurrentTimestamp 返回当前的时间戳,基于1970-01-01_00:00:00,单位:ms

func Int64ToTime added in v0.0.66

func Int64ToTime(ms int64) time.Time

Int64ToTime 是 TimeToInt64 的反函数

func PumpStream added in v0.0.66

func PumpStream(in io.Reader, out io.Writer, buffer []byte) error

PumpStream 从in读数据,并写到out,直到读到EOF

func StringifyBytes

func StringifyBytes(data []byte) string

StringifyBytes 把字节数组格式化为字符串(charset=0~9+abcdef)

func TimeToInt64 added in v0.0.66

func TimeToInt64(t time.Time) int64

TimeToInt64 返回 time.Time 的 int64(ms) 形式时间戳,基于1970-01-01_00:00:00,单位:ms

Types

type ErrorBuilder added in v0.0.44

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

ErrorBuilder 用来创建一个错误对象

func (*ErrorBuilder) Create added in v0.0.44

func (inst *ErrorBuilder) Create() error

Create 创建错误对象

func (*ErrorBuilder) InnerError added in v0.0.44

func (inst *ErrorBuilder) InnerError(inner error) *ErrorBuilder

InnerError 设置内嵌错误

func (*ErrorBuilder) Message added in v0.0.44

func (inst *ErrorBuilder) Message(msg string) *ErrorBuilder

Message 设置错误消息

func (*ErrorBuilder) Set added in v0.0.44

func (inst *ErrorBuilder) Set(name string, value string) *ErrorBuilder

Set 设置属性

type PathBuilder added in v0.0.16

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

func (*PathBuilder) AppendPath added in v0.0.16

func (inst *PathBuilder) AppendPath(path string) *PathBuilder

func (*PathBuilder) AppendSimpleName added in v0.0.16

func (inst *PathBuilder) AppendSimpleName(simpleName string) *PathBuilder

func (*PathBuilder) AppendSimpleNameList added in v0.0.16

func (inst *PathBuilder) AppendSimpleNameList(list []string) *PathBuilder

func (*PathBuilder) Create added in v0.0.16

func (inst *PathBuilder) Create(prefix string, suffix string) (string, error)

func (*PathBuilder) EnableRoot added in v0.0.16

func (inst *PathBuilder) EnableRoot(enable bool) *PathBuilder

func (*PathBuilder) EnableTrim added in v0.0.16

func (inst *PathBuilder) EnableTrim(enable bool) *PathBuilder

func (*PathBuilder) IgnoreDoubleDot added in v0.0.40

func (inst *PathBuilder) IgnoreDoubleDot(enable bool) *PathBuilder

func (*PathBuilder) SetSeparator added in v0.0.16

func (inst *PathBuilder) SetSeparator(sep string) *PathBuilder

func (*PathBuilder) String added in v0.0.16

func (inst *PathBuilder) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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