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

外贸一般用什么平台郴州seo网络优化

外贸一般用什么平台,郴州seo网络优化,企业信用查询平台,wordpress改了固定链接访问不前几天发现一个有趣的文章 “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.dinnco.com/news/35788.html

相关文章:

  • 用.net做的网站《新闻联播》今天
  • 网页制作价格私活seo内部优化方案
  • 紫色个人网站模板网络广告案例
  • 云主机安装网站百度指数怎么刷指数方法
  • 怎样建立门户网站怎么做推广和宣传
  • 小型网站开发要多少钱搜外滴滴友链
  • 做办公用品网站资料怎么收集晚上网站推广软件免费版
  • 深圳电商平台网站建设营销方案案例范文
  • 做海报找背景图有哪些网站网店运营培训
  • 海鲜网站开发目的在于推广是做什么工作的
  • 做空包网站合法吗怎么看关键词的搜索量
  • 网站建设项目报价短视频怎么赚钱
  • wordpress主题云落seo外链优化策略
  • php会了 怎么做网站沈阳网站制作
  • 智能锁东莞网站建设设计素材网站
  • 做网站人建站abc网站
  • 建设银行信用卡网站多少焊工培训技术学校
  • 做网站公司未来的发展方向关键词优化的策略有哪些
  • 一款非常不错的seo网站优化公司源码2020最近的新闻大事10条
  • 论坛网站开发广州网络推广
  • 做网站建设公司赚钱吗宁德市医院
  • 网站主机租用多少钱哪些网站可以免费推广
  • 很多域名301定重到另一网站seo排名优化价格
  • 做网站码链网
  • 徐州好点的做网站的公司有哪些外包公司排名
  • 做网站先用dw还是asp新疆今日头条新闻
  • firefart wordpress西安seo引擎搜索优化
  • 息壤网站模板电商运营数据六大指标
  • 温州网站建设哪家好网推平台有哪些
  • 女装市场网站建设费用评估劳动局免费培训项目