摘要: 计算机蠕虫(computer worm)与计算机病毒相似,是一种能够自我复制的计算机程序。 与计算机病毒不同的是,计算机蠕虫不需要附在别的程序内,可能不用使用者介入操作也能自我复制或执行。计算机蠕虫未必会直接破坏被感染的系统,却几乎都对网络有害。计算机蠕虫可能会执行垃圾代码以发动分散式阻断服务攻击, 阅读全文
posted @ 2019-10-23 21:18 bonelee 阅读(2780) 评论(0) 推荐(0) 编辑
摘要: Mirai(日语:ミライ[1],中文直译“未来”[2][3])是一款恶意软件,它可以使运行Linux的计算系统成为被远程操控的“僵尸”,以达到通过僵尸网络进行大规模网络攻击的目的。Mirai的主要感染对象是可访问网络的消费级电子设备,例如网络监控摄像机和家庭路由器等[4]。Mirai构建的僵尸网络已 阅读全文
posted @ 2019-10-23 21:10 bonelee 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 双向宽度优先搜索 (Bidirectional BFS) 算法适用于如下的场景: 以上 3 个条件都满足的时候,可以使用双向宽度优先搜索来求出起点和终点的最短距离。 算法描述 双向宽度优先搜索本质上还是BFS,只不过变成了起点向终点和终点向起点同时进行扩展,直至两个方向上出现同一个子节点,搜索结束。 阅读全文
posted @ 2019-10-23 10:02 bonelee 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: BFS模板,记住这5个: (1)针对树的BFS 1.1 无需分层遍历 from collections import deque def levelOrderTree(root): if not root: return q = deque([root]) while q: head = q.pop 阅读全文
posted @ 2019-10-23 09:41 bonelee 阅读(1050) 评论(1) 推荐(0) 编辑