随笔分类 -  算法

常用算法介绍
摘要:Hash 长度扩展攻击 区块链课程 消息摘要算法-长度扩展攻击 笔记 length extension attack 假设有一段服务器代码(逻辑): auth=false;if(isset(_COOKIE["auth"])) { auth=unserialize(_COOKIE[ 阅读全文
posted @ 2022-03-30 00:42 NIShoushun 阅读(281) 评论(0) 推荐(0) 编辑
摘要:Commons Collections 利用链 CC链的利用实际上就是 Commons Collections 中的装饰器类,其中会包含 Transformer ;在其它类使用某些包装类的方法时,包含的 transformer 会对其进行了一次转换 。而这个 Transformer 中的一些实现使用 阅读全文
posted @ 2020-04-17 23:40 NIShoushun 阅读(523) 评论(0) 推荐(0) 编辑
摘要:HashMap HashMap HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry,有着key与value两个基本属性以及有其他的包含其他结点位置信息的属性 通过HashMap我们可以存储键值对,并且可以在较短的时间复杂度内查询键值对,理论上最好为O(1),但是 阅读全文
posted @ 2020-04-12 17:55 NIShoushun 阅读(319) 评论(1) 推荐(0) 编辑
摘要:排序算法 [toc] 1. 排序算法概述 1.1 什么是排序算法? 对一序列对象根据某个关键字,按照某种规则进行排序 1.2 排序术语 稳定 :如果a原本在b前面,而a=b,排序之后a仍然在b的前面 不稳定 :如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面 内排序 :所有排序操作都在 阅读全文
posted @ 2020-03-30 19:02 NIShoushun 阅读(221) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示