package
0.2.14
Repository: https://github.com/provider-go/pkg.git
Documentation: pkg.go.dev

# Functions

BigMax 返回较大的一个指针.
BigMin 返回较小的一个指针.
BigPow 返回一个指向big.Int类型的指针地址的指针.
BigUint64 返回已转换为uint64的整数,并返回它是否在进程中溢出.
Bool2bytes bool转bytes.
Byte 返回位置n的字节 例:bigint '5', padlength 32, n=31 => 5.
Bytes2bool ytes转bool.
Bytes2error bytes转error.
Bytes2float32 bytes 转 float32.
Bytes2float64 bytes转float.
Bytes2Hex 返回d的十六进制编码。.
Bytes2int bytes转int.
Bytes2int16 bytes转int16.
Bytes2int32 bytes转int32.
Bytes2int64 bytes转int64.
Bytes2int8 bytes转int8类型.
Bytes2rune bytes 转rune.
Bytes2uint bytes转uint.
Bytes2uint16 bytes转uint16.
Bytes2uint32 bytes转uint32.
Bytes2uint64 bytes转uint64.
Bytes2uint8 bytes转uint8.
BytesCombine.
CalcMemSize 计算某一步需要的内存大小.
CopyBytes 返回所提供字节的精确副本。.
CurrentMilliSecond 当前时间戳(毫秒级).
CurrentSecond 当前时间戳(秒级).
No description provided by the author
Error2bytes error转bytes.
Exp 通过平方实现求幂。 Exp返回一个新分配的大整数,并且不更改基数或指数。结果被截断为256位。.
Float322bytes float32转bytes.
Float642bytes float64转bytes.
FromHex 返回由十六进制字符串s.
GeFourRandInt 随机生成4位数字.
GetData 根据开始和大小从数据中返回一个切片,并以零填充。 此功能是溢出安全的.
GetDataBig 根据开始位置和大小从数据中返回一个切片,并使用零填充大小.此功能是溢出安全的.
GetEarlyMonthUnix 获取当前月月初时间(秒级).
GetEarlyYearUnix 获取年初时间(秒级).
GetHostIp get host ip from udp telnet.
GetMd5String 生成32位md5字串.
GetNowHourUnix 获取当前小时时间(秒级).
GetRandString 随机生成N位字符串.
GetStringToFormatUnix 将时间字符串转换为时间戳.
GetUnixFormatDate Time stamp to date.
GetUnixToDay 获取指定时间戳对应的日期.
GetUnixToDayTime 获取指定时间戳对应的月份.日期 例:02.14.
GetUnixToFormatString 按照给定格式输出给定的时间戳 例:1550116063 2006-01-02 15:04 输出 2019-02-14 11:47 (时间转换的模板,golang里面只能是 "2006-01-02 15:04:05" (go的诞生时间)).
GetUnixToHourString 获取指定格式的给定时间戳的小时和分钟数.
GetUnixToMonth 获取指定时间戳对应的月份.
GetUnixToString 获取给定时间戳的年月日 如下格式输出.
GetZeroHourUnix 获取当日零时时间(秒级).
hasHexPrefix 验证str以“0x”或“0X”开头。.
Hex2Bytes 返回十六进制字符串str所代表的字节。.
Hex2BytesFixed 返回指定长度的字节。.
Int2bytes int 转 bytes.
Int322bytes int32转bytes.
Int642bytes int64转Bytes.
Int82bytes int8类型转为 Bytes.
isHex验证每个字节是否是有效的十六进制字符串。.
LeftPadBytes left - padbytes向左切片至长度l。如果L长度小于切片长度则直接输出,如果L长度大于数组长度则左边补0至L长度.
No description provided by the author
NewScriptBuilder returns a new instance of a script builder.
PaddedBigBytes 将一个大整数编码为一个大端字节切片。 这个片长度至少有n个字节.
RandInt 随机数.
ReadBits 将bigint的绝对值编码为大端字节。调用者必须确保buf有足够的空间。如果buf太短,结果将是不完整的。.
RightPadBytes 右padbytes 0 -pad片向右直到长度l。如如果L长度小于切片长度则直接输出,如果L长度大于数组长度则右边补0至L长度.
RightPadZeros 右侧补零.
Rune2bytes rune转bytes.
S256 将x解释为一个2的补码。x不能超过256位(如果超过256位,结果是未定义的),也不能修改。 S256(0) = 0 S256(1) = 1 S256(2**255) = -2**255 S256(2**256-1) = -1.
SafeAdd 返回加法结果和是否发生溢出.
SafeMul 返回乘法结果和是否发生溢出。.
SafeSub 返回减法结果和是否发生溢出.
ToHex 返回以“0x”为前缀的b的十六进制表示。对于空片,返回值是“0x0”。.
ToHexArray 创建一个基于[]字节的十六进制字符串数组.
ToWordSize 返回内存扩展所需的word大小.一个word为32个字节.
U256 编码为256位2的补码。这种操作是破坏性的。.
Uint162bytes uint16转bytes.
Uint2bytes uint转bytes.
Uint322bytes uint32转bytes.
Uint642bytes uint64转bytes.
Uint82bytes uint8转bytes.
No description provided by the author

# Constants

整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
整数限制的值.
0.
81 - AKA OP_TRUE.
79.
1.
76.
77.
78.

# Variables

No description provided by the author
Various 各种大整数极限值.
Various 各种大整数极限值.
Various 各种大整数极限值.
Various 各种大整数极限值.
Various 各种大整数极限值.
Various 各种大整数极限值.
Various 各种大整数极限值.
No description provided by the author
Various 各种大整数极限值.
Various 各种大整数极限值.
MonthIntMap 12个月份.
MonthMap 12个月份用两位数值表示.

# Structs

No description provided by the author
No description provided by the author