16340282
【数据科学与计算机学院】(http://sdcs.sysu.edu.cn/)
目录
我为什么要写这篇博客
结局让我伦在风中凌乱
该配合你演出的我尽力在表演
然而这锅还得程序员背
结语
我为什么要写这篇博客
眼看十一长假就这样过去了,而我的作业还没动……
应软导老师之邀,我勉为其难地写下了我的第一篇博客……
昨天晚上是新歌声总决赛之夜,知道结果的我眼泪掉下来……
对陪伴了我一个夏天的新歌声,借此机会回(tu)顾(cao)一下……
结局让我伦在风中凌乱
《中国新歌声》决战之夜,81位评委投出了45:47票
真的好冷
该配合你演出的我尽力在表演
过程是这样的
1)先看投票块结束的时候,向阳44票,敦豪45票…然而此时只剩两个评委没投…
截图的这位当时排队倒数第二位…他走到敦豪投票机前的时候是45票…
然后,他把星星伸进去了一下…好,计数器变46了…
然后他又拿出来了一下…
拿出来之后,他又再把星星伸进去…看,计数器变47了…然后他扔下星星走人…
总之,截图上 同一个人,投之前票数45,投之后47…这很能说明问题了吧?
然后,最后一个评审投给了向阳,结果定为 45:47…
结论:这个投票器的感应器在投票口,而且星星没有ID认证…你伸进去一次,再拿出来,再伸进去…会记两票…
看着45+47=81,我想笑笑…
然而这锅还得程序员背
这种投票一般会采用RFID技术,即无线射频识别,可以通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或者光学接触。这种技术在日常中应用很广,我们的公交卡,校园卡等都运用了这种技术。
最基本的RFID系统由三部分组成:
标签(Tag):由耦合元件及芯片组成,每个标签具有唯一的电子编码,附着在物体上标识目标对象;
阅读器(Reader):读取(有时还可以写入)标签信息的设备,可设计为手持式或固定式;
天线(Antenna):在标签和读取器间传递射频信号。
看现场可能是计票程序没有区分每个星星的ID信息,导致一个星星可以重复投票。虽然这个问题很小,甚至凭我们目前的水平都能修复,但却出现在了新歌声这种大舞台上,不禁让人唏嘘,也算是给我们程序员的一个警钟吧。
结语
前事不忘,后事之师。在程序员的世界里没有小事。
引用来源:知乎(作者:One Two Tree)