年度归档: 2021 年

20 篇文章

JAVA历史版本下载
JAVA历史版本下载 https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html 当前是JAVA8 其他版本改数字就行了
Script
Python比较字符串差异 # !/usr/bin/python import difflib text1 = """ 字符串1 """ text1_lines = text1.splitlines() text2 = """ 字符串2 """ text2_lines = text2.splitlines() d = difflib.Differ(…
DNS欺骗攻击分析
DNS欺骗攻击分析 概念 定义: DNS欺骗就是攻击者冒充域名服务器的一种欺骗行为。 原理:如果可以冒充域名服务器,然后把查询的IP地址设为攻击者的IP地址,这样的话,用户上网就只能看到攻击者的主页,而不是用户想要取得的网站的主页了,这就是DNS欺骗的基本原理。DNS欺骗其实并不是真的“黑掉”了对方的网站,而是冒名顶替、招摇撞骗罢了。 以上是引用百…
ARP欺骗攻击分析
ARP欺骗攻击分析 概念 ARP欺骗(英语:ARP spoofing),又称ARP毒化(ARP poisoning,网络上多译为ARP病毒)或ARP攻击,是针对以太网地址解析协议(ARP)的一种攻击技术。此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包,且可让网络上特定电脑或所有电脑无法正常连线。最早探讨ARP欺骗的文章是由Yuri Volo…
命令执行漏洞
|(就是按位或),直接执行|后面的语句 ||(就是逻辑或),如果前面命令是错的那么就执行后面的语句,否则只执行前面的语句 &(就是按位与),&前面和后面命令都要执行,无论前面真假 &&(就是逻辑与),如果前面为假,后面的命令也不执行,如果前面为真则执行两条命令 ;(linux下有的,和&一样的作用)
JSR303
这篇文章没有摘要
Git忽略文件
有些时候我们不想把某些文件纳入版本控制中,比如数据库文件,临时文件,设计文件等 在主目录下建立.gitignore文件,此文件有如下规则: 忽略文件中的以#号开始的行会被忽略 可以使用Linux通配符,例如:*代表任意多个字符,?代表一个字符,[abc]代表可选字符范围,{string1,string2...}代表可选字符串等 如果名称最前面有一个…
新建Vue项目
vue初始化项目 vue init webpack hello-vue 安装vue-router npm install vue-router --save-dev 安装element-ui(饿了么) npm i element-ui -s 安装依赖 npm install 安装SASS加载器 cnpm install sass-loader no…