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

绵阳 网站建设网站开发为什么要用框架

绵阳 网站建设,网站开发为什么要用框架,网站制作怎么把网站交付,备案后修改网站内容1.rehash原理 hash包含两个数据结构为字典数组ht[0]和ht[1]。其中ht[0]用来存放数据#xff0c;ht[1]在rehash时使用。 扩容时#xff0c;ht[1]的大小为第一个大于等于ht[0].used*2的2的幂次方的数#xff1b; 收缩时#xff0c;ht[1]的大小为第一个大于等于ht[0].used的…1.rehash原理 hash包含两个数据结构为字典数组ht[0]和ht[1]。其中ht[0]用来存放数据ht[1]在rehash时使用。 扩容时ht[1]的大小为第一个大于等于ht[0].used*2的2的幂次方的数 收缩时ht[1]的大小为第一个大于等于ht[0].used的2的幂次方的数 将ht[0]中的所有键值对rehash到ht[1]中rehash指重新计算键的hash值和存放的索引位置。当ht[0]中的所有键值对存放到ht[1]中后释放ht[0]将ht[1]设置为ht[0]并新建一个空白的哈希数组作为ht[1]为下一次rehash做准备。 2.渐进式hash 在扩容或者收缩时如果哈希数组中有很多元素一次性rehash会占用服务器资源所以采用渐进式rehash。 hash初始容量为4当元素个数和hash长度一致时扩容hash变为原来的两倍。 hash结构内一个游标rehashindex当rehashindex为0时代表开始rehash。 rehash就是每次对hash做增删改查操作时会额外将ht[0]上的元素rehash到ht[1]上此时rehashindex的值加1。 当ht[0]上的元素rehash完成后rehash的值设为-1表示rehash结束。 在渐进式rehash时如果有增删改查操作当要操作的元素的下标大于rehashindex时访问ht[0]否则访问ht[1]。 3.渐进式rehash特点 分而治之每次对hash进行一次操作才rehash一个元素避免集中式rehash导致占用系统资源redis是单线程阻塞其他线程。
http://www.dnsts.com.cn/news/116127.html

相关文章:

  • 网站后台登陆不上去计算机编程入门
  • 做的网站怎样打开速度快小学做试卷的网站
  • 网站建设如何财务处理做文献综述用什么网站
  • asp网站手机模版个人小程序开发
  • 台州椒江网站建设公司稳赚导师免费赚钱微信号
  • 广州棠下网站建设广告设计培训软件
  • 天津网站建设要多少钱上海seo方案
  • 如何选择大连网站建设网站优化是往新闻中心发新闻吗
  • 湖北平台网站建设制作seo运营学校
  • 深圳网站制作哪家价格便宜电子商务网站平台不包括
  • 网站底部备案号代码西安建设主管部门官方网站
  • 以下不属于网站建设优化wordpress安装包
  • 做网站怎么去进行链接天津市最新消息今天
  • html5响应式网站开发教程wordpress 去掉底部
  • 杭州网站设计我选柚v米科技地方网站怎么做推广
  • 酒店移动网站建设方案全屏网站怎么做的
  • 兰州工业发展建设有限公司网站会员wordpress主题
  • 免费做调查的网站有哪些网站开发网页设计游戏设计
  • 北京网站建设 性价比平面设计作品欣赏官网
  • 学校网站建设专业公司帮公司做网站运营
  • 二道江网站建设扬中网站网站建设
  • 做苗木网站哪家好ps做网站logo尺寸
  • 做app必须有网站网站建设项目组织结构图
  • 百度自然排名网站的logo怎么做怎么才能建立自己的网站啊
  • 网站推广方法及特点网站二级目录建站
  • 网站运营与推广wordpress新建页面源码
  • 建站软件免费模板手机网站支持微信支付吗
  • 电子加工东莞网站建设人与马做网站
  • 天津百度推广优化排名南昌网站排名优化
  • 用jsp进行网站开发软件平台架构