zoukankan      html  css  js  c++  java
  • 2019雏鹰训练营第二次作业

    分析

    1. 把所有用户名切片到一个列表中
    2. 利用Counter库函数功能计算出每个用户名出现的次数
    3. 再把符合条件的用户名分到一个新的列表中

    实现

    • 利用python的列表与字典功能

    利用python的列表与字典功能实现

    代码如下:

    Github地址

    详细的过程在代码注释

    结果如下:

    结果.PNG

    总结

    • 不知道结果是否正确呢?
    • 第一次提交的代码和博文最后发现思路有错误,此篇为改正后的思路。
    • Counter函数真香!

    附加题

    缺点:

    • 对于经常被访问的服务器,此方法误封正常客户的几率较大

    • 对于处理更大量的信息所消耗的时间会更久,更耗内存

    方法:

    发送方请求次数和请求信息长度结合在一起来判断是否异常流量,设置防火墙,对短时间内多次请求较短的信息长度的发送方进行拉黑。

  • 相关阅读:
    hdu2049.java
    java输入输出流小细节
    滚动字幕
    hdu4504java
    HDU2054JAVA
    hdu2058java
    hdu2073递推题
    [转]SELinux管理与配置
    Can't connect to MySQL server on 'XXX' (13)
    CentOS6.5+php5.3听云安装过程
  • 原文地址:https://www.cnblogs.com/uoch/p/11877415.html
Copyright © 2011-2022 走看看