算法
文章平均质量分 81
JoeKerouac
前阿里程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HMAC算法
消息认证算法之HMAC,详细剖析HMAC算法,文末附有示例代码原创 2022-01-22 16:57:50 · 3907 阅读 · 0 评论 -
SHA1算法详解
SHA1算法详解SHA1算法作为摘要算法的一种,被使用于各种签名、摘要等场景,本章我们详细分析下SHA1算法细节;术语定义 word:32bit的String,可以表示为8个16进制的序列,例如A103FE23; integer:表示0-2^32-1之间的数字; block:表示512bit的String,一个block可以表示为16个word的序列(数组); 消息填充规则对于待摘要的消息M,先填充一个bit 1,然后填充N个bit 0,最后填充64b.....原创 2022-01-15 14:18:18 · 7283 阅读 · 3 评论 -
高效搜索数据结构之红黑树简介
之前介绍java中的HashMap时有说到过红黑树,今天就来讲讲红黑树。首先学习红黑树之前要了解二叉树以二叉搜索树。二叉树是一种基本的数据结构,本身结构也很简单,结构如下图所示:图(1)上图所示就是一个简单的二叉树,每个节点都最多有两个子节点(可以为空),每个节点最多有一个父节点(根节点没有父节点),其中1就是根节点。而二叉搜索树就是原创 2018-02-05 16:54:51 · 331 阅读 · 0 评论 -
由一个死循环引出的一系列问题及思考
一次粗心引起的死循环场景一次系统升级中,需要修改一个需求,而这个需求需要修改一个for循环的次数,原循环如下:for(byte i = 0 ; i 30 ; i++){ //do something}而修改后如下:for(byte i = 0 ; i 300 ; i++){ //do something原创 2018-02-05 16:45:30 · 395 阅读 · 0 评论
分享