当前位置: 首页 > news >正文

微网站设计尺寸网页界面制作

微网站设计尺寸,网页界面制作,新七建设集团有限公司网站,太原这边有做网站的吗前几天发现一个有趣的文章 “40亿个QQ号,限制1G内存,如何去重?”,发现很有意思,就想着用代码实现一下,下面是分析和实现过程 一、审题分析 一个 QQ 号现在最长有 11 位,因为 int 是四字节,数值范围是2的31次方,因此得使用 long 存储,但考虑到实现,使用 int 存储(1…前几天发现一个有趣的文章 “40亿个QQ号,限制1G内存,如何去重?”,发现很有意思,就想着用代码实现一下,下面是分析和实现过程 一、审题分析 一个 QQ 号现在最长有 11 位,因为 int 是四字节,数值范围是2的31次方,因此得使用 long 存储,但考虑到实现,使用 int 存储(10位QQ);40亿 QQ 文件存储至少在 4000000000 * 4(字节) / 1024 / 1024 / 1024 ~= 14.9G, 所以不可能将文件全部加载到内存中;在进行去重时需要将之前的记录存储在内存中,上面分析到如果将QQ全部存储是不可能的,通过将 40亿QQ 分到不同文件中,但实际也是绕不过存储到内存中,分成多个文件只能加快读取(多线程读取),怎么办呢?仔细探究了一番,之前我们做项目的时候,为了去除百万级的数据重复问题,我们用了布隆过滤器;这次这个问题的话,需要从它下手。想了想它的原理“存在,可能存在;不存在,一定不存在”。得从“位”下手。假设40亿QQ都不重复,将每个QQ 看作是一个数值,有一个数组,数组中每个值是 1 位,一个 QQ 号就是一个 Index, 数组的下标,存在则将 Index 对应的值设置为 1 ,不存在则是 0,算一下大小,4000000000 * 1(位) / 8 / 1024 / 1024 / 1024 ~= 0.48G ,算完这个队列可以呀,不到 1g#x
http://www.dnsts.com.cn/news/183822.html

相关文章:

  • u网站建设wordpress付费资源
  • 如何建立自己生活网站公司网站优化推广
  • 美术主题资源网站建设网站空间到期怎么办
  • 我的网站百度搜不到国际新闻热点事件
  • 南阳微网站制作织梦做音乐网站
  • 重庆网站建wordpress经典编辑器插件
  • 在中国建设银行的网站上可以转账吗44555pd永久四色端口
  • html 网站模板下载拼多多商品关键词搜索排名
  • 佛山建企业网站团队建设网站
  • 网站建设 jz.woonl网上接网站开发类订单的平台
  • 兰州做网站公司哪家好做企业内部网站要多久
  • 网站建设基础实验1开发公司工程部工作总结
  • 制作做动画的网站西安网站建设比较好的公司
  • 济宁培训网站建设网站建设好公司哪家好
  • 中国网站建设世界排名优质公司网站
  • 烟台建设工程信息网站三亚做网站多少钱
  • 九江网站建设哪家好百度免费seo
  • 网站建设需要敲代码吗wordpress删除月份归档
  • ppt设计教程网关键词优化的五个步骤
  • 手机公司网站建设比较好的企业商城源码
  • 网站切换语言怎么做小说网站怎么做seo
  • 建议网站的方案郑州电商小程序定制
  • 某网站seo策划方案苏州做网站公司找苏州聚尚网络
  • 办网站费用多少钱校园网站建设的要素
  • 找人做软件去哪个网站找太月星网站建设
  • 智能网站搭建什么网站可以做单词书
  • html5网站源代码顶呱呱集团 网站建设
  • 济南品牌网站制作方案苏州网站建设与网络营销
  • 博物馆网站微信公众号建设方案html是前端还是后端
  • 开发手机网站用什么好处常州网络推广seo