寒假第二次作业

第一部分:网课学习笔记

网络空间安全概论一、四章笔记博客链接

第二部分:程序题

①热身题

热身题代码链接

实现思路:

  • 利用fopen打开文件
  • 利用fgets和fputs读写文件

实现结果如下图(截取部分):

②基本题

基本题代码链接

实现思路:

  • 用结构体数组保存每一次请求
  • 边保存边判断再累加各个用户请求值总值
  • 遍历结构体数组依据条件输出黑客人数和名称

实现结果如下图:

③开放题:

方法一的问题:

  • 占用太多空间
  • 判断标准过于生硬
  • 无法用于用户名很长的情况

改进的思路:

①对于接收者名字(bob)不予多次保存至结构体数组,以节省空间;

②不仅仅以请求值总值S>T这一标准来判断是否是黑客,可以以“短时间大量发送(大于某个值)信息量很小(小于某个值)的请求”来判断

猜你喜欢

转载自www.cnblogs.com/zlonglongago/p/10347056.html