linux下抓包 tcpdump tcpdump工具默认没有 (yum install -y tcpdump)tcpdump -nn -i 设备名tcpdump -nn -i ens33 (抓取本机网卡ens33数据包)-i 后面加设备名,如果抓取网卡则后面
分类:
Web程序 时间:
2018-03-01 19:47:37
阅读次数:
230
1、个人总结及想法: (1)1.8相比较于1.7的变化? HashMap的底层数据结构大家应该都比较清楚了,就是数组+链表,链表主要用来解决hash冲突,使用了链地址法的方式来解决,1.8的改动主要就是hash冲突时候,一是在进行链表插入时由1.7的头插法变成了尾插法,第二个原来链表是一个单链表,但 ...
分类:
其他好文 时间:
2018-02-26 17:36:04
阅读次数:
172
1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 ...
分类:
其他好文 时间:
2018-02-26 13:41:14
阅读次数:
275
链表 题型1:数组和链表的区别是什么? 数组和链表的区别主要表现在以下几个方面: 1)逻辑结构。数组必须事先定义固定的长度,不能适应数据动态地增减。当数组中插入、删除数据项时,需要移动其他数据项。而链表采用动态分配内存的形式实现,可以适应数据动态第增减的情况,需要时可以用new/malloc分配内存 ...
分类:
编程语言 时间:
2018-02-23 10:47:51
阅读次数:
196
1.链表:链表是继数组之后第二种使用的最广泛的通用存储结构,它克服了数组的许多弊端:无序数组的查找慢问题,有序数组的插入慢问题,数组定义时的定长问题。它也可取代数组,作为其他数据结构的基础。 2.引用的概念补充: 3.单链表代码: 3.1.Link.java 1 package com.cn.lin ...
分类:
编程语言 时间:
2018-02-14 20:18:44
阅读次数:
232
iptables防火墙iptables规则firewalld---->iptables----->内核(netfilter)安装iptables服务systemctlstopfirewalld.servicesystemctldisablefirewalld.serviceyumlist|grepiptablesyum-yinstalliptables-servicessystemct
分类:
其他好文 时间:
2018-02-11 19:59:17
阅读次数:
204
iptables 表、链、规则图(默认filter表)iptables 防火墙为什么不占用端口?iptables 配置端口转发:端口转发(Linux/Windows)iptables 进行 url 过滤# 开启
# 过滤掉含有 qq.com 的 url
sudo iptables -A OUTPUT -m&n
分类:
其他好文 时间:
2018-02-05 14:18:15
阅读次数:
94
链表 链表是一种根据元素节点逻辑关系排列起来的一种数据结构。利用链表可以保存多个数据,这一点类似于数组的概念,但是数组本身有一个缺点 —— 数组的长度固定,不可改变,在长度固定的情况下首选的肯定是数组,但是在现实的开发之中往往要保存的内容长度是不确定的,那么此时就可以利用链表这样的结构来代替数组的使 ...
分类:
其他好文 时间:
2018-02-03 13:21:18
阅读次数:
122
链表中倒数第k个结点 时间限制:1秒 空间限制:32768K 题目描述 输入一个链表,输出该链表中倒数第k个结点。 现在链表题都是要跟“倒立”联系= =,看到这个问题,自然想到以前用递归巧妙倒序打印链表。 但是这样写在牛客oj上说我的代码: var arr = new Array(); var fl ...
分类:
其他好文 时间:
2018-02-02 11:31:53
阅读次数:
142
(一)什么是链表? 链表是线性表的一种,所谓的 线性表包含顺序线性表和链表,顺序线性表是用数组实现的,在内存中有顺序排列,通过改变数组大小实现。而链表不是用顺序实现的,用指针实现,在内存中不连 续。意思就是说,链表就是将一系列不连续的内存联系起来,将那种碎片内存进行合理的利用,解决空间的问题。 所以 ...
分类:
其他好文 时间:
2018-02-01 11:43:21
阅读次数:
198