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

网站建设人力成本费用wordpress要发表评论您必须先登录

网站建设人力成本费用,wordpress要发表评论您必须先登录,电子商务专业有什么用,网站首页浮动窗口代码C#开发的OpenRA的NextPowerOf2 在游戏里,经常需要对计算资源进行优化。 比如屏幕的大小,以及缓冲区的大小,还有纹理的大小。 由于计算机都是基于二进制的原理,那么它的最快计算速度,就是让计算的数字都是2的n次方。 基于此策略,在程序里就需要计算出来最接近2的n次方的数…

C#开发的OpenRA的NextPowerOf2

在游戏里,经常需要对计算资源进行优化。

比如屏幕的大小,以及缓冲区的大小,还有纹理的大小。

由于计算机都是基于二进制的原理,那么它的最快计算速度,就是让计算的数字都是2的n次方。

基于此策略,在程序里就需要计算出来最接近2的n次方的数。

比如NextPowerOf2函数,就是用来计算大于被计算的数,但又是最小2的n次方的数。

要进行这个计算,一般有两种算法,一种从小到大计算2的n次方,直到刚好超过就退出循环。

另外一种算法就是采用减半累加法,这是一种特殊的算法。

如下这样:

直接看例子吧。比如一个数5 (101)v = 0b101;

v --; // v = 0b0000 0100;

v |= v >> 1; // v = 0b0000 0110;

v |= v >> 2; // v = 0b0000 0111;

// ... 下面的就不用写了

v ++; // v = 0b0000 1000 就是要的答案从上面的例子就可以看出这个算法的目的,就是要不断的复制已经置为1的最高位。因为第一次右移1位,就把最高位复制了1次;然后第二次就要复制最高的2个位,所以右移2位;下一次就要复制4个位&#x

http://www.15wanjia.com/news/178501.html

相关文章:

  • 资讯网站开发的背景wordpress评论不要地址邮箱
  • 企业网站推广方法有哪些?精品课程网站建设开题报告
  • 商业机构的网站是什么做网站目的
  • 如何区分官方网站和空壳网站网上推广方式
  • 网站购物车功能室内设计专业个人简历
  • 玉溪网站开发公司sem营销推广
  • 网站推广引流软件上海企业服务公司
  • 网站遇到攻击时应该怎么做wordpress缩略图支持外链图
  • 网站制作建设需求嘉兴网站制作报价
  • 有关做有机肥的企业网站莱芜拉呱
  • 忻州市中小企业局网站h5设计制作是什么意思
  • wordpress好玩的插件关键词排名优化外包
  • 大连哪家做网站比较好竹制品网站怎么做
  • 旅游手机网站模板湖北网站建设公司排名
  • app 网站 同时做能免费观看所有电视剧的app
  • 湖北省住房和城乡建设厅官方网站什么网站比谷歌还好
  • 学校建设网站的作用西安苗木行业网站建设价格
  • 做企业网站哪个平台好wordpress content
  • 网站建设的作用邵阳市城乡建设厅网站
  • 番禺区大石做网站无锡网站设计多少钱
  • 北京市工程建设信息交易网站在网站上做支付功能 需要什么
  • 做动态效果的网站wordpress阅读权限插件
  • 网站直播怎样做安徽今天的新消息
  • 网站底部怎么做需要放些什么单页营销式网站模板
  • 坪山网站建设哪家好建筑工程招聘最新信息平台
  • 导航站 wordpress高端网站建设wanghess
  • 一个网站是如何建设神兵网站建设
  • 山西建设官方网站宁波seo网络推广定制
  • 南昌网站关键词推广建设工程律师
  • 做访问量高的网站湛江小程序开发公司