- 博客(5)
- 收藏
- 关注
原创 入侵检测系统的未来发展
目前入侵检测系统的协同处理能力差,入侵检测系统由管理中心和数据检测引擎组成,组成部件各司其职,分工明确,但是彼此间的沟通与协调不够,对未来数据实时处理的要求力不从心。响应是入侵检测系统必备的功能部件,最简单的入侵响应方式是入侵事件通知,即当检测到入侵行为发生时,入侵检测系统通过报警或发E-mail来提醒管理人员做出及时处理。在入侵检测系统中,截获网络的每一个数据包,并分析、匹配其中是否具有某种攻击的特征需要花费大量的时间和系统资源,随着百兆、千兆甚至万兆网络的大量应用,需要研究高速网络的入侵检测。
2023-05-17 07:56:43
241
原创 随机迷宫生成算法
迷宫算法有三大算法:深度优先算法、prim算法和递归分割算法。这里用的是深度优先算法。要求首先是,迷宫只有一条正确的路径可以从起点走向终点,而我们要做的就是生成只有一条正确路径的迷宫,就像建立道路一样,我们挖的道路就像树结构,树上有很多的分支,分支也有子分支,每个子分支都不能相交,相交了就说明道路相同了,那么此时的迷宫就可能存在多条正确道路,这不是我们需要做的。那么基于唯一道路的原则,我们向某个方向挖一块新的区域时,要先判断新区域是否有和其他道路相通的可能,如果有我们应该换个方向建立道路,可以如此解释代码实
2022-06-16 11:25:21
1488
1
原创 回文数求解
思路第一个想法是将数字转换为字符串,并检查字符串是否为回文。但这需要额外的非常量空间来创建问题描述中所不允许的字符串。第二个想法是将数字本身反转,然后将反转后的数字与原始数字进行比较,如果它们是相同的,那么这个数字就是回文。但是,如果反转后的数字大于我们将遇到整数溢出问题。按照第二个想法,为了避免数字反转可能导致的溢出问题,为什么不考虑只反转数字的一半?毕竟,如果该数字是回文,其后半部分反转后应该与原始数字的前半部分相同。例如,输入 1221,我们可以将数字 “1221” 的后半部分从 “21” 反转为
2022-06-12 15:13:41
81
原创 两数之和问题求解
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。最容易想到的方法是枚举数组中的每一个数 x,寻找数组中是否存在 target - x。当我们使用遍历整个数组的方式寻找 target - x 时,需要注意到每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。而每一个元素不能被使用两次,所以我们只需要在 x 后
2022-06-12 15:10:46
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人