自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 OWASP juice shop靶场闯关题解

1、找到隐藏的记分板/#/score-board 会直接跳转到计分板2、登陆管理员账户这里可以尝试用sql注入的方式进入管理员界面1、无账号,无密码进入’ or 0=0 –2、有账号,无密码进入 **admin@juice-sh.op'--**3、xss攻击在搜索框输入<iframe src=“javascript:alert(xss)”>4、登陆管理员界面,并且不报错在url输入administration即可5、给商店⼀个毁灭性的零星反馈修改页面代码,删除d

2022-02-12 00:19:49 3850

原创 jwt常见的加密算法

JWT:是客户端和服务器进行数据安全传输的一种标准JWT的组成是由头,负载,签名组成头:指定的签名的加密算法方式负载:自定义信息内容签名:头部Base64通过加密算法和密钥生成的作用:防止令牌信息被篡改JWT令牌优点:1、jwt基于json,非常方便解析2、可以在令牌中自定义丰富的内容,易扩展;3、通过非对称加密算法及数字签名技术。常见的加密算法:加密算法的种类:1、可逆加密算法加密后,密文可以解密得到原文一般用于签名和认证。私钥服务器保存, 用来加密, 公钥客户拿着用于对于令牌

2022-02-11 00:00:58 7660

原创 cookie,seeion以及token之间的区别和优缺点

1、cookie(网络或互联网使用者发给中央服务器信息的计算机文件)首先什么是cookie呢?顾名思义cookie首先是一个文件,主要是由浏览器生成的一个能在浏览器中永久存储的一个数据。比如我们的账号密码,就会存储到cookie里,下次在请求的时候,会直接输入账号密码,比较方便,但是弊端也随之而出,cookie很容易被黑客劫持,所以cookie的安全性较低一些,所以后来浏览器加了一些限制来确保cookie不会被恶意使用,但是安全性还不是很高。2、session(在网络应用中又被叫做会话控制)什么是se

2022-02-10 23:00:00 1267

原创 测试常用mysql命令

会操作mysql已经是测试必备的技能了,下面我们总结一下测试需要学习的sql命令。create database [数据库名];利用create创建一个数据库create table [表名](内容);利用create创建一个数据表insert into [表名] values('值1','值2');利用insert 向表里插入数据select [要显示的字段] from [数据表] where [判定条件];利用查询语句查询想要的数据mysql提供了三种删除,drop ,dele

2022-01-10 22:49:47 607

原创 测试流程详细

