怎么测qq号值多少钱,计算QQ价值的方法?
QQ号用了多年,想不想知道它的价值是多少?腾讯官方现在出了一个娱东的小工具就是算你的QQ号的价值是多少。在电脑管家里就有这么一个功能。希望对有需要的朋友有所帮助。
工具/原料
1、算QQ号值多少钱需要腾讯管家的测试版才有这么一个功能。所以如果你的电脑上有安装请先查一下你电脑管家的版号是不是如下图所示的样子。
2、进入电脑管家以后,然后再点击账号宝。
这个功能比较隐蔽我也是刚刚发现的。
3、点击计算QQ价值。
4、正在检测QQ号的价值是多少。等一会就能出结果。
5、这样就算出来你的QQ号值多少钱了。不过给个建议是这个只是娱乐不能当真。QQ号值多少是买这个愿意出多少钱来决定的。
给你一个含有1亿个QQ号码的文件,如何快速的查找某个QQ号码?
qq号码其实就是long类型,数据库以long类型作为非自增主键,建立1024张表,表名为qq_(0-1023),用qq号码除1024得到余数范围为0-1023,根据余数查表,然后再根据主键查qq号,查找效率,应该在10ms以内。附加:qq号除1024的余数=qq号 & 1023,qq号用整形比较运算效率最高,用数据库主键是因为聚合索引查找效率最高。
1亿qq号,按照每个文qq号11位算,大概占用1.02g空间,因为数据量不大,可以全加载进内存。这样的话可以有好多方法。
第一种是内存映射文件,Windows内存映射文件可以映射磁盘上的大文件,别说1g,就算10g也没问题,然后操作就跟在内存操作一样,我之前试过500m的纯文本(打印的π),用c语言函数strstr查找字符串就能秒得结果,1g跟500m区别不大。
第二种方法,同样是建立在数据量不大的基础上,可以构造map存在内存中qq号就是key,因为map基于hash预算,查询效率非常高,也是秒得结果。
第三种存数据库,因为数据达到亿级,还是考虑oracle这种单表性能爆表的比较好,放mysql估计比较悬。
第四种可以用内存数据库,如redis,其中key存为qq号,人家专业干这个的,也是秒得结果。
第五种es,其实es干这个有点大材小用。
最简单的,grep命令搞定。想加快,先split,再并行跑多个grep。另外一个办法,perl脚本,先把整个文件读入内存,在内存里操作速度很快,再一条条比对。qq号只有十多位,按16位算,16字节,3亿为48亿字节,大约4.8GB,对服务器来说小case
方法1,
微秒级查询方法,假设现在QQ号共10位数,声明一个Bitmap,大小99亿,每个bit只存0或1,读取文件,QQ号作为下标设置,如果对应位置的标记为0设置为1。某号码X,只需要判断下标位置X的标记是否为1即可
方法2,
节省内存的方法,创建一个文件共99亿行,每行一个换行符,读取QQ文件号码,用java中随机文件访问类,直接定位到对应行,写入QQ号,依次写完,待查X号码,类似定位方法,判定位置处内容是否是换行符
方法3,文件中每个QQ号命名一个文件,利用系统查找工具查找,或利用和编程语言中文件工具类判断是否存在
方法4,娱乐篇
搞一个网站,首页创建1亿个超链接,每个链接放一个QQ号,每个号链接到站内对应QQ号命名的网页,然后将网页登记到百度收录,一个星期后,在搜索框用site命令,指定上述网站地址,并输入要搜索的内容,也是毫秒级返回
标签: qq号码测试