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

网站建设的预算对购物网站建设的建议

网站建设的预算,对购物网站建设的建议,企业年金一般交多少钱,烟台网站建设多少钱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.yayakq.cn/news/535695/

相关文章:

  • 金华农村网站建设网站如何重新备案
  • 湖州网站做等保费用神箭手wordpress免费吗
  • 公司网站怎么做站外链接seo做什么行业比较好
  • 东莞建网站平台手机网站推荐导航页
  • 十大免费网站免费下载软件设计得好的网站推荐
  • 青岛市建设厅网站网站设计建设公司教程
  • 用html做简单网站wordpress数据库查询数据库
  • dw课设做网站赣州人才网暑假工
  • 网站开发所使用的浏览器新东方烹饪培训学校
  • 邹城市住房和建设局网站请输入搜索关键词
  • wordpress网站音乐放不全做交友信息网站可行么
  • 威海外贸网站建设联系方式广告设计需要学什么
  • 厦门有什么网站制作公司良品铺子网络营销案例
  • 佛山网站制作网站舞台地板
  • 淄博公司做网站长沙网站设计公司
  • 怎么给自己的网站做模版网站建设维护预算
  • 陕西省住房和城乡建设厅综合网站网站建设是哪个专业
  • asp门户网站源码专业做模具钢的网站
  • 网站建设中管理员登录的代码怎么写用php做的企业网站作业
  • wordpress全站固定链接网站的ftp
  • 网页设计和网站设计的区别c 网站建设步骤
  • 福田的网站建设公司企业培训课程
  • 惠州制作网站软件不用代码做交互式网站
  • 网站企业快速备案流程网站建设合同书缴纳印花税吗
  • 私人定制网站建设推广优化招聘模板
  • 网站后台管理需求做了静态网站怎么显示在互联网上
  • 网站建设 地址 上海石门二路wordpress时光轴插件
  • 做网站可以用什么软件如何通过cpa网站做推广
  • 做律师网站营口网站seo
  • 网站建设是什么岗位个人公众号如何开通