编写目的此文档根据项目需求文档,制定测试策略、评估测试风险,确定所需的资源,并对测试的工作量进行估计,进行人员和进度安排,并且列出测试项目的可交付元素。参考文档详细设计文档,设计原型测试概要(1)测试目标通过测试,达到以下目标:测试已实现的产品是否达到设计的要求,包括:各个功能点是否以实现,业务流程是否正确。产品规定的操作和系统运行稳定。Bug数和缺陷率控制在可接收的范围之内,遗留BUG一般不超过所有BUG的10%(2)测试范围列出测试最终需要交付的功能模块列表(3)测试人力资源(

2022-01-10 08:36:10 213

原创 四句话让你学会一个简单的爬虫【python】

首先我们先导入request库,这样才能调用requests里面的函数os库是为了存放我们爬过来的文件import requestsimport os如何四句话实现一个简单的爬虫pic = requests.get('http://browser9.qhimg.com/bdr/__85/t010824ab8b5cdfa138.jpg')with open('o.jpg','wb') as f: f.write(pic.content)我们把爬到的图片显示出来效果如下:...

2022-01-04 10:30:17 381

原创 python例题

输出log信息到同一个文件test.log上,要求log输出不同级别的log, 包括输出异常信息到log文件logging.basicConfig(filename='../LOG/.',format='[%(asctime)s-%(filename)s-%(levelname)s:%(message)s]', level = logging.DEBUG,filemode='a',datefmt='%Y-%m-%d%I:%M:%S %p')logging.debug("w")logging.info(

2022-01-04 10:20:08 380

原创 python selenium一个简单的例子

import seleniumimport timefrom selenium import webdriverd = webdriver.Chrome()d.get('https://www.baidu.com/')d.find_element_by_id("kw").send_keys("python")d.find_element_by_id("su").click()time.sleep(5)d.quit()运行结果

2022-01-04 10:03:45 372

原创 用python求1000以内的水仙花数

求1000以内水仙花数: 如果一个3位数等于其各位数字的立方和,这个数就是水仙花数for n in range(100,1000): i = n // 100 j = n // 10 % 10 k = n % 10 if n == i*i*i + j*j*j + k*k*k: print(n)

2021-12-30 08:46:40 4216

原创 python冒泡排序一个列表

冒泡排序以下列表:li=[1,9,4,7,7,8,2,3,5,8,13,10,11]list1 = [1, 9, 4, 7, 7, 8, 2, 3, 5, 8, 13, 10, 11]n = len(list1)for i in range(n - 1): for j in range(n - i - 1): if list1[j] > list1[j + 1]: tmp = list1[j] list1[j]

2021-12-30 08:44:59 431

原创 python for的练习题

电影票 :有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3~12岁的观众为10美元;超过12岁的观众为15美元。请编写一个循环,在其中询问用 户的年龄,并指出其票价。for i in range(1,5): a=int(input("请输入年龄")) if a<3: print("免费") elif 3<=a<=12: print("收10美元") else: print("收15美元")

2021-12-30 08:43:26 521

原创 python练习题

#课后作业:1、 宠物 :创建多个字典,对于每个字典,都使用一个宠物的名称来给它命名;#在每个字典中,包含宠物的类型及其主人的名字。将这些字典存储在一个名为pets 的列表中,再遍历该列表,并将宠物的所有信息都打印出来。a=[{'name':'bianmu','age':6,'zhuren':'wuqi'},{'name':'hashiqi','age':10,'zhuren':'wuwei'},{'name':'jiwawa','age':18,'zhuren':'tom'}]for i in a

2021-12-28 10:27:21 1348

原创 python题

程序题:1.数字不同数之和获得用户输入的一个整数N,输出N中所出现不同数字的和。例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。sum1 = 0a = input("请输入数字为")b=set(a)for i in b: sum1+=int(i)print(f"输出的结果为{sum1}")#课后作业:1、 宠物 :创建多个字典,对于每个字典,都使用一个宠物的名称来给它命名;#在每个字典中,包含宠物的类型及其主人的名字。将这些字典存储在一

2021-12-28 10:16:12 9001

原创 python题

练习1: 外星人颜色 #1 :假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color 的变量,并将其设置为’green’ 、‘yellow’ 或’red’ 。# 编写一条if 语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了5个点。# 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。alien_color = 'green'if alien_color == 'green': print("你获得了5个点"

2021-12-28 10:11:43 643

原创 python做一个赌博小游戏水火草对战

import randomsum=0for i in range(1, 4): a = input("请输入你的怪物") b = random.choice('火草水') if a == '水' and b == '火': print(f"电脑的怪物为{b} 玩家的怪物为{a} 玩家胜") sum+=1 elif a == '火' and b == '草': print(f"电脑的怪物为{b} 玩家的怪物为{a} 玩家胜")

2021-12-28 10:10:33 2223

原创 关于字符串操作的题

# # 1. 将字符串 "abcd" 转成大写# str = 'abcd'# print(str.upper())# # 2. 计算字符串 "cd" 在 字符串 "abcd"中出现的位置# print(str.find('cd', 1))# # 3. 字符串 "a,b,c,d" ,请用逗号分割字符串,分割后的结果是什么类型的?# print(str.split(',',maxsplit=0))# # 4. "{name}喜欢{fruit}".format(name="李雷") 执行会出错,请修

2021-12-24 08:42:02 1238

原创 python如何用split截取一部分字符串

str1= 'hive://ads/training_table'print(str1.split('/')[-1].split(',')[0])print(str1.split('/')[2].split(',')[0])

2021-12-23 00:13:33 1193

原创 python如何把字典类型数据放在字符串中并输出

正常来说字典类型和字符串如果进行转换的话肯定会丢失,所以我们使用一种方法,把点字典类型数据放在字符串中dict={'name':'wuwei','age':23}a=str(dict)for i in a: if i in 'asdfghjklzxcvbnmqwertyuiop1234567890': print(i,end="")这样就可以把字典的数据放进字符串中并输出...

2021-12-22 23:47:24 1801

原创 python如何进行字符串倒序输出

str='0123456789'x=str[::-2]print(x)python可以用切片的方法进行倒序输出,非常的方便快捷

2021-12-22 23:14:43 2399

原创 python集合的基本用法之去重

python的集合是由不同元素组成的集合,组合一组无序排列的数(集合里的元素不可重复且是无序的)我们经常用集合来实现去重的工作例如:list1=[1,2,3,4,5,6,7,4,3,2,5,8,9,0,1]给定一组数据,这个数据中有的数据是重复的,我们想把这组数据完成去重,应该怎样实现?list1=[1,2,3,4,5,6,7,4,3,2,5,8,9,0,1]list1=set(list1)list1=list(list1)print(list1)我们只需要把一组数据转换成set类型,就可以

2021-12-22 22:59:43 4305

原创 用python来实现判断每个月的幸运数字

本文将采用字典的方法来实现每个月对应的幸运数字tup = {1:"3",2:'8',3:'0',4:'2',5:'7',6:'5',7:'4',8:'9',9:'4',10:'1',11:'6',12:'5'}n=input("请输入你要搜索的月份")print("你要搜索月份的幸运数字为",tup[n])在控制台输入要搜索的月份,就可以得到相对应的幸运数字...

2021-12-21 23:43:37 585

原创 通过python来预测你什么时候谈恋爱和结婚

number=input("请输入你的阴历生日,告诉你什么时候谈恋爱结婚:")number=int(number)mouth=number+4<=12 or number+4-12print(mouth)输出的结果为请输入你的阴历生日,告诉你什么时候谈恋爱结婚:102

2021-12-21 23:07:31 95

原创 Python基本的数据类型都有哪些,并且可变和不可变的分类

可变的基本数据类型:1.int(整型)i=52.float(浮点型)i=5.53.str(字符串)i="wuwei"4.bool(布尔型)i=True不可变的基本数据类型:5.list(列表)i=[1,3,’a’]6.dict(字典)i={‘name’:’吴伟’,’age’:23}7.set(集合)i={1,2,’吴伟’}9.Tuple(元组)i=('wuwei', '男', 1999)...

2021-12-20 23:54:33 368

原创 如何通过linux命令行创建py文件并运行

在Linux下创建py文件并运行总共分以下几个方面1.新建文件Touch 1.py2.查看文件ls 1.py3.编辑文件vi 1.py4.保存文件esc-输入wq5.输出文件输入python的文件名即可运行。

2021-12-20 23:34:57 9410

原创 Python的单行注释和多行注释的区别

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-12-20 22:45:26 3530

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除