- 博客(35)
- 收藏
- 关注
原创 解决element-ui中el-upload组件上传多个图片时出现重复图片问题
使用el-upload在上传图片时,上传多张时,会出现重复问题,原因是on-change在监听文件变化时,是每次选择一个文件就要返回一次调用,例如:选择了两个文件,a.png,b.png就要返回两次,第一次返回[a.png],第二次返回[a.png,b.png],结果累加就是[a.png,a.png,b.png],所以会造成重复,需要处理一下,只要最后一次调用。
2023-05-16 11:57:35
3816
原创 vuedraggable制作任务看板,实现数据拖动并获取拖动后的数据
在网上看了很多关于拖拽的资料,基本上都没什么帮助,经过本人实践,终于搞定了元素拖拽的问题,在拖拽时可以获取拖拽的数据。2、安装vuedraggable插件:npm insall vuedraggable。1、vue版本为vue2。
2023-04-19 14:55:58
3665
3
原创 python监控模块psutil基本使用
1.安装psutilpip installpsutil2.基本使用:#监控工具import psutilimport datetimedef getMem_info(): '''内存信息''' mem = psutil.virtual_memory() print('总内存:',mem.total/1024/1024/1024) print('已用内存',mem.used/1024/1024/1024)def getCpu_info(): .
2020-07-02 17:00:07
472
原创 pgsql查询某段时间内的某个小时数据,周几的数据
关于展示给定时间范围内的数据查询,本人做了两个查询,分别如下1.查询指定时间范围内小时的数据,比如查询2020-03-20 10:00:00到2020-04-20 10:00:00时间范围内在所有09:00:00这个时间的数据,也就是查询每天10:00的数据 数据表中的事件字段为datatime,sql语句如下:SELECT datatime, pm25 from 数据表 wher...
2020-04-20 15:01:30
10339
1
原创 Webstorm创建VUE项目
1.安装完毕所有组件npm,node,webpack2.在某个目录下创建项目:vue init webpack projectName3.进入项目目录,cd projectName4.启动项目 ,npm run dev5.输入网址 localhot:8080 端口号为自己的,如下页面代表成功6.将项目移植到Webstorm,使用webstrom打开项目7.配置项...
2020-04-14 17:29:45
444
原创 python 解析xml文件写入excel
本文目的是用python的ElementTree和xlwt解析xml文件并写入excel,在网上和官网看了一些示例,都是一些基本用法,简单例子,个人觉得不够实用,所以整理了此篇博客,把xml文件中的城市环境监测站点名称和代码,将数据提取保存到excel中。废话不多说直接上代码1.需要解析的datas.xml文件,由于文件内容比较多,所以只截取部分,需要提取的内容为Pointe...
2020-04-03 13:56:04
3942
3
原创 java中日期类封装Dateutils
常用日期类封装,使用maven管理项目,引入<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId></dependency>封装类如下:import org.apac...
2019-10-16 18:15:39
885
原创 Java中常用工具类封装:StringUtils
从网上找了一些Java中常用工具类封装总结如下:可直接使用用maven做工程管理,需要引入commons-lang3包,如下:<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId><...
2019-10-16 16:01:45
1254
原创 centos7安装mysql
这两天一直捣鼓在centos7上安装mysql,按照网上的方法试了很多种,不是这不行就是那不行,反正就是安不上,最后找了个方法,记录如下:1.官网下载安装包2.下载好的安装包弄到centos7里边,比如放在/目录下3.解压 tar xvfMySQL-5.6.44-1.el7.x86_64.rpm-bundle.tar后文件如下4安装(1)执行rpm -ivh M...
2019-07-18 10:55:37
242
原创 centos6.4虚拟机配置nginx
一.安装虚机 windows下安装虚拟机我就不说了,一搜一大把,一直下一步就ok了二.打开虚拟安装nginx1.选择版本,下载nginx。下载地址:http://nginx.org/download/[root@localhost /]# wget http://nginx.org/download/nginx-1.7.0.tar.gz2.安装pcreopenssl...
2019-05-14 17:16:32
175
原创 二级等级保护要求
最近在做安全测试,网上查了关于一些二级等保的资料,现整理有关二级等保要求如下: 技术要求项 二级等保 实现方式 网络安全 结构安全与网段划分 网络设备的业务处理能力应具备冗余空间,要满足业务高峰期需求; 应设计和绘制与当前运行情况相符合的网络拓扑结构图; 应根据机构...
2019-04-29 16:57:56
10238
原创 Acunetix安装及使用
一、Acunetix安装1、下载软件压缩包文件,首先点击“Acunetix.Web.12.0.180911134.Retail.exe”安装最新版原程序2、阅读并同意软件安装协议3、设置登录信息,包括邮箱地址以及登录密码4、设置默认端口,一般默认为34435、选择附加任务,建议创建桌面快捷方式6、核对安装信息,确认无误后即可点击【Install】按钮继续7、等待程序安装完毕,直接点...
2019-04-28 16:54:53
47739
24
原创 虚拟机中安装python3,redis,pip,celery
按照网上的提供的各种方式搞了半天也没在linux中安装成python3,后来自己研究了一下,使用一下简洁的方式安装一,安装python3 我的虚拟机linux版本是CentOS6.5,要安装的python版本是Python-3.5.0,使用root用户安装。安装前先要安装必要的支持组件:yum -y install zlib zlib-develyum -y ...
2019-04-02 10:10:00
3577
原创 状态保存,session记住用户登录状态
记住用户登录状态,首次登录后,再打开另一个网页输入登录地址后直接跳转到首页,代码如下:views.pyfrom django.shortcuts import render,redirectfrom django.http.response import HttpResponse# Create your views here.def index(request): ''...
2019-03-27 14:51:48
2757
原创 python3使用cookie保持状态
本篇简单介绍使用cookie来记住用户名1.视图函数:views.pyfrom django.shortcuts import render,redirect# Create your views here.def index(request): '''首页''' return render(request,'user/index.html')def log...
2019-03-27 10:35:39
1832
原创 Jmete4.0r参数化设置
本文的Jmeter版本为4.0一:用户参数设置1.用户参数:在取样器下直接添加添加变量,设置参数:3.在取样器中设置参数二:CSV数据文件设置:1.取样器下添加CSV数据文件设置2.把准备好的数据文件user.txt导入user.txtuser1,pass1user2,pass2user3,pass3user4,pass4填写变量...
2019-03-21 18:16:19
242
原创 Badboy设置检查点和参数化
本篇文章使用Badboy设置检查点和设置参数1.使用Badboy录制脚本,录制内容为用户登录,输入用户名密码,点击登陆。2.增加检查点:在用户名文本框输入用户名后,选中,点击Tools—>Add Assertions for Selection3.设置参数化:点击Variables,在空白处右键,点击Add Variable,添加参数:设计循环登陆...
2019-03-21 14:55:55
750
原创 Django模板继承
1.base.html,预留块,以便于继承的子模板重写<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title>{% block t...
2019-03-17 22:52:58
221
原创 Django自定义模板过滤器的用于做除法运算
django自带的模板过滤器没有加减乘除运算,所以需要自定义,自定义过程如下:1.在应用app中创建创建python包“templatetags”,注意此包名是固定的不能写错;2.创建过滤器文件:from django.template import Libraryregister = Library()@register.filterdef div(num): '...
2019-03-17 21:28:46
1040
原创 Django模板的使用
1.视图函数def temps(request): temp = loader.get_template('basemodels.html') #2.定义模板上下文,给模板传递数据 context = {'res':1} #3.渲染模板,替换模板中的变量 res_html = temp.render(context) #4.返回应答 r...
2019-03-17 16:58:55
201
原创 Ajax实现登陆页面设计
Ajax的作用是在不重新加载页面的情况下实现页面的局部刷新。本例子采用的语言是python3,工具为pycharm,服务器为Django,前端使用query-3.2.1.min.js。1.创建Django项目,创建static静态文件夹存放query-3.2.1.min.js。在setting.py中添加配置:STATICFILES_DIRS = [os.path.join(BASE_DI...
2019-03-15 14:07:51
985
原创 python实现飞机大战完整代码,可运行
在网上找了很多python写飞机大战的代码,几乎没有完整的。所以本人搞了一个完整的。代码分为两个python文件,工具类和主类,python版本为3.5,需要安装pygame模块,完整代码如下。1.工具类plane_sprites.pyimport randomimport pygame# 屏幕大小的常量SCREEN_RECT = pygame.Rect(0, 0, 480, 70...
2018-09-27 10:37:39
115978
47
原创 python selenium api查看方法
1.首先打开命令行,在doc窗口输入: python -m pydoc -p 45672.在浏览器中访问http://localhost:4567/
2018-08-20 16:07:05
204
原创 python之POST接口与GET接口开发简单例子
我所使用的是python3.6.5,django版本是2.0.5 GET请求: (1) view.py from django.http.response import HttpResponse from django.shortcuts import render_to_response import json def Login(request): if request.me...
2018-05-16 22:58:43
8902
原创 软件测试的简单理解
1.一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。2.测试的类别功能测试:编写测试用例,主要的就是测试步骤和预期结果,根据用例执行测试步骤,然后通过 眼睛和思考判断实际结果和预期结果是否相等,如果相等则...
2018-05-04 13:48:20
3782
原创 session可cookie区别联系简单介绍
1.session存在于服务端,cookie存在于客户端,session安全性高于cookie2.获取的session信息是通过存放在cookie中sessionID来获取的3.session是放在服务器里的,session里的东西不断增加会给服务器增加负担,所把一种重要的东西放在session,不重要的放在cookie4.cookie一般分为会话cookie和持久化cookie,会话cookie...
2018-05-04 09:40:13
153
原创 MonkeyImage常用方法简介
from com.android.monkeyrunner import MonkeyRunner as mr,MonkeyImage as midevice = mr.waitForConnection()image = device.takeSnapshot() 获取MonkeyImage对象1.获取的图像以字节码的形式返回:image.convertToBytes()2.获取给定坐标的像素点...
2018-05-01 23:57:04
517
原创 MonkeyDevice常用方法简单介绍
from com.android.monkeyrunner import MonkeyRunner as mr,MonkeyDevice as md1.与设备进行通讯:device = mr.waitForConnection()2.安装app应用:device.installPackage("D:/app/app_name.apk"),路径3.查看包名:device.shell("pm list...
2018-05-01 23:14:48
833
原创 MonkeyRunner模块的简单介绍
一:生成monkeyrunner的帮助文档1.进入monkeyrunner命令交互行 monkeyrunner2.引入模块,常用的三个模块from android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage3.执行MonkeyRunner.help("text")如果不成功,有可能是没有导入资源,需要在android sdk...
2018-05-01 11:30:03
436
原创 Genymotion下载镜像慢的解决方法
1.打开Genymotion,点击Add,选择好要下载的镜像;2.点击next下载,Genymotion这逼下载的速度比王八爬的都慢,所以要改招子了3.进入Genymotion下载的目录(即本机存储镜像的文件夹),在目录中有一个未下载完的镜像文件,比如我的是 genymotion_vbox86p_4.2_180130_203606.ova.partial这个玩意儿,4.打开浏览器输入http:/...
2018-05-01 10:28:40
1851
1
原创 使用monkey编写一个简单的计算器测试脚本
1.编写脚本:monkey.scripttype= raw eventscount= 10speed= 1.0start data >>LaunchActivity(com.android.calculator2,com.android.calculator2.Calculator)#touch 9DispatchPointer(0,0,0,400,500,0,0,0,0,0,0,0)...
2018-05-01 10:13:05
1457
转载 Genymotion下载及安装
一、注册\登录打开Genymotion官网,https://www.genymotion.com/ ,首先点击右上角的Sign in进行登录操作。如何登录就不细讲了,下面讲一下如何注册(备注:注册按钮在登录界面中)。注册如果没有账号,则需要先注册。在登录界面,点击Create an account按钮打开注册界面。注册界面如下:(使用谷歌浏览器翻译后的界面) 按照上面的提示输入相关内容,需要注意的...
2018-04-30 03:57:00
89489
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人