Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitSet16 ¶
type BitSet16 uint16
BitSet16 16位的位图
func ConvBs16FromBinaryStr ¶
ConvBs16FromBinaryStr 将一个二进制字符串转换为位图
func (*BitSet16) MatchAll ¶
MatchAll 检查当前位图是否完全匹配目标位图的所有非零位。
所谓匹配,即目标位图第i位非0的话,当前位图的第i位也非零。 当前位图与目标位图bs按位与,结果仍等于bs则表示满足MatchAll
func (*BitSet16) MatchAny ¶
MatchAny 检查当前位图是否有任意一位匹配目标位图对应的非零位。
所谓匹配,即目标位图第i位非0的话,当前位图的第i位也非零。 当前位图与目标位图bs按位与,结果大于0则表示满足MatchAny
func (*BitSet16) ToBinaryStr ¶
ToBinaryStr 将位图转换为一个二进制字符串
type BitSet32 ¶
type BitSet32 uint32
BitSet32 32位的位图
func ConvBs32FromBinaryStr ¶
ConvBs32FromBinaryStr 将一个二进制字符串转换为位图
func (*BitSet32) MatchAll ¶
MatchAll 检查当前位图是否完全匹配目标位图的所有非零位。
所谓匹配,即目标位图第i位非0的话,当前位图的第i位也非零。 当前位图与目标位图bs按位与,结果仍等于bs则表示满足MatchAll
func (*BitSet32) MatchAny ¶
MatchAny 检查当前位图是否有任意一位匹配目标位图对应的非零位。
所谓匹配,即目标位图第i位非0的话,当前位图的第i位也非零。 当前位图与目标位图bs按位与,结果大于0则表示满足MatchAny
func (*BitSet32) ToBinaryStr ¶
ToBinaryStr 将位图转换为一个二进制字符串
type BitSet64 ¶
type BitSet64 uint64
BitSet64 64位的位图
func ConvBs64FromBinaryStr ¶
ConvBs64FromBinaryStr 将一个二进制字符串转换为位图
func (*BitSet64) MatchAll ¶
MatchAll 检查当前位图是否完全匹配目标位图的所有非零位。
所谓匹配,即目标位图第i位非0的话,当前位图的第i位也非零。 当前位图与目标位图bs按位与,结果仍等于bs则表示满足MatchAll
func (*BitSet64) MatchAny ¶
MatchAny 检查当前位图是否有任意一位匹配目标位图对应的非零位。
所谓匹配,即目标位图第i位非0的话,当前位图的第i位也非零。 当前位图与目标位图bs按位与,结果大于0则表示满足MatchAny
func (*BitSet64) ToBinaryStr ¶
ToBinaryStr 将位图转换为一个二进制字符串
type BitSet8 ¶
type BitSet8 uint8
BitSet8 8位的位图
func ConvBs8FromBinaryStr ¶
ConvBs8FromBinaryStr 将一个二进制字符串转换为位图
func (*BitSet8) MatchAll ¶
MatchAll 检查当前位图是否完全匹配目标位图的所有非零位。
所谓匹配,即目标位图第i位非0的话,当前位图的第i位也非零。 当前位图与目标位图bs按位与,结果仍等于bs则表示满足MatchAll
func (*BitSet8) MatchAny ¶
MatchAny 检查当前位图是否有任意一位匹配目标位图对应的非零位。
所谓匹配,即目标位图第i位非0的话,当前位图的第i位也非零。 当前位图与目标位图bs按位与,结果大于0则表示满足MatchAny
func (*BitSet8) ToBinaryStr ¶
ToBinaryStr 将位图转换为一个二进制字符串
Click to show internal directories.
Click to hide internal directories.