一、学习内容
1、python学习了第三方库pyinstaller的基本使用,科赫雪花小包裹的实例讲解和操作。
2、软件测试学习了QTP的对象的识别包括以下几个知识点(对象识别原理、描述性编程、及识别对象方法)以及postman中params、x-www-form-urlencoded、raw(jSON(application/json))显示格式、tests四种请求方法是使用,如何根据服务器返回的接口码找到定位原请求码并进行编辑。
3、数据库学习了数据库安全性控制-身份鉴别、存取控制、自主存取控制、授权、数据库角色及强制存取控制。
二、学习收获
1、知道了如何应用pyinstaller库里面的一些参数的使用,几个常用参数(-h、--clean、-D,--onedir、-F,--onefile、-i<图标文件名.ico>)-h是查看帮助、--clean是清理打包过程中的临时文件(使用pyinstaller库执行完python文件后会生成两个文件夹dist和build其中build是存放临时文件的)、-D,--onedir表示默认值,生成dist文件夹,-F,--onefile在dist文件夹中只生成独立的打包文件,-i<图标文件名.ico>指定打包程序使用的图标(icon)文件。
2、能够独立进行GET、post两种请求方式的操作,知道了params、x-www-form-urlencoded、raw(jSON(application/json)tests四种请求所包含的不同含义和区别,可以根据服务器返回的接口码找到自己发送的请求并进行编辑。
3、了解了数据库安全性控制的基本流程运作比()如在sql处理层进行自主存取控制和强制存取控制,进一步可进行推理控制对用户访问行为和系统关键操作进行审计对异常用户行为进行简单入侵检测)以及用户身份鉴别的方法(1、静态口令鉴别、动态口令鉴别、智能卡鉴别、生物特征鉴别)和存取控制机制的组成、自主存取控制方法的实现以及如何进行权限的授予。
三、今天学习问题
1、编程问题今天看了random模块的基本用法,在网上了一些相关的练习题做其中一个练习题题目的描述是在26个字母大小写和9个数字组成的列表中随机生成10个八位密码,做了几遍没做出来,在网上找了一个参考答案import random
import string
a=0
while a<11:
str=' '.join(random.sample(string.ascii_letters+string.digits,8))
print(str)
a+=1
代码中:(string.ascii_letters+string.digits,8)这句是表示什么意思不太明白,通过网上查看string模块的介绍知道了ascii_letters和digits两个方法介绍明白了string.ascii_letters+string.digits这个所表达的意思,但后面那个8是什么意思,这样的书写的格式是什么格式。
网友评论