吴东:“我觉得排名算法还得行优化一下,直接这样相加再相除的算法有
过于简单了,应该将最
分和最低分过滤掉,排除这些异常数据的
扰。”
接着,李奇也提一个问题:“好像评分没有限制啊?一个人可以一直重复评分,这样一来很容易刷分数吧?”
他们开始对照片行打分。
吴东他们三人站在林鸿的后,简直看得目不暇接,刚开始的时候林鸿还解释几句,到了后面,由于设计到的知识
比较多,一两句话也说不清楚他便直接给省略了,这样一来,他的速度便瞬间快了起来。
当然,这个过程如果不是亲去看,他们可能还需要很长一段时间才能够了解到这其中的基本原理。这就是有师父或者导师的好
所在了,可以节省自己很多时间和
力,少走很多弯路。
于是,李奇跑到学校商店买来红纸以及笔墨,直接设计了一张宣传海报,然后在去堂的必经之地——宣传栏上面贴了
来。
经过他们不断地提各
问题,林鸿也持续地对这个程序
行完善,刚开始有些简单的原型,渐渐变得复杂起来。在这个过程中,他自己也受到了不启发而产生了一些灵
,例如碰到分数一样的两个人的时候,就会
发另外一个机制,两张照片会同时显示,然后让人判断哪一张更好看,于是会加上一个很小的数值来
行区分。
虽然照片不少,但是林鸿灵活使用命令行直接自动化理,将这些照片
行重命名并且导
到了数据库中姓名和简单的文字内容也一起导
。
“已经编好了。”林鸿调一个图形化的浏览
,直接输
localhost一个比较简单的界面便显示了
来,上面显示着一排排的照片,可以
照院系
行分类浏览。
在四多的时候,整个网站基本上都差不多了,他们都觉得再也找不到任何可以改
的地方。
海报的标题为“96界女排行榜评比互动
行时!”正文的内容也写得极
煽动
,一时间引起了许多
木学生的围观。
而张达则连忙跑到自己的电脑上,刷新了自己的页面,也同样看到了效果。
几分钟之后,张达提除了第一个bug:“我输的时候不是数字也能够接受,例如直接输
a…”
张达:“啊!”李奇:“好快啊!”吴东:“我怎么才能够达到这
程度呢?”
他去第一章照片,然后看到了有评分的选项,输
评分之后照片下面立刻
现了评分记录。而排行榜那儿,这个同学立刻排在了第一位,这是因为暂时还只有她一个人有评分记录。
在此之前,他们三人都觉得网站制作和编程都非常简单,可是今天看到林鸿这样示范一下,这块神秘面纱终于被揭开,他们发现也不过如此。
吴东虽然没有抢到位置,不过他也不在意,站在李奇后不停喊着“5分、3分、4分…”
由于功能比较简单,涉及到的数据保存只有评分数值,所以林鸿只设计了一张表用来保存这个数值。至于以后的统计结果,则只要在这个基础上行相应的计算就行了。
林鸿:“这个可以通过限制ip来实现,同一个ip同一个照片最多允许四票好了。”
李奇立刻坐在了林鸿的位置上。
“可能还有些bug,你们来测试一下等没什么大问题之后,再对外公布。”林鸿将座位让了来。
程序员由于清楚自己所编写的件一切细节,所以他们自己测试的时候,往往都会
照自己的理解去使用
件,这样的结果就是没有任何bug。故而一般负责
件测试的都是另外的人负责,这样才能找到一些意想不到的bug。
林鸿:“有理。”
他们三人实在是无法形容自己此刻的心情,虽然他们并不懂技术可是也知之前林鸿那一番行云
般的表演,并不是随便什么人都能够
到的。
仅仅了不到半个小时的时间,林鸿就将这个创意的原型给实现
来了。
接下来便是设计数据结构,林鸿所使用的数据库是mysql虽然创办这个数据件的公司去年才开始创办,但是他们发布
来的这个数据库却是开源的,并且非常好用,很快就在网络上
行起来。
林鸿:“的确是个问题,我忘记对输
行判断了,应该限制一下,只能输
1到ko的数字,或者我
脆直接将其
为
钮形式,不让他们
行输
。”
运行一个名为addcgi的程序,这是一个用c语言编写之后再编译过后的可执行程序能就是接受从网页前端提过来的数据,然后再
行
理。