Professional Phrase
文章平均质量分 67
shenzhen_mydream
在前进的道路上,虽然没有做到最好,但我从来未曾放弃努力过
展开
-
探究CRC32算法实现原理-why table-driven implemention
探究CRC32算法实现原理-why table-driven implementionPreface基于不重造轮子的原则,本文尽量不涉及网络上遍地都是的资料。Whats CRC ?简而言之,CRC是一个数值。该数值被用于校验数据的正确性。CRC数值简单地说就是通过让你需要做处理的数据除以一个常数而得到的余数。当你得到这个数值后你可以将这个数值附加到你的数据后,当数据被传送到其原创 2010-03-11 14:56:00 · 914 阅读 · 0 评论 -
面向对象之CRC
CRC(Class-Responsibility-Collaborator)卡建模是一种简单且有效的面向对象的分析技术。在一个OO(面向对象)开发项目中,包括用户、分析员和开发者在建模和设计过程中经常应用CRC卡建模,使整个开发团队普遍的理解形成一致。它由三部分组成:1. 类(Class)2. 职责(Responsibility)3. 协作(Collaborator)一个类代表许多类似的对象。而对原创 2010-03-11 15:12:00 · 958 阅读 · 0 评论 -
数据校验杂谈——CRC,MD5和SHA-1原理、实现及其破解[转]
数据校验是计算机发展至今的至关重要的部分。但是它一般作为底层、后台或者内置模块出现,因而即使对于多数成天在计算机网络里飘荡的人来也说并不十分了解。前段时间由于特殊原因深入学习了一下MD5,后面接着学习了SHA-1和CRC32,我发觉网络上的资料并不多,尤其是中文的资料大概就那么两三个版本。小奀在这里根据我的学习体会整体的浅谈(扫盲级/入门初级)一下这几种在目前主要使用的数据校验算法,不当之处请原创 2010-03-11 14:55:00 · 4367 阅读 · 0 评论 -
CRC原理与实现
CRC的全称为Cyclic Redundancy Check,中文名称为循环冗余校验。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广泛地用于实现差错控制。实际上,除数据通信外,CRC在其它很多领域也是大有用武之地的。例如我们读软盘上的文件,以及解压一个ZIP文件时,偶尔会碰到“Bad CRC”错误,由此它在数据存储方面的应用可略见一斑。差错控制理论是在代数理论基础原创 2010-03-11 15:16:00 · 1460 阅读 · 0 评论 -
面向对象的CRC 介绍
CRC(Class-Responsibility-Collaborator)卡建模是一种简单且有效的面向对象的分析技术。在一个OO(面向对象)开发项目中,包括用户、分析员和开发者在建模和设计过程中经常应用CRC卡建模,使整个开发团队普遍的理解形成一致。它由三部分组成:1. 类(Class)2. 职责(Responsibility)3. 协作(Collaborator)一个类代表许多类似的对象。而对原创 2010-03-11 15:03:00 · 1037 阅读 · 0 评论 -
应用HttpClient来对付各种顽固的WEB服务器
<br />一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供的页面来完成某种功能,例如说我们想知道某个手机号码的归属地而我们自己又没有这样的数据,因此只好借助其原创 2010-06-27 17:50:00 · 725 阅读 · 0 评论