这篇文章的内容摘自码农期刊第一期:海量用户积分排名算法探讨。主要讲述了几种处理用户积分排名的算法,希望大家有所收获,谢谢!
问题
某海量用户网站,用户拥有积分,积分可能会在使用过程中随时更新。现在要为该网站设计一种算法,在每次用户登录时显示其当前积分排名。用户最大规模为2亿;积分为非负整数,且小于100万。
PS: 据说这是迅雷的一道面试题,不过问题本身具有很强的真实性,所以本文...
分类:
编程语言 时间:
2015-01-23 00:58:38
阅读次数:
295
转眼大学生活就要结束了,想想还真有点舍不得。简单叙述一下我大学的编程生涯。 大学一年级,对我来说,可以说基本上没有接触到什么编程的技能,买了个笔记本也就是用来聊聊天看看电影什么的。至于C语言是什么,我去!还是睡觉打球吧。从大一就养成了翘课的习惯,导致整个大学基本上都没有上过几节课。罪过…幸运的...
分类:
其他好文 时间:
2015-01-22 19:36:59
阅读次数:
266
作为一名“万能”的码农,这种活儿你迟早要干的。----By Jimi没有bond准备工作:yum1.检查是否已安装rpm -qa subversion如果要卸载旧版本:yum remove subversion2.安装yum install subversionPS:yum install http...
分类:
系统相关 时间:
2015-01-22 17:32:10
阅读次数:
320
有些时候方法里面多次用到InputStredm参数时,第一个用过之后,第二次再用就发现InputStreadm read为-1,avaliable为0,这是因为前一次InputStreadm已经读到结尾了。这时候怎么才可以重新从头开始再读呢,细心的码农发现里面有一个rest方法,看似是可以从头开始再读的,用了之后发现报错。打开InputStreadm的源码可以看到这个方法不支持rest方法,直接抛...
分类:
其他好文 时间:
2015-01-21 15:20:49
阅读次数:
666
SeleniumWebdriver自动化测试设计(webdriver自动化架构设计、定义接口、日志处理、JavaRobot类应用)给各位网友分享一套课程,有兴趣的可以加我2748165793更多免费资料,可以查看http://blog.sina.com.cn/sonyandnokia码农的开心乐园课程大纲第1章节:课程介绍概要介绍selenium..
分类:
编程语言 时间:
2015-01-20 18:33:35
阅读次数:
204
原文:Sql Server之旅——第三站 解惑那些背了多年聚集索引的人 说到聚集索引,我想每个码农都明白,但是也有很多像我这样的猥程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引,
然后又扯到了目录查找来帮助读者记忆。。。。问题就在这里,我们不是学文科,,,不需要去死记硬背,,,我们...
分类:
数据库 时间:
2015-01-19 09:09:41
阅读次数:
178
Problem Description
寒假来了,又到了小明和女神们约会的季节。
小明虽为屌丝级码农,但非常活跃,女神们常常在小明网上的大段发言后热情回复“呵呵”,所以,小明的最爱就是和女神们约会。与此同时,也有很多基友找他开黑,由于数量实在过于巨大,怎么安排时间便成了小明的一大心事。
我们已知小明一共有T的空闲时间,期间会有很多女神或者基友来找小明。
作为一个操作系统...
分类:
其他好文 时间:
2015-01-18 17:13:16
阅读次数:
199
巧妇难为无米之炊,身为一个码农怎能碗里没有米呢?想必很多朋友都碰到下载测试序列的困惑,为了减少麻烦,现提供HEVC所有测试序列的下载,上传到百度云网盘上,方便大家下载。主要的测试序列如下:Test sequencesClassSequence nameFrame countFrame rateBit...
分类:
其他好文 时间:
2015-01-18 14:15:28
阅读次数:
335
说到聚集索引,我想每个码农都明白,但是也有很多像我这样的猥程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引,然后又扯到了目录查找来帮助读者记忆。。。。问题就在这里,我们不是学文科,,,不需要去死记硬背,,,我们需要的就是能看到在眼里面的真实东西。。。。。我们都喜欢聚集索引,因为它.....
分类:
数据库 时间:
2015-01-18 00:51:36
阅读次数:
311
最近从码农变成了苦逼的 FC ,所谓的FC是Fault Coordinator的简称,是负责协调处理Fault相关的角色。FC的所负责的杂事特别多,很多情况是完全重复的机械化劳动。
在做FC的一个职责是为每个Fault添加不同分支的改动表格给开发人员,这样保证所有Fault影响到的分支都有相关改动。
在公司龟速的网络下,每个分支的创建是相当的折磨人,而且在Fault特别多的情况...
分类:
编程语言 时间:
2015-01-16 23:51:07
阅读次数:
469