作者: kideny 访问次数: 918 创建时间: 2020-06-15 07:18:51 更新时间: 2024-05-02 15:08:15
在之前的文章中,我简单介绍了工龄计票法。LoserHub网站完全基于工龄计票法实现,本文将介绍LoserHub是如何在网站当中计算用户的工龄的。
第一:事件响应机制
在设计新的一人多票制的计票方法时,我借用了大量计算机软件开发当中的原理。在LoserHub网站中,就应用到了事件响应的机制。用户在网站中的各种工作称之为“事件”,都会触发刷新工龄的响应机制。
比如说:发帖,上传图片或者视频,为别人投票,为商品投票等行为,都会触发刷新自己的工龄。
第二:得票不会刷新你自己的工龄
别人给你投票,只会刷新他自己的工龄,而不会刷新你的工龄。因为得票,不是你的工作。
第三:允许为自己投票
在现实生活中,多数情况下都是允许为自己投票的。LoserHub采纳了这一原则,我们认为用户给自己投票,是自我认知的一部分,是不应该被禁止的。
第四:群组工龄的计算采用累计工龄的机制
我认为连续工龄是一种比较极端的工龄计算方法,所以我采用了比较宽容的累计工龄机制。计算工龄,从注册网站以及关注群组的第一天开始累计工龄。当用户在群组工作的时候,则刷新工龄。
第五:工龄加权采用低权重算法
由于采用了比较宽容的累计工龄机制,所以在工龄投票时采用了权重比较低的加权算法。以此避免获得工龄比较容易,对投票权重影响过大。
总结
以上就是LoserHub在实践工龄计票法时的一切原则和做法,仅供参考。
语言: zh-CN
翻译人员:
原作者:
转载地址:
源网址:
版权: 本站所有内容, 版权归原作者所有。发表原创内容将会获得现金奖励, 并且随着时间倍数增长, 请了解我们的内容奖励计划。