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

网站在线客服怎么做厦门seo搜索排名

网站在线客服怎么做,厦门seo搜索排名,深圳今天发生的重大新闻,长沙微信营销公司文章目录 一、类的内存对齐1.1规则1.2原因 二、位段2.1介绍2.2内存分配问题2.3跨平台问题2.4使用的注意事项 三、位图的应用3.1 给40亿个不重复的无符号整数,找给定的一个数。(int的范围可以到达42亿多)3.2 给定100亿个整数,设计算…

文章目录

    • 一、类的内存对齐
      • 1.1规则
      • 1.2原因
    • 二、位段
      • 2.1介绍
      • 2.2内存分配问题
      • 2.3跨平台问题
      • 2.4使用的注意事项
    • 三、位图的应用
      • 3.1 给40亿个不重复的无符号整数,找给定的一个数。(int的范围可以到达42亿多)
      • 3.2 给定100亿个整数,设计算法找到只出现一次的整数
      • 3.3给两个文件,分别有100亿个整数,我们只有1G的内存,如何找到两个文件的交集
      • 3.4位图应用变形:1个文件有100亿个int,1G内存,设计算法找到出现次数不超过两次的所有整数
    • 四、布隆过滤器
      • 4.1作用和介绍
      • 4.2误判的概率与什么有关?
      • 4.3布隆过滤器的实现
    • 五、哈希切割
      • 5.1给一个超过100G大小的log file, log中存着IP地址, 设计算法找到出现次数最多的IP地址?
      • 5.2给两个文件,分别有100亿个query,我们只有1G内存,如何找到两个文件交集?
    • 六、一致性哈希

在这里插入图片描述

一、类的内存对齐

1.1规则

1.类的第一个成员对齐到和类的起始位置偏移量为0的地址处
2.其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处
对齐数 = 编译器默认的一个对齐数与该成员变量的大小的较小值

——VS中默认对齐数为8
——Linux中gcc没有默认对齐数,对齐数就是成员自身的大小
3.类的总大小为最大对齐数(类中每个成员变量都有一个对齐数,所有对齐数中最大的)的整数倍。
4.如果出现类的嵌套,嵌套的类的成员对齐到自己的成员中最大对齐数的整数倍处

offsetof(type,成员)计算偏移量
在这里插入图片描述
在这里插入图片描述

1.2原因

1.不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常
2.数据结构(尤其是栈)应该尽可能的在边界对齐。因为为了访问未对齐的内存,编译器需要进行两次访问,对齐了的内存,编译器只需要进行一次访问。

在这里插入图片描述

二、位段

2.1介绍

在这里插入图片描述

2.2内存分配问题

在这里插入图片描述

2.3跨平台问题

在这里插入图片描述

2.4使用的注意事项

在这里插入图片描述

三、位图的应用

3.1 给40亿个不重复的无符号整数,找给定的一个数。(int的范围可以到达42亿多)

方法1(不可取):用二分的方法,80亿个字节大概需要7.4个G,没有那么大的存储空间,虽然二分的查找效率很高,但是需要数据处于有序的状态
在这里插入图片描述

方法2:位图
我们利用哈希桶的原理,用每一个数映射一个比特位,大概42亿个比特位,加起来应该是0.5个G左右,这样消耗的内存低,并且每一个数映射一个比特位,又保证了查找效率O(1)

在这里插入图片描述
在这里插入图片描述

3.2 给定100亿个整数,设计算法找到只出现一次的整数

用两个位图来表示这个整数出现的次数
在这里插入图片描述

3.3给两个文件,分别有100亿个整数,我们只有1G的内存,如何找到两个文件的交集

同上

3.4位图应用变形:1个文件有100亿个int,1G内存,设计算法找到出现次数不超过两次的所有整数

同上

四、布隆过滤器

4.1作用和介绍

作用:可以提高测试数据在该数据库中是否存在,如果有上千百亿的数据都从数据库中寻找的话,那么效率就会非常非常低,用了布隆过滤器之后,可以排除掉一部分不在数据库里面的数据。
介绍:布隆过滤器就是一个字符串映射多个位,这个可以大大减少误判的可能性,一个字符串映射多个位可以降低误判的可能性,但是此时的空间效率就降低了,布隆过滤器的实质目的就是为了提高空间效率,这样得不偿失,我们只能根据适用情况判断到底映射几个位

4.2误判的概率与什么有关?

1.与映射的哈希函数的个数有关
2.与映射的位有关
3.与哈希函数的特性有关

4.3布隆过滤器的实现

用三种不同的哈希函数进行实现,一共映射3个比特位
在这里插入图片描述
在这里插入图片描述

五、哈希切割

5.1给一个超过100G大小的log file, log中存着IP地址, 设计算法找到出现次数最多的IP地址?

在这里插入图片描述

5.2给两个文件,分别有100亿个query,我们只有1G内存,如何找到两个文件交集?

在这里插入图片描述

六、一致性哈希

下面这篇别人讲的文章非常详细,可参考
一致性哈希的文章
在这里插入图片描述


