首页 > TAG信息列表 > QWE

javascrip 数组的基础

作者:熊小辉   // 1.创建 数组(Array):是一组的数据的集合         // 2.利用new 创建数组         // 3.数组可以放各种类型         // 4.必须要逗号分开         // 5.存放数组数据的叫,数组元素         var bhu = new Arr

爬取300首古诗

import timeimport requestsfrom lxml import etreefrom multiprocessing import Pooldef zxc(): qwe_op=requests.get('https://so.gushiwen.cn/shiwenv_45c396367f59.aspx').text html1 = etree.HTML(qwe_op) '标头的xpth的' roto=html1.xpath('//

爬某豆瓣读书 Top 250

import re import time import requests from lxml import etree #爬某豆瓣读书 Top 250 #浏览器的代理 #在网址上输入about://version 浏览器的代理 cz={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.

Linux 用户管理

    §1 概念 用户:任何想要使用linux系统资源的人,在使用前需要向系统管理员申请的账号 用户组:每个用户一定属于一个用户组 家目录: /home/xx,用户登录时自动进入对应的家目录下。root的家目录是 /root   §2 指令 §2.1 增加用户 指令: 新增用户 asdf useradd asdf 新增用户 as

String

1.String是什么 String定义:                      他是一个字符串是不可变的 StringBuffer定义:                       他是字符串是可变的                       他的线程安全  慢  StringBuilder定义:                    

字典,判断最大值,并且打印他的,key,和,values

i'先定义一个列表' ic = { '语文': 99, '数学': 789, '英语': 98 } def ghj(qwe): '定义一个空列表,来储放最大值' x=[] for v in qwe.values(): x.append(v) cvb=max(x) '变量储存最大值' for k,v in qwe.items(): if

Docker 搭建 Redis Sentinel(一主两从三哨兵)

本文记录使用 docker-compose 快速搭建一个 Redis Sentinel 测试环境。其中 Redis 集群为 1 个 master 节点,2 个 slave 节点,Sentinel 为 3 个节点。 主机环境 系统 centos 7.5,ip ,docker 20.10.12,docker-compose v2.2.2,redis latest。 1)在 /usr/local/etc/redis 目录下,新建 docker-

BUUCTF - Web - BabySQli

BabySQli 拿到一个登录框 随便填些信息登录一下 这里用户名不是admin的话会提示用户名错误,其他都提示密码错误,看来admin就是正确用户名 可以看到返回页面有注释MMZFM422K5HDASKDN5TVU3SKOZRFGQRRMMZFM6KJJBSG6WSYJJWESSCWPJNFQSTVLFLTC3CJIQYGOSTZKJ2VSVZRNRFHOPJ5 这串字符不区

Linux sed命令

本文梳理一下平时用到过的sed命令 1、在某一行前或某一行后添加内容 #在内容行的后一行添加新增内容 sed -i '/文件内容/a\新增内容' test.txt #在内容行的前一行添加新增内容 sed -i '/文件内容/i\新增内容' test.txt a:append(附加),在某行后附加上一行 i:insert(插入),在某行前插

