二进制求模
摘要:因为16是2的4次方,即二进制的10000,二进制的11011101111111除以10000,直接就取后4位,1111,也就是15.可以这么想,11011101111111=sigma(Ak * 2^k),高位的不管有多少都会被16除尽,后四位则会留下.
阅读全文
posted @
2017-06-11 14:15
莫水千流
阅读(1843)
推荐(0) 编辑
二进制、八进制、十进制、十六进制之间的转换
摘要:制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。具体的用法小编今天不着重解释,主要针对他们之间的转换加以讨论(今天只讲整数)。 二进制与
阅读全文
posted @
2017-06-11 08:48
莫水千流
阅读(801)
推荐(0) 编辑
常见hash算法的原理
摘要:散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映
阅读全文
posted @
2017-06-11 08:16
莫水千流
阅读(1615)
推荐(0) 编辑
几种常用hash算法及原理
摘要:计算理论中,没有Hash函数的说法,只有单向函数的说法。所谓的单向函数,是一个复杂的定义,大家可以去看计算理论或者密码学方面的数据。用“人 类”的语言描述单向函数就是:如果某个函数在给定输入的时候,很容易计算出其结果来;而当给定结果的时候,很难计算出输入来,这就是单项函数。各种加密函 数都可以被认为
阅读全文
posted @
2017-06-11 07:51
莫水千流
阅读(15201)
推荐(1) 编辑
OPENGL
摘要:GLUT(OpenGL Utility Tookit)是一个OpenGL应用工具包,它基于OpenGL,为方便开发OpenGL某些功能创建, 网上可以直接下载到其安装版,地址为http://www.opengl.org/resources/libraries/glut/glutdlls37beta.
阅读全文
posted @
2017-06-08 09:28
莫水千流
阅读(491)
推荐(0) 编辑
OpenGL使用libPng读取png图片
摘要:#include<stdarg.h> #include<png.h> #include<glut.h> #include<math.h> #include<iostream> #pragma comment(lib,"libpng16.lib")//读取png图片 GLuint CreateText
阅读全文
posted @
2017-06-08 08:31
莫水千流
阅读(1913)
推荐(0) 编辑