3 菜小白P

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 15w+

centos6.8 安装docker并配置阿里云镜像加速器

centos6.8 安装docker并配置阿里云镜像加速器–学习并记录1.查看linux系统版本和内核版本cat /etc/issuecat /proc/version因为docker运行在Centos6.5或者更高版本的Centos上,要求系统为64位,系统内核版本在2.6.32-431或者更高版本。当前centos为6.8版本,内核版本2.6.32-642满足。2.yum安装doc...

2020-03-25 10:08:06

一个很棒的数据包分流方法

前段时间看流量分类方向的论文,看了许多中科大王伟老师的论文。受益匪浅,尝试着去学习借鉴。因为流量分类的基本单元一般就是单个包,整条流或者双向流。通常使用双向流Bi-Flow作为基本单元,而通过网卡接口抓取的pcap文件或者pcapng文件一般都有很多个session组成。所以分流一般都是预处理过程的第一步。1.获取流量数据集首先使用了开源数据集ISCX VPN and NO-VPN。ISC...

2020-03-23 16:51:20

Encrypted traffic 加密流量分类任务进展综述

Deep Learning for Encrypted Traffic Classification:An Overview常用流量解析方法主要有四种:1.端口号解析2.DPI技术3.统计特征/时序特征 + 机器学习4.时空特征 + 深度学习5.其他特征 +深度学习(待拓展)第一种端口号解析的方法,是最早应用于流量解析的方法,但由于部分应用会使用不常见的端口号以及端口伪装等问题,准确...

2020-02-09 18:00:06

vector push_back()方法解析

STLvector和array的区别在于,数组为静态空间,一旦配置了就不能改变;如果需要一个更大或者更小的空间,需要重新设置数组的大小,这样才能重新配置新空间,并将元素从旧地址搬到新地址,再释放新的空间给系统。而vector是动态空间,随着新元素的加入,内部机制会自动扩充空间容纳新元素。vector维护的是一块连续的线性空间。数据结构比较简单,通过两个迭代器start和finish分别指向配置...

2019-12-20 10:03:43

网易云音乐用户信息爬取以及可视化

最近因为女票的可视化作业快要交了,平时我在公司实习,就趁着实习的间隙抓紧给她做了一些皮毛,因为是研究生的课程作业,也没有往很深的方向去走。选的课程方向是爬取网易云音乐某首歌曲的用户评论内容和评论时间,观察每天哪个时间段的评论信息最多,每周哪天的评论信息最多。然后分析该歌曲的用户性别分布和年龄分布。所以首先需要通过爬虫来爬取评论信息和用户信息,然后通过可视化方法来统计该信息。由于网易云音乐有官方...

2019-12-12 12:10:42

Feature analysis-基于模型自适应方法的特征选择方法-论文解析

Feature analysis of encrypted malicious traffic18年发表于ESWA的一篇论文论文链接:https://www.sciencedirect.com/science/article/pii/S095741741930082X基于模型自适应和机器学习方法的加密恶意流量检测相关的论文。论文主旨这篇论文主要重点在于通过机器学习分类器来选择对应的特征属...

2019-11-19 10:42:56

QT添加libpcap遇到的问题

首先在网站上下载wpdpack之后,解压到自己的文件夹当中。打开QT项目当中的pro文件,在pro文件下面添加:INCLUDEPATH +=…LIBS +=…为了处理不同类型的错误,首先进行错误示范:如图所示,这种添加库的方法的结果是:这种错误比较好理解。我们将LIBS拆解为这样总该行了吧。结果:WTF,man。去stackoverflow里找了“答案”:照着试...

2019-10-28 21:15:54

计算机网络自顶向下方法学习

第一章:计算机网络和因特网1.1 分组交换:主机之间通过通信链路和分组交换机连接在一起,当一台主机向另一台主机发送数据时,发送主机将数据分段,并为每段加上首部字节。由此形成的信息包成为分组。分组交换机从它的一条入通信链路接受到达的分组,从其一条出链路转发分组,目前最著名的分组交换机的类型包括路由器和链路层交换机。分组交换:主机之间交换报文,源端将报文分为较小的数据块,称之为分组。在源和目...

2019-09-23 13:56:38

每日一题 删除排序链表中的重复元素II

每日一题Leetcode 82题 删除排序链表中的重复元素II给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list-ii/https://leetcode-cn.com/problems/...

2019-09-19 14:30:36

每日一题 旋转链表

每日一题Leetcode 第61题 旋转链表给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/rotate-list/1-2-3-4-5 ---------------------> 3...

2019-09-18 10:54:49

每日一题 两两交换链表中的结点

每日一题Leetcode 24题 两两交换链表中的结点给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。同样有两种方法,一种是递归的方法,另一种是非递归的方法。首先非递归的方法,仍然是从双指针的角度去考虑。 ListNode* swapPairs(ListNode* head) { ListNo...

2019-09-17 15:36:30

每日一题 删除链表中的倒数第N个结点

每日一题Leetcode 第19题 删除链表中的倒数第N个结点给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/做双指针做多了,第一想法还是用双指针的方法去做。开始快慢指针可以从头结点开始,也可以从首元结点...

2019-09-09 21:02:43

DDoS攻击分类

DDoS 攻击分类:以下分别从网络层/运输层的DDoS攻击和应用层的DDoS攻击两个角度来对DDoS攻击进行分类:A:网络层/运输层的DDoS攻击:这种攻击方式通常会使用TCP,UDP,ICMP以及DNS协议的数据包。洪水攻击:攻击者通过损耗受害者被攻击网络的合法带宽,来破坏合法用户的连接。开发协议洪水攻击:攻击者通过受害者使用的协议的特定特征以及协议实现存在的bug大量消耗受害者的资...

2019-09-09 15:28:13

每日一题 两数相加

每日一题Leetcode 第二题 两数相加给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。来源:力扣(LeetCode)链接:https://leetcode-cn.com/pr...

2019-09-09 14:24:31

每日一题 删除排序链表中的重复元素

每日一题Leetcode 83题 删除排序链表中的重复元素给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list/本题首先使用了快慢指针的方法: ListNode* deleteDuplicates(Li...

2019-09-08 10:44:46

每日一题 合并两个有序链表

每日一题Leetcode 21题 合并两个有序链表将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-sorted-lists/链表可以视为环环相扣的结点,每个结点的数据空间都包含一个数据结构(用于存放各种类型的数据),然后还有...

2019-09-06 12:39:34

每日一题 搜索旋转排序数组

每日一题Leetcode 第33题 搜索旋转排序数组假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。来源:力扣(LeetC...

2019-09-04 18:45:34

每日一题 四数之和

每日一题Leetcode 18题 四数之和给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。来源:力扣(LeetCode)链接:https://leetcode-cn.com/p...

2019-09-03 17:49:45

每日一题 最接近的三数之和

每日一题Leetcode 第16题 最接近的三数之和给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/3sum-closest第一种方法是暴力遍历,即找...

2019-09-02 17:12:12

每日一题 三数之和

每日一题leetcode 15题 三数之和给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/3sum本题使用了指针法。使用指针法的前提要先...

2019-08-31 13:36:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。