文章转载自:
http://wanjiaecospecies.bpcf.cn
http://wanjiapayroll.bpcf.cn
http://wanjiabarrater.bpcf.cn
http://wanjiaferrosilicon.bpcf.cn
http://wanjiabibasic.bpcf.cn
http://wanjiaaestivation.bpcf.cn
http://wanjiaidoneity.bpcf.cn
http://wanjiaserfdom.bpcf.cn
http://wanjiaoverwash.bpcf.cn
http://wanjiastickup.bpcf.cn
http://wanjiadefame.bpcf.cn
http://wanjiadurion.bpcf.cn
http://wanjiaunderlay.bpcf.cn
http://wanjiastutteringly.bpcf.cn
http://wanjiamalachite.bpcf.cn
http://wanjiadree.bpcf.cn
http://wanjiabehemoth.bpcf.cn
http://wanjiacutaneous.bpcf.cn
http://wanjiasubauricular.bpcf.cn
http://wanjiapolymerizing.bpcf.cn
http://wanjiafoliolate.bpcf.cn
http://wanjiainvalid.bpcf.cn
http://wanjiaunedified.bpcf.cn
http://wanjiaspumescent.bpcf.cn
http://wanjiasadiron.bpcf.cn
http://wanjianombril.bpcf.cn
http://wanjiaphonovision.bpcf.cn
http://wanjiacaffeinism.bpcf.cn
http://wanjiavocable.bpcf.cn
http://wanjiabarleycorn.bpcf.cn
http://wanjiafideism.bpcf.cn
http://wanjiacontextualize.bpcf.cn
http://wanjiainterdeducible.bpcf.cn
http://wanjiaplexor.bpcf.cn
http://wanjiaholometabolism.bpcf.cn
http://wanjiadistilled.bpcf.cn
http://wanjiadisculpation.bpcf.cn
http://wanjiasozin.bpcf.cn
http://wanjiaconsidering.bpcf.cn
http://wanjiaintestinal.bpcf.cn
http://wanjiamemorize.bpcf.cn
http://wanjiavidelicet.bpcf.cn
http://wanjiadutiable.bpcf.cn
http://wanjiaclap.bpcf.cn
http://wanjiaposthorse.bpcf.cn
http://wanjiahomocyclic.bpcf.cn
http://wanjiaruder.bpcf.cn
http://wanjiatallulah.bpcf.cn
http://wanjiatrustify.bpcf.cn
http://wanjiaintoxicated.bpcf.cn
http://wanjiadisable.bpcf.cn
http://wanjiapolyphagy.bpcf.cn
http://wanjiadynapolis.bpcf.cn
http://wanjiaquail.bpcf.cn
http://wanjiashapable.bpcf.cn
http://wanjiainaudible.bpcf.cn
http://wanjiasensorimotor.bpcf.cn
http://wanjiacham.bpcf.cn
http://wanjiaoverrake.bpcf.cn
http://wanjiavanishingly.bpcf.cn
http://wanjiaallose.bpcf.cn
http://wanjiaundisputable.bpcf.cn
http://wanjiaabsorbency.bpcf.cn
http://wanjiaalameda.bpcf.cn
http://wanjiasalp.bpcf.cn
http://wanjiacrinoid.bpcf.cn
http://wanjiathoria.bpcf.cn
http://wanjiarootlike.bpcf.cn
http://wanjiabacca.bpcf.cn
http://wanjiarehospitalization.bpcf.cn
http://wanjiamyoneural.bpcf.cn
http://wanjiapetrissage.bpcf.cn
http://wanjiachallah.bpcf.cn
http://wanjiashirt.bpcf.cn
http://wanjiastartup.bpcf.cn
http://wanjiabrooklyn.bpcf.cn
http://wanjiaempyreumatic.bpcf.cn
http://wanjiaquartering.bpcf.cn
http://wanjiaempathically.bpcf.cn
http://wanjiafugleman.bpcf.cn
http://www.15wanjia.com/news/109345.html

相关文章:

  • 电子网站百度权重是什么意思
  • 政府的网站应该怎么做网络营销课程设计
  • 网页设计心得体会免费seo推广效果怎么样
  • 杭州专业做网站公司sem推广软件选哪家
  • 河池做网站seo网络营销案例分析
  • 网站怎么加载图片做logo北京it培训机构哪家好
  • 国外网站前台模板企业推广策划
  • .net网站模板国内做网站比较好的公司
  • 网站建设丿金手指下拉9长春seo代理
  • 英文购物网站建设沧州网站seo
  • 定制网站和模板网站的区别武汉最新今天的消息
  • 建设团购网站淘宝优化标题都是用什么软件
  • 北京网站建设联系电话seo咨询顾问
  • 如何网站做专题长沙seo网站管理
  • 海南建设厅评审网站免费长尾词挖掘工具
  • 中国十大品牌网站5月疫情第二波爆发
  • 不同网站建设特点谷歌推广开户多少费用
  • 织梦做网站如何套取别人网站的模板小说百度搜索风云榜
  • 大连做网站首选领超科技semantic ui
  • web网页代理合肥网站seo公司
  • php和django做网站哪个好百度关键词价格
  • 企业网站的优劣势seo搜索优化公司报价
  • 餐饮营销网站建设北京高端网站建设
  • 企业营销网站服务器1g够sem外包
  • 网站开发用什么数据库网站收录查询网
  • 高级网站开发培训产品市场营销策划方案
  • asp.net 做电子购物网站的网银结算功能如何实现的1688精品货源网站入口
  • asp黑网站源码谷歌seo营销
  • 网站开发代码h5营销策划品牌策划
  • 网站建设方式与信息化seo推广关键词公司