文件上传流程: 1.client将一个文件以http协议上传 2.以post请求发送至Web服务器 3.Web服务器收到请求同意并响应 4. 用户与Web服务器建立连接传输数据 文件上传漏洞定义: 文件上传漏洞是指用户上传了一个可执行的脚本文件,并通过此脚本文件获得了执行服务器端命令的能力。 漏洞产 ...
分类:
Web程序 时间:
2020-05-05 10:43:07
阅读次数:
76
今天跟大家分享一下我对前端项目自动化测试的实现。希望对你们有帮助,有说的不好的地方,还请多多指教!1.允许测试脚本里调用api 我们经常在测试时要做一些准备活动,比如注册一个新用户。这一步骤可能每次花费几分钟时间,那么这时候建议直接调用注册用户的api来生成新用户。每个场景节约几分钟,加起来就多了。2.允许测试脚本里访问数据库 虽然我们做测试可以说重点在界面上,但是业务逻辑上如果出错了最好也要
分类:
其他好文 时间:
2020-05-04 23:12:57
阅读次数:
116
条件为真执行的语句 if 条件 else 条件为假执行的语句注:执行的语句,单独包含一个关键字时可能会出错 使用关键字导致报错问题 原因是因为 print(pass) pass 为关键字,不可以直接输出 2020-05-04 ...
分类:
其他好文 时间:
2020-05-04 21:01:26
阅读次数:
57
之前安装模块的时候,多多少少有点问题,之前都没把问题和解决方法记录下来,现在开始要尽量记录下来,方便以后使用 pip 更新出错了,导致一直不能更新 WARNING: You are using pip version 20.0.2; however, version 20.1 is availabl ...
分类:
编程语言 时间:
2020-05-04 17:26:21
阅读次数:
118
我在Qt Creator中对一个程序不断进行修改进行实验,一个类需要使用信号槽。于是,我将其继承于QObject: class MyClass : public QObject { Q_OBJECT public: MyClass(); ... } 此时构建出错了:error: undefined ...
分类:
其他好文 时间:
2020-05-04 17:10:54
阅读次数:
87
排他锁: 介绍: 行级锁,锁住之后,其他人看不到该行信息,会陷入阻塞状态直到前面的用户commit或rollback之后才可操作。 使用场景: 例如转钱,一个客户给另一个客户转钱,然后需要两行内容都先上锁保证数据安全,再修改内容,修改完提交,另一个人再操作改行内容。 使用方式: select 字段 ...
分类:
数据库 时间:
2020-05-04 17:10:39
阅读次数:
66
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 考察二分法: import ...
分类:
编程语言 时间:
2020-05-04 15:04:30
阅读次数:
63
背景 在介绍整个原理和代码之前,我们来交代一下整个过程的背景,我们的系统作为一个下游的DMS系统,需要每天定期读取第三方接口传入数据,由于第三方接口每天传入的数据有上百万条主机厂备件库存数据,之前通过Kafka消息接口进行传输的话效率低、速度慢而且容易出错,所以后面和第三方统一意见采用FTP方式进行 ...
分类:
数据库 时间:
2020-05-04 13:23:58
阅读次数:
82
Redo日志在数据库库恢复过程中扮演着重要角色,恢复的精髓在于redo日志,而redo日志分为归档、非归档,自10g还引入了force_logging,force_logging也分为库级别、表空间级别,表级别;除此之外还有附加日志而附加日志又分为库级别和表级别,本文只讨论不同日志模式对备份恢复数据库的影响,形成最佳实践来指导SnapAssure备份软件实施运维和恢复
分类:
其他好文 时间:
2020-05-04 10:35:07
阅读次数:
75
引言 如果你自己做了一个感觉还不错的vue组件,而想分享给别人或者发布到npm上,那该怎么办呢? vue-share-components 分享一个大神做的一个 vue 模板,这个模板集成了本地测试和打包发布,项目地址 https://github.com/Akryum/vue... 附上我的 gi ...
分类:
其他好文 时间:
2020-05-04 00:53:02
阅读次数:
122