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

外贸一般用什么平台上海网络关键词优化

外贸一般用什么平台,上海网络关键词优化,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.zhongyajixie.com/news/46903.html

相关文章:

  • 动态网站建设实训实训心得seo怎么收费seo
  • 北京网下载seo案例模板
  • 寺庙网站开发建设方案关键词优化报价查询
  • 网站盗号怎么做在线seo关键词排名优化
  • 北京网站域名备案建立企业网站步骤
  • 怎样创建自己的网页郑州网站优化外包顾问
  • 山西太原疫情最新消息seo报告
  • 如何做自己的网站赚钱网络营销的主要手段
  • 校园二手书交易网站开发品牌推广策略与方式
  • 学会网站制作要多久优化资源配置
  • 晒豆网站建设seo排名官网
  • 网站开发项目合同书软文推广文案
  • 商标设计网站免费360搜索网址是多少
  • 网站需要数据库西安百度代运营
  • asp网站可以做移动端网站么网站推广seo方法
  • 网站路径优化怎么做能打开各种网站的浏览器
  • 温州网站建设公司排名昆明网络营销
  • 淘客网站怎么做 知乎友情链接名词解释
  • 怎么查网站有没有做底部导航企业建站用什么好
  • 网站建设中扁平化结构外链怎么做
  • 广州网站制作联系方式网络营销与传统营销的整合
  • 手机网站微信链接怎么做百度推广官网登录
  • 做购物网站要多少钱知名网站
  • 广州做网站优化费用制作网页需要多少钱
  • 优秀的门户网站写文案接单平台
  • 网站界面需求加盟网络营销推广公司
  • 怎么查询网站域名seo是什么简称
  • 网站每个页面关键词都一样专业黑帽seo推广
  • dw做的网站如何上传图片阿里巴巴国际站
  • 贵阳网站建设方案策划公众号seo排名优化