摘要:
from functools import wraps def decorator(func): """this is decorator __doc__""" @wraps(func) def wrapper(*args, **kwargs): """this is wrapper __doc__ 阅读全文
摘要:
可以基于typedef、using等关键词实现 typedef std::vector<int> intvec; using intvec = std::vector<int>; //这两个写法是等价的 另一个例子,函数指针: typedef void (*FP) (int, const std:: 阅读全文
摘要:
方式1 struct stu{ char const *name; //姓名 int num; //学号 char sex; //性别 float score; //成绩 }; int main(){ struct stu s1={"www",1,'m',100.0}; stu s2={"ccc", 阅读全文
摘要:
方法一 单行缩进 在要缩进的那一行按下>>, 即连按两下>。 多行缩进 在要缩进的起始行按下n>>,n是要缩进的行数。 单行缩出 在要缩出的那一行按下<<, 即连按两下<。 多行缩出 在要缩出的起始行按下n<<,n是要缩出的行数。 方法二 按Esc,再按下v,进入visual状态,使用键盘的(上、下 阅读全文
摘要:
1. 打印机效果 效果是在终端的同一行上周期性输出字符,涉及print函数的两个重要参数:end、flush。 end指示本次print后的结尾字符,默认是换行符;flush默认是False,此时print一般在确定好一行的输出内容后才去打印一整行内容。flush设置为True后,即使不换行也要立刻 阅读全文
摘要:
Slowhttptest 低带宽应用慢速DOS攻击 擅长打击Apache,Tomcat 攻击方式: Slowloris:耗尽应用的并发连接池,类似http层的Syn Flood。HTTP协议默认的情况下需要接收到全部的请求之后才会开始处理,如果客户端发送速度缓慢或者不完整,服务端始终会为其保留连接资 阅读全文
摘要:
端口扫描 sudo hping3 -I eth1 -S 192.168.180.133 -p 80 SYN Flood 默认协议:tcp 默认端口:随机 默认源地址:攻击者本机IP地址 通过eth1,发送SYN报文到 192.168.180.133:80。伪造源地址为192.168.180.131, 阅读全文
摘要:
Editcap 与 Mergecap Wireshark,是最受欢迎的 GUI 嗅探工具,实际上它带了一套非常有用的命令行工具集。其中包括 editcap 与 mergecap。editcap 是一个万能的 pcap 编辑器,它可以过滤并且能以多种方式来分割 pcap 文件。mergecap 可以将 阅读全文