想知道微博上,微博的ID是怎么生成的?
比如:
http://weibo.com/1189729754/zwbYkohh4
http://1.t.qq.com/p/t/264495109251204
微博的上的id实际上是10进制的,你看的那个短的是因为转换成62进制的.
62进制?比如十进制的50,用62进制怎么表示?没有这么多符号呀。哦,其实可以用(0到9,a-z,A-Z),这样够60个了
@会长: 0-9 是 10个,a-z 是26个,A-Z是26个,总共62
@全轩: 呵呵,多谢
@全轩: 这么用是为了缩小长度?
一般ID的生成方式为三种(1)自增ID (2)GUID(3)用户自定义
自增你应该明白,GUID是通过算法的出的和时间以及你的网卡MAC地址都有关系。用户自定义理解起来也比较简单就是自己输入一个罢了
好像新浪微博的那个不属于前两种,而且更不可能是用户输入的了,所以比较疑惑是怎么做到的。