关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
题目描述: 分析:如果链表存在环,则遍历的时候永远会在这个环打转,如果不存在环则遍历到最后一个节点的下一个节点就是空的了,即是null。所以如果要判断一个链表是否存在环,则使用两个指针来遍历,一个慢指针一次走一格,一...
题目描述 O(N)的时间复杂度和O(N)的空间复杂度 分析:可以使用一个map来记录每个遍历过的节点,当遍历到一个之前遍历过的节点时(第一次出现这种情况),则说明链表存在环了且这个节点是环的第一个节点,实现如下: /...
热文leetcode 226. 翻转二叉树(递归与非递归)
题目描述 翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 递归版本:首先对根节点的左右节点进行反转,然后在对左右子树进...
热文Intellij IDEA上的git代码合并与冲突解决
代码合并 代码合并:当我们通过idea来合并其他分支的代码的时候,如将功能分支合并到测试分支,首先需要切换到测试分支,然后拉一下最新代码,最后合并你的功能分支,如下: git checkout test git pu...
热文Linux权限控制之su与sudo的差别与sudo的配置
su与sudo的差别 在Linux系统中,当我们需要以普通用户身份执行某条系统命令时,通常会显示:Permission denied,这时需要通过su切换到root用户,或者使用sudo命令来执行该命令,如下: xy...
热文free命令详解:内存使用与可用情况统计
free命令参数概括 free命令主要用于查看当前系统的物理内存使用情况,包含内存总量,已使用的内存和可使用的内存,如下: [xyz@linux ~]$ free -mh total used free shared...
热文top命令详解:CPU,内存,进程信息统计
top的使用方法 top命令主要用于分析Linux服务器当前的实时CPU和内存消耗情况,以及进程的运行情况统计。 命令使用:top ,具体top命令的使用方法和以下截图的各个信息的含义,可通过man top命令来查看...
热文数据结构-树(二):平衡树AVL树
设计初衷 树主要是链表数据结构的变形,目的是实现各种操作的O(logN)时间复杂度,从而优化链表的O(N)时间复杂度。 对于二叉查找树来说,对于每个节点,左子树的值均小于该节点的值,右节点的值均大于该节点值。故当数据...
热文数据结构-树(一):树的设计初衷与二叉树的前序、中序、后序遍历(递归与循环两种版本)
树的设计初衷 操作时间复杂度 树这种数据结构的出现主要是对链表数据结构的优化,链表数据结构是线性结构,操作一般需要O(N)的时间复杂度,树是链表的变形,即链表的每个节点包含一个节点,而树的节点可以包含多个节点,如二叉...
热文GC日志配置与格式
GC日志配置与日志格式 -XX:+PrintGC或者-verbose:gc:开启日志打印功能,即JVM会将运行期间的每次GC事件都以日志方式输出出来。配置之后打印如下: [GC 118250K->113543K(13...










