Documentation
¶
Index ¶
- Constants
- Variables
- func BeginningOfTheDay(t time.Time) time.Time
- func EndingOfTheDay(t time.Time) time.Time
- func GenRSAKey() error
- func GetNextHour() time.Time
- func GetNextMinute() time.Time
- func ModifyTimeOffset(add int64)
- func NextIntervalTime(t1 time.Time, intervalSeconds int) time.Time
- func Now() time.Time
- func RSAPrivateDecrypt(key, ciphertext []byte) ([]byte, error)
- func RSAPublicKeyEncrypt(key, data []byte) ([]byte, error)
- func TimeFormat(data time.Time) string
- func TimeParse(data string) time.Time
- func TimeParseFormat(layout, value string) (time.Time, error)
- func Try(fn func(), catch ...func(ex interface{}))
- func UUID() string
- func XUID() string
- type Byte
- type EnumIdx
- type GetProtoByName
- type ProtoIndex
- func (s *ProtoIndex) FindMsgByName(msgName string) (proto.Message, bool)
- func (s *ProtoIndex) MsgIdToName(msgId int32) (msgName string, ok bool)
- func (s *ProtoIndex) MsgName(msg proto.Message) string
- func (s *ProtoIndex) MsgNameToId(msgName string) (msgId int32, ok bool)
- func (s *ProtoIndex) UnmarshalPbMsg(msgId int32, data []byte) proto.Message
Constants ¶
View Source
const (
SecondsPerDay = 24 * 60 * 60
)
Variables ¶
View Source
var ( TimeZero = time.Unix(0, 0) TimeOffset int64 TimeOffsetPath = "./.timeoffset" )
Functions ¶
func GetNextHour ¶
func GetNextMinute ¶
func ModifyTimeOffset ¶ added in v1.1.4
func ModifyTimeOffset(add int64)
func NextIntervalTime ¶
以当天开始时间为初始值 间隔 intervalSeconds触发一次,返回下次触发的时间
func RSAPrivateDecrypt ¶ added in v1.2.20
RSAPrivateDecrypt 私钥解密
func RSAPublicKeyEncrypt ¶ added in v1.2.20
RSAPublicKeyEncrypt 公钥加密
func TimeFormat ¶
Types ¶
type GetProtoByName ¶ added in v1.2.0
type ProtoIndex ¶ added in v1.2.0
type ProtoIndex struct {
// contains filtered or unexported fields
}
func NewProtoIndex ¶ added in v1.2.0
func NewProtoIndex(f GetProtoByName, enum EnumIdx) *ProtoIndex
func (*ProtoIndex) FindMsgByName ¶ added in v1.2.0
func (s *ProtoIndex) FindMsgByName(msgName string) (proto.Message, bool)
func (*ProtoIndex) MsgIdToName ¶ added in v1.2.0
func (s *ProtoIndex) MsgIdToName(msgId int32) (msgName string, ok bool)
func (*ProtoIndex) MsgNameToId ¶ added in v1.2.0
func (s *ProtoIndex) MsgNameToId(msgName string) (msgId int32, ok bool)
func (*ProtoIndex) UnmarshalPbMsg ¶ added in v1.2.0
func (s *ProtoIndex) UnmarshalPbMsg(msgId int32, data []byte) proto.Message
Click to show internal directories.
Click to hide internal directories.