摘要: 一、前言 最近玩王者荣耀,下载了一个辅助样本,结果被锁机了,当然破解它很简单,这个后面会详细分析这个样本,但是因为这个样本引发出的欲望就是解析Android中锁屏密码算法,然后用一种高效的方式制作锁机恶意样本。现在的锁机样本原理强制性太过于复杂,没意义。所以本文就先来介绍一下android中的锁屏密 阅读全文
posted @ 2018-01-12 22:39 HideInNight 阅读(550) 评论(0) 推荐(0)
摘要: 红黑输的基本操作(二)添加 将一个节点插入到红黑树中,需要执行哪些步骤,首先,将红黑树当作一颗二叉查找树,将节点插入;然后将节点着色为红色;最后,通过旋转和重新着色等方法来修正该树,使之重新成为一颗红黑树,详细描述如下: 第一步:将红黑树当作一颗二叉查找树,将节点插入。 红黑树本身就是一颗二叉查找树 阅读全文
posted @ 2018-01-12 20:53 HideInNight 阅读(97) 评论(0) 推荐(0)
摘要: 红黑树的基本操作(一)左旋和右旋 红黑树的基本操作是添加,删除。在对红黑树进行添加或删除之后,都会用到旋转方法,为什么呢?道理很简单,添加或删除红黑树中的节点之后,红黑树就发生了变化,可能不满足红黑树的5条性质,也就不再是一颗红黑树了,而是一普通的树。而通过旋转,可以使这棵树重新成为红黑树,简单点说 阅读全文
posted @ 2018-01-12 17:16 HideInNight 阅读(115) 评论(0) 推荐(0)
摘要: 其实早就想研究一下nil、Nil、NULL和NSNull之间的区别,只是工作上除了nil,其它的几乎少有用到,所以一直拖到今天。有时候感觉自己越来越浮躁,对细微处的知识理解不够深入,因此这里给自己提个醒--在以后的工作当中要始终保持一种钻研的精神! 言归正传,我们来分别介绍一下这四种类型: 一、ni 阅读全文
posted @ 2018-01-12 16:52 HideInNight 阅读(225) 评论(0) 推荐(0)