zoukankan      html  css  js  c++  java
  • 寒假第二份大礼包

    寒假第二份大礼包

    //这是来自一个为了这一份惨绝人寰的寒假大礼包努力了很久感觉每天都坐在电脑前兢兢业业学了很多学得很广到最后却一无所获在deadline的前一天不死心即使没做完也想把这个过程发出来的一个对生活失去希望感到十分挫败的成年人//

    作业内容

    Task

    实现一个简易的“可视化流量监控程序”(web,软件,GUI 等形式均可)

    具体要求为,在每周期结束时:

    • 统计当前周期数据包的总数量、总包长;
    • 检测当前周期内异常流;
    • 将结果更新至用户页面。

    较简单难度——静态式界面

    页面至少需要包括:

    • 读取流量数据文件(尽量保证抓取的数据量足够大,10K 到 100K 条流量信息);
    • 设定阈值 φ 和 Φ;
    • 总数量、总包长随每 10K 流量读取处理完毕,变化的折线图(或者其他形式);
    • 检测出的异常流的 list 。

    允许使用任何语言绘制图表,包括 python、js、matlab等等。

    我的100k流量包的流量统计

    非常简陋的页面,先整了张图。

    我的代码在这里

    github链接https://github.com/Jiangleying/Total-traffic-statistics/blob/main/Total-traffic-statistics.py

    学习过程

    学习内容

    1.python

    2.HTML

    • 在学了这么多杂七杂八的东西之后,我觉得我的心之所向还是做网站!(做出一些花里胡哨七的八的的页面真的很好玩!)

    • 我的雄心壮志!下学期把html的五百多节网课听完!(现在只听了五十多节,真·雄心壮志)。

    • html的学习笔记由于发到博客园里很多代码灵异消失,只能贴图片

    3.Tcpdump抓包

    遇到的困难

    • 每一步都是困难!!!拿到作业的那一刻读了十遍,还是分析不出要做啥,感谢大佬们的悉心指导。

    • 印象深刻在第一次抓100k包的时候,在大佬的建议下(开三个直播同时跑来缩短抓到100k包的时间)

      以为自己会被困在抓包过程,结果是被困在虚拟机的浏览器打不开视频,最后缺乏计算机基本知识的我跟着网上的教程一顿操作猛如

      虎地装了新的浏览器还有奇怪的播放器。

    • 日常被一些傻傻的错误耽误进度。在虚拟机上装matplotlib的时候,一直以为没装好,最后转战echarts后才发现当初是因为运行的命令出错。(低情商:浪费时间! 高情商:学习了新知识!)

    自我反思and总结

    • 还是没有贯彻落实Learning by doing ,学习得很机械,例如在得知要学html后,不是根据作业需要的知识有针对性地学习,而是直

      接打开网课从第一节课开始听,效率低and无针对性。

    • 上学时的时间管理大师(褒义),在寒假沦落为秉持“deadline是第一生产力”做事的咸鱼。下一次作业(希望没有下一次了555)一

      定要刚布置就开始动工!!(flag先立!!)

    • 缺少实践,在听网课的时候就只是在一直记笔记(记笔记一时爽,一直记一直爽),没有怎么跟着它去实践,导致最后在应用到作业

      实操上感觉啥都学了又感觉啥都没学。

    • 感觉大家伙都好会找资料找教程找代码,我的相关能力仍需提高。

    • 每日体验一遍“我好菜”,革命尚未成功,同志还需努力。

  • 相关阅读:
    git命令log与reflog的比较
    git基础仓库提交到新仓库,保存老仓库历史,并同步老仓库跟新到新仓库中
    classpath*与classpath
    fastjson将对象和json互转,@JSONField的使用及不生效
    feign接口自动生成工具
    IIS .Net Core 413错误和Request body too large解决办法
    thinphp 上传文件到七牛
    php 整合微信、支付宝扫码付款
    Jenkins:整合SonarQube8
    Jenkins:流水线打包运行boot项目
  • 原文地址:https://www.cnblogs.com/fzujly/p/14396464.html
Copyright © 2011-2022 走看看