XSS漏洞总结之小试牛刀
一:XSS漏洞总结
1>:简介
XSS是跨站脚本攻击,属于被动式的攻击。XSS指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意的特殊目的。
2>: 分类及危害
XSS分类:
反射型: 非持久性XSS攻击,当用户访问已被插入攻击代码的链接时,攻击代码执行,完成该次攻击。
存...
v-model实例——山顶洞人计算器
HTML代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../lib/vue.js"&a
Python中的常见报错:'xxx' object is not callable
【python】Error:’xxx’ object is not callable
‘xxx’ object is not callable,“xxx”为函数,例如int,list,str。
当出现报错 ‘xxx’ is not callable的时候,通常都是函数名重用或者变量名重用。
网上有其他专业名词的解释,但华而不实,其本质通常都是函数名重用或者变量名重用。
当出现这个错误时查看...
TCP连接的三次握手和四次挥手
1:TCP连接建立的三次握手
注:TCP协议是传输控制协议,位于传输层,和UDP协议的区别详见:点击查看
通过三次握手使客户端和和服务器之间建立连接,可以进行数据传输。
过程:
注:
1:SYN:同步序列编号,在黑客攻击中,SYN攻击是很常见的一种DDoS攻击,详见:点击查看
2:ack:ack序号为确认序号,只有ACK 标志位 为1时,确认序号字段才有效,ack=Seq+1。(...
idea 快捷生成for循环代码块
使用Intellij idea 时,想要快捷生成for循环代码块
itar 生成array for代码块
for (int i = 0; i < array.length; i++) {
= array[i];
}
itco 生成Collection迭代
for (Iterator<String> iterator = locationUrl.iterato...
c++中直接用类的对象名加‘.’成员运算符引用操作类的私有成员数据
类的成员数据分私有,公用,保护三种,公用就不必多说了,今天重点讲述私有成员数据的运用。大家都知道,类的私有数据成员能被类的成员函数直接操作,
但当在类的外部(例如在main()函数中)是不能直接引用操作类的私有的对象,否则就会出现错误!请看下面的程序代码:
#include
using namespace std;
class tree
{
private :
2018最新Kali升级教程
2018最新Kali升级教程
网上教程有很多,但试了几个都不行,更新不了,显示各种不安全,各种报错。或者就是让你修改配置文件,强行使用不安全的源进行更新,存在安全隐患!
经过本人实测找到一个很好的更新源,现在写详细教程分享给大家。
一:使用如下命令进入软件源文件
vim /etc/apt/sources.list
二:将默认的源文件替换
(下面介绍替换的具体操作,熟悉Linux操作指令的同学...
Vue使用样式和内联样式
注意:
1.Vue中使用样式,必须用v-on(缩写成:)绑定
2.在Js中,对象(无序键值对)的类名单引号可以省略,但是属性名中带有连字符等其他特殊字符要用引号隔开,推荐全部都用引号,属性名(键值)必须使用单引号隔开。所以都用单引号不会出错。
<!DOCTYPE html>
<html lang="en">
<head>
<meta cha...
数字转化成特殊字符的 方法 !
本次简述一个数字转化成特殊字符的 方法 !
和一般的转化字符的方法不太一样: 例如 将整型 1 转化成为 字符 1 !
#include
using namespace std;
int main()
{
int b(89),i;
char n;
cout
system("pause");
return 0;
}
这样程序的运行结果就为int 值 对应的 ascll
win10系统上安装Linux虚拟机
用到的资源:
(1)VMware Workstation Pro 14.1.2(2)Ubuntu 18.04.
(一)首先在官网上(https://www.vmware.com/cn.html)下载VMware Workstation Pro
在下面这个页面注册一个账号并登陆就能下载Windows版本的。
(二)在Ubuntu官网上(https://www.ubuntu.com/d...
Nmap的使用方法总结
Nmap的使用方法总结
一:各种参数的使用
1:ping扫描 —— nmap < 要扫描的目标ip地址>
给定一个ip地址,直接扫描
例:
这种扫描方式以及-sP 扫描,检测网络上哪些主机正在运行,通过向指定的IP地址发送ICMP echo请求数据包,收到一个RST包,就表示主机正在运行。
后面会讲到多个参数结合使用,一般当扫描主机防火墙打开时,是无法直接扫描的
2:TCP ...
c++语言中引起二义性的问题之 构造函数不可小觑!
本次讲述 在c++语言中引起二义性的问题之 构造函数不可小觑!
引发的实质是 函数的重载和默认参数值 所以一般的重载函数函数 也会出现这样的问题,今天以构造函数为例介绍的目的是捎带讲解一些构造函数的问
题!
#include
using namespace std;
class a
{
int n,j;// 注:当类中的成员没有设置访问权限的话,就会默认为: 私
在Linux虚拟机上安装Python和Tensorflow
由于我在MOOC上跟一个课程,用的版本比较老:
(1)python 2.7;(2)Tensorflow 1.3.0
(一)在虚拟机中的浏览器上搜索“清华大学镜像源Tensorflow”
(二)然后将设置改成“CPU”“cp27”“1.3.0”,然后复制下面那一段代码粘贴到Ubuntu命令行
然后会提示你“pip”没有安装,接着安装python-pip
如图所示就已经安装成...
Linux对于文件和文件夹的基本操作
删除文件夹
rmdir
rm -rf 目录名
删除目录、文件
rm [-dfirv][--help][--version][文件或目录...]
补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。
参数:
-d或–directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f或–force 强制删除文件或目录。
-i...
常量指针运用, 指针和数组名的赋值,以及各自的内存空间问题 浅谈 !
请仔细看下面的程序,比较运行所得到的结果,仔细分析 出现的问题!
#include
using namespace std;
int main()
{
int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int *p;
p = (int *)a ; //强制类型转换 否则的话 直接这样 p= a操作的话会提示 `int[3
Tensorflow学习之Python的基础知识
Tensflow笔记之Python 简单知识总结
常用指令
pwd
打印当前在哪个目录
ls
列出当前路径下的文件和目录
Mkdir 目录名
新建目录
cd 目录名
进到指定目录
python
...
c++语言中易引起二义性问题 2 之类的继承问题以及成员数据覆盖问题不如忽视!
派生类 继承了多个相同的成员函数或成员数据!
请看下面的代码:
#include
using namespace std;
class h
{
public:
h(int k)
{
b=k;
}
void fun()
{
co
v-for进阶——组件中使用时,注意绑定key作为指定区分
原因:对于已经渲染过的页面元素,Vue默认使用“就地复用的原则”,不会移动DOM元素来匹配数据
注意:
1.作为key,一定时唯一的,并且需要被v-bind绑定
2.v-bind绑定的key属性只能只用唯一的number或String
没有绑定出现的问题:
key值使用之后:
绑定key之后的HTML代码:
<!DOCTYPE html>
<html la...
Tensorflow学习之搭建神经网络
搭建神经网络
一、基本概念
基于Tensorflow的NN:用张量表示数据,用计算图搭建神经网络回话执行计算图,优化线上的权重(参数),得到模型。
张量:就是多维数组(列表),用“阶”表示张量的维度。
0阶张量就是一个数;
1阶张量是xia向量,表示一个一维数组,V=[1,2,3];
2阶张量就是矩阵。表示一个二维数组,m=[[1,2,3], [4,5,6], [7,8,9]]
判断...
今日推荐
周排行