分布式ID生成服务的技术原理和项目实战|return|支付宝|订单号|...
*10进制转为62进制*@paraminteger$n10进制数值*@returnstring62进制functiondec62($n){$base=62;$index='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';$ret='';for($t=floor(log10($n)/log10($base));$t>=0;$t--){$a=floor($n/po...
ULID 是什么?比 UUID 更好用的全局唯一标识符?|字符串|uuid|随机...
不区分大小写没有特殊字符(URL安全)单调排序顺序(正确检测并处理相同的毫秒)ULID规范以下是在python(ulid-py)中实现的ULID的当前规范。二进制格式已实现01AN4Z07BY79KA1307SR9X4MV3|---||---|TimestampRandomness10chars16chars48bits80bits组成时间戳48位整数UNIX时间(以毫秒为单位)...
Zsh 开发指南(二):字符串处理之常用操作
%str=abcdef#这里用的是i的大写,不是L的小写%echo$str[(I)cd]3#I是从右往左找,如果找不到则为0,方便用来判断%(($str[(I)cd]))&&echogoodgood#找不到则为0%echo$str[(I)cdd]#也可以使用小i,小i是从左往右找,找不到则返回数组大小+1...
TP-Link Archer A7路由器命令注入漏洞的分析与利用
ivec="1234567890abcdef""""BLOCKSIZE=16pad=lambdas:s+(BLOCKSIZE-len(s)%BLOCKSIZE)*chr(BLOCKSIZE-len(s)%BLOCKSIZE)unpad=lambdas:s[:-ord(s[len(s)-1:])]defAESEncrypt(payload):#thekeylookslike256bitslong#>>>len("TPONEMESH...