自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 sqrt函数实现之卡马克方法

sqrt函数的实现主要有三种方式:二分法牛顿法卡马克方法卡马克方法这里主要介绍高效的卡马克方法。卡马克方法起源于《雷神之锤III竞技场》中使用的平方根倒数速算法,下列代码是平方根倒数速算法在《雷神之锤III竞技场》源代码中的应用实例。示例剥离了C语言预处理器的指令,但附上了原有的注释:float Q_rsqrt( float number ){ long ...

2018-09-15 11:47:22 1186

原创 sqrt函数实现之卡马克方法

sqrt函数的实现主要有三种方式:1 二分法2 牛顿法3 卡马克方法float InvSqrt(float x){ float xhalf = 0.5f*x; int i = *(int*)&x; // get bits for floating VALUE i = 0x5f3759df-(i>>1); // gives initi...

2018-09-13 16:51:51 1109

原创 大端法、小端法及其判断方法

计算机存储数据都是从低地址到高地址,如0x100到0x103存储,而大端法和小端法的区别就是存储数据时是取数据的低位存放在高地址还是高位存放在高地址。大端法:数据低位存放高地址。小端法:数据高位存放高地址。举个例子,现有一个int a,地址为0x12 34 56 78,从左向右是高位到低位对大端法而言,存放顺序是,12 34 56 78;对小端法而言,存放顺序是78 56 34...

2018-09-04 21:43:48 1646

原创 STL源码剖析之ROUND_UP函数实现原理及其拓展

    STL源码allocator的实现中有一个ROUND_UP函数,作用是将非8倍数的整数上调到8的倍数。// instead of enum { x = N }, but fewcompilers accept the former.# ifndef__SUNPRO_CC enum {__ALIGN = 8}; enum {__MAX_BYTES = 128}; ...

2018-09-04 15:56:22 712

检测图片中的简单几何图形,如三角形、圆形、矩形等

检测图片中的简单几何图形,如三角形、圆形、矩形等

2015-02-21

在vs中使用命令行的c++代码

在vs中使用命令行的c++代码,解除一个一个的敲的烦恼,在vs中可复制粘贴,大大减小操作命令行难度。

2015-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除