sql查询不在这个范围内的。例如,a不在b中出现的

     解释:此处查询id不在pid出现,以/qwe开头,userId为15的数据。子查询加上where是为了加快查询效率。   SELECT * from file where filePath like concat( "/qwe", '%') and userId =15 and  id NOT IN(SELECT pid from file where filePath like concat( "/qwe", '%

封神台靶场-宽字节注入

宽字节注入(一) 查询数据库名 http://inject2b.lab.aqlab.cn/Pass-15/index.php?id=1%df' union select 1,2,database() -- qwe 得出数据库名:widechar 查询当前库下表名 http://inject2b.lab.aqlab.cn/Pass-15/index.php?id=1%df' union select 1,2,group_concat(table_name) f

sqli-labs靶场Less-14

1、访问首页,/Less-14/index.php,这里的传参点是表单中的uname、passwd  探测六步 判断是否是数字形传参判断是否有单引号闭合判断是否是双引号闭合判断是否单引号+括号闭合判断是否是双引号+括号闭合判断是否是延时盲注  2、使用报错注入获取库名 " and updatexml(1,concat(0x

sqli-labs靶场Less-12

1、访问首页,/Less-12/index.php,这里的传参点是表单中的uname、passwd  探测六步 判断是否是数字形传参判断是否有单引号闭合判断是否是双引号闭合判断是否单引号+括号闭合判断是否是双引号+括号闭合判断是否是延时盲注 2、通过在uname后面拼接参数 order by 1~3 ,如下图3的时候

数据类型的基础操作

字符串 --定义 : ​ 在单引号\双引号\三引号内,由一串字符组成, ​ 引号嵌套,双加单 --按索引取值(正向取+反向取) :只能取, ​ 从那个取:取到第几个:步长 a = 'qwertyp' print(a[1]) print(a[-1]) print(a[:3]) print(a[1:]) print(a[1:4]) print(a[1:5:2]) ===> w

Vue学习——使用v-for渲染后,改变列表里的某个数据并可以二次渲染

前言 vue的导入 <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> or: <script src="https://cdn.jsdelivr.net/npm/vue@2"></script> 问题 问题描述:通过v-for渲染表格,在第一次渲染成功后,修改了某个单元格内容,第二次渲染时该单元格内容未改变(同行

POST注入靶场练习

题目1 使用手工注入 1、判断是否存在SQL注入 (1)admin'后直接使用-- qwe注释 (2)使用万能密码 admin     ' or 1=1 -- qwe SQL注入成功 2、判断字段数 输入admin' order by 3 -- qwe和admin' order by 4 -- qwe,只有order by 3的时候可以输出,则字段数是3 3、查找回显点 admiii

Vue v-model 双向绑定

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=d

4.2散列:用map实现重复元素数目的计算

#include <iostream> #include<map> #include<string> #include<cstdio> using namespace std; int main() { map<string,int>str; int n,m; scanf("%d %d",&n,&m); string t; for(int i=0;i<n;++i)

【CF】Codeforces Round 698(Div1)_1477C_几何/构造

链接 CF1477C 题解 现场得分:过了 我现场的做法 我用了一个调整法,这个方法在随机数据下跑得飞快,最差也只有\(O(n^2)\)。 我们考虑当前的点的序列为\(\{A_n\}\)。 假设当前我们发现最前面的一个非锐角的地方是\(A_{i-2},A_{i-1},A_i\)(记这个角为\(B_{i-2}\)),则我们如果仅想让这一个

组织文件---Python读书笔记(十)

文章目录 前言一、shutil模块1、复制文件和文件夹2、文件和文件夹的移动与改名3、永久的删除文件和文件夹4、用send2trash模块安全删除 二、遍历目录树os.walk()三、用zipfile模块压缩文件1、读取ZIP文件2、从ZIP文件中解压3、创建和添加到ZIP文件 前言 一、shutil模块

MYSQL显错注入演示

靶场题目: 注意闭合 用”)进行闭合 进行闭合后就不再是字符串,输入的数据可以被当成代码执行 id=() 闭合了前括号, 还有注释掉后面的后括号,用-- qwe 主要是为了保留横横后面的空格,因为可以自动去除空格后的内容,就去掉了后括号 步骤: ")order by 3 -- qwe ") union select 1,2,3 --

mysql 添加用户

作为一个比较规范的数据库运维来说,基本上都是会为不同的项目定义不同的数据库用户,也就是说,一个库一个用户。这是最基本的原则要求。 首先通过mysql自带的客户端工具直连数据 mysql -uroot -p 输入root密码后登陆进来; 新建一个数据库 create database test; 创建一个只限于内网使用

js不改变原数组的情况下取数值数组的最大值和最小值

 function getMax(abc){         // 1.要深拷贝数组         abc = abc.slice(0);         // 2.排序(升序第一个值是最小值,降序第一个值是最大值)         abc.sort(function(a,b){return b-a});         // 3.返回第一个值   

网络安全从入门到精通(第五章-5)Oracle注入 — 报错注入

本文内容: 注入函数解析 oracle报错注入函数解析 oracle注入+联合查询[union all] oracle报错注入具体流程 1,注入函数解析:   Dual是一个实表[也有说它是虚表],如果你直接查询它,它只显示一个X,列名为DUMMY.   像Mysql这样的语句:select1,2,3oracle是绝对不能运行,但是又想运行怎

Linux下新建txt文件并编辑

1. touch +  qwe.txt(文件名 ) 创建文件akk.txt文件   2.vi akk.txt vi为进入vim编辑器命令,意为在vim编辑器中编辑qwe.txt文件   3.i i意为insert为输入模式,输入i之后你就可以开始编辑这个txt文件了   4.esc 退出编辑模式   5.  :wq 保存并退出(注意:在冒号后面需要加上一个空格