世界杯球迷id怎么办?

茹骐骏茹骐骏最佳答案最佳答案

用程序生成吧! 生成球迷ID其实就两个问题需要解决,一个是生成规则,另一个是匹配问题。

1.生成规则 这个比较好解决,只需要根据比赛结果,产生0-99这百十种可能的结果即可。不过为了防止用户使用工具刷取ID,我们可以对每次生成的ID进行校验,判断是否存在于已有的数据库中(可以设定一个时间差,比如15分钟内同一IP地址相同用户名的ID只允许生成一次)。

2.匹配问题 这个就比较麻烦些了,主要涉及到两点,一是用户输入的姓名和ID是否匹配,二是大量用户的同时登录是否会阻塞。对于第一个问题,我们可以采用正则表达式来验证用户输入的姓名是否符合规范;对于第二个问题,可以考虑把用户请求分成多个线程分别处理,同时在每个线程内再分成多个小组各自处理,这样当某个小组因为大量请求而阻塞时,其他小组可以继续完成自己的任务,使得整个系统仍然能够保持高效的运行状态。

谈蔚晴谈蔚晴优质答主

昨天看球的时候遇到一哥们,他是这样命名的—— 然后他头像是这样的—— 我觉得他的名字很有诗意啊!而且我对他很好奇于是就去问他怎么起的这么文艺的名字~ 他说他就叫“我是谁”=_=|| 原来这货是把自己的微信账号当成昵称的....

我来回答
请发表正能量的言论,文明评论!