关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文【必备算法】位运算:LeetCode题(一) 191. 位1的个数,231. 2的幂,190. 颠倒二进制位,371. 两整数之和
在看位运算相关LeetCode题之前,先放个传送门 常见位运算符及规律… 191. 位1的个数¹ 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1: ...
热文【必备算法】排序:LeetCode题 1122. 数组的相对排序,56. 合并区间
在看排序相关LeetCode题前,先放个传送门 排序:图解十大排序算法及Java实现(详细)… 1122. 数组的相对排序¹ 给你两个数组,arr1 和 arr2, arr2 中的元素各不相同 arr2 中的每个元素...
热文【数据结构】二叉树:LeetCode题(三)226. 翻转二叉树,104.二叉树的最大深度,111.二叉树的最小深度
226. 翻转二叉树¹ 翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 解法一:递归 思路:只是宏观的去想,去交换两个...
热文【数据结构】二叉树:特性浅析及Java实现五种遍历
1.基本概念 1.1 节点 这里放一张图,我们对着这张图来介绍: A 节点就是 B 节点的父节点,B 节点是 A 节点的子节点 B、C、D 这三 个节点的父节点是同一个节点,所以它们之间互称为兄弟节点 我们把没有父节...
热文【JavaWeb】Servlet:从实例到特性分析
1.Servlet 入门实例 第一步:implements Servlet 创建一个JavaWeb项目,并创建一个servlet类-----HelloServlet,实现接口 Servlet public class...
热文【JavaWeb】JSP:基本语法大全
JSP(Java Server Page)是一种在HTML页面中掺杂java语句从而能够动态生成HTML页面的一种技术。JSP的出现改善了在servlet中利用java对象输出大量难读,难写的html标签的情况,从而...
热文【必备算法】位运算:常见位运算符及规律
1.位运算符 左移(<<):0011 << 1 = 0100,表现在十进制相当于乘2 右移(>>):0110 >> 1 = 0011,表现在十进制相当于除2 按位与(&):0011 & 1011 = 0011 按位或...
热文【Java杂记】泛型:泛型的三种使用方式
泛型概述: 泛型的本质是参数化类型,也就是说变量的类型是一个参数,在使用时再指定为具体类型 泛型是在编译时被确定 常见通配符: ?:表示不确定的 java 类型,即可以存N种类型;即使初始化的时候指定了类型也可以存任...
热文【Java杂记】Optional:一个可以为 null 的容器
Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达这个概念。并且可以避免空指针异常。下面就来...
热文【Java杂记】正则表达式:基本语法及Java中使用(Pattern&Matcher)
1.正则表达式 正则表达式用于字符串格式匹配,构造正则的实质是造句。下面我们就来看看正则的表达式的基本语法… 1.1 基本语法 1.字符匹配 字符语法 语法解释 语法例子 . 匹配任意字符 ‘…’匹配A$ 5,不匹配...








