
DataStructure数据结构
speedboy007
我们是一个充满活力激情的团队,拥有5年以上的移动互联网开发经验,专注于移动手机开发iOS,Android开发和产品设计,帮助客户设计UI,UE和开发产品,高质量的代码和文档,优秀的UI设计和体验
展开
-
补码
补码补码(two's complement) 1、在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。目录补码概述代数加减运算代数解释转载 2012-11-26 18:15:24 · 1437 阅读 · 0 评论 -
位移进制运算
带符号右移 题:-15 >> 2 = -415原码: 00000000 00000000 00000000 00001111 //32位,二进制反码: 11111111 11111111 11111111 11110000 //0变1,1变0补码: 11111111 11111111 11111111 11110001 //最后位加1,-15二进制右移2位:转载 2012-11-26 18:02:53 · 1294 阅读 · 0 评论 -
SHA 加密算法
SHA (Secure Hash Algorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数。正式名称为 SHA 的家族第一个成员发布于 1993年。然而现在的人们给它取了一个非正式的名称 SHA-0 以避免与它的后继者混淆。两年之后, SHA-1,第一个 SHA 的后继者发布了。 另外还有四种变体,曾经发布以提升输转载 2013-01-05 14:41:40 · 1309 阅读 · 2 评论 -
Bezier曲线原理及实现代码(c++)
http://blog.163.com/my_appy@126/blog/static/118323971200953061819702/ 一、原理: 贝塞尔曲线于1962年,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由 Paul de Casteljau 于1959转载 2013-01-09 11:28:58 · 2648 阅读 · 0 评论 -
Chaikin Curve(球面插值)
http://www.cnblogs.com/hongru/archive/2011/10/27/2226946.html 在两条折线间完成平滑的过渡是 用画布做UI 或者做类似地图编辑器一类的工作的 很常见的任务。怎么样化方为圆是决定工作效率的很重要的因素。(当需要编辑的曲线多起来, 复杂起来的时候,这会是件相当繁重的工作)最容易想到的莫非是 贝塞尔曲线,而且时下转载 2013-01-09 12:24:57 · 971 阅读 · 0 评论 -
位运算
在实际应用中可以做用户权限的应用002我这里说到的权限管理办法是一个普遍采用的方法,主要是使用到”位运行符”操作,& 位与运算符、| 位或运行符。参与运算的如果是10进制数,则会被转换至2进制数参与运算,然后计算结果会再转换为10进制数输出。003它的权限值是这样的转载 2013-08-21 23:41:06 · 979 阅读 · 0 评论