自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

py编程|爱分享

永不止步,成长学习记录中,记录日常测试vs开发的笔迹

  • 博客(227)
  • 资源 (6)
  • 收藏
  • 关注

原创 正则表达式的匹配(py编程)

需求:在列表中["apple", "banana", "orange", "pear"],匹配apple和pear。需求:匹配出一个字符串第一个字母为大小字符,后面都是小写字母并且这些小写字母可 有可无。需求:匹配出这样的数据,但是https 这个s可能有,也可能是http 这个s没有。需求:匹配一个字符串,第一个字符是t,最后一个字符串是o,中间至少有一个字符。需求:匹配出,8到20位的密码,可以是大小写英文字母、数字、下划线。需求: 匹配qq:10567这样的数据,提取出来qq文字和qq号码。

2023-05-04 16:43:16 2965

原创 正则表达式(py编程)

在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了。在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个 re 模块# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到数据的话,可以使用group方法来提取数据。

2023-05-04 15:35:54 517

原创 浅拷贝和深拷贝的区别(py编程)

deepcopy函数是深拷贝, 只要发现对象有可变类型就会对该对象到最后一个可变类型的每一层对象就行拷贝, 对每一层拷贝的对象都会开辟新的内存空间进行存储。copy函数是浅拷贝,只对可变类型的第一层对象进行拷贝,对拷贝的对象开辟新的内存空间进行存储,不会拷贝对象内部的子对象。

2023-04-28 13:38:36 837 2

原创 生成器的创建方式(py编程)

根据程序员制定的规则循环生成数据,当条件不成立时则生成数据结束。数据不是一次性全部生成处理,而是使用一个,再生成一个,可以节约大量的内存。

2023-04-28 13:38:13 788

原创 with语句和上下文管理器(py编程)

定义一个File类,实现。

2023-04-26 15:49:53 579

原创 property属性(py编程)

关键过程 人为是无法干预的 ,找客服不下5次 一点用都没有。闭店之后 还有退押金,真不知道要审核多久才能到你的口袋。总之,没轻易开店,开了就得押金,不然就是各种限制。招商审核 需要等上7天,不早不晚就得等7天。看截图0天了,说不准后面出现负数天都可能。比起别的平台,体验不是一般的差。真不知道后面的路还有多漫长。反正客服说不止30天就行了。公示期 页面提示是30天。但是实际不止30天,

2023-04-25 12:23:55 74

原创 python中级需要学习内容分享

12-where条件语句-比较运算符.13-where条件语句-逻辑运算符.16-静态web服务器-命令行启动动态绑定端口号.ev4.03-web框架开发-拼接响应报文发送给浏览器.11-静态web服务器-返回404页面ev4.16-where条件语句-空判断查询.ev4.09-静态web服务器-返回固定页面ev4.10-静态web服务器-返回指定页面ev4,14-静态web服务器-面向对象版.ev4.01-JavaScript的介绍.ev4.14-where条件语句-模糊查询ev4.

2023-04-04 12:27:33 404

原创 python高级需要学习内容分享

第40节 性能测试-LoadRunner Analysis和拐点图。第13节 web自动化测试-WebDriver中级模作作1。第14节 web自动化测试-WebDriver中级操作作2。第52节 移动测试-抽取find element和基本动作。第49节 移动测试-pytest常用插件和fixture。第12节 web自动化测试-WebDriver基本操作。第27节 性能测测试-loadrunner基本使用。第13节 shell核心知识常见符号和流程控制。第50节 移动测试-pytest函数数据参数化。

2023-04-04 12:26:19 553

原创 python初级 学习内容分享

08-子类调用父类同名方法和属性之思路分析.09-子类调用父类同名方法和属性之代码实现.27-for...else之break和continue.07-循环应用1: 1-100偶数累加和方法1.08-循环应用1: 1-100偶数累加和方法2.16-while循环嵌套应用之打印星号(正方形。17-while循环嵌套应用之打印星号(三角形。08-字符串常用操作方法之修改之删除空白字符.07-字符串常用操作方法之修改之大小写转换.09-字符串常用操作方法之修改之字符串对齐.

2023-04-04 12:25:47 326

原创 window环境 python ide 安装教程分享

②Customize installation 是自定义安装,安装位置你可以自己指定。Win7/8 系统:开始-所有程序,找到 python 文件夹,选择 IDLE,Win10 系统:开始-所有程序,找到 python 文件夹,选择 IDLE,九、 打 开 IDLE , 显 示 以 下 界 面 , 代 表 安 装 成 功。右键,更多,打开文件所在位置,选择 IDLE,右键,发送到桌面。选好我们要安装的位置,点击 Install 进行安装。四、 选择你想安装的位置五、七、 成功了,你可以用了。

2023-03-30 14:37:44 1222

原创 小程序“账本小记”的意见反馈实现批量上传附件

提交

2022-10-27 23:30:32 314

原创 小程序 账本小记 统计月收入 月支出 源码分享

统计上的提示:能用sql语句算出来的答案,千万别用遍历去统计尤其数据量大的情况下,遍历绝对效率低比如 肯定要统计月收入 月支出 日收入 日支出 可以写个公共方法如下,参数“账本id,开始时间,截止时间“,要统计直接调用传参进去即可:def get_count_sql(ledgerid,firsttime,lasttime): connect = pymysql.Connect(host=data_conf["host"],port=data_conf["port"],user=data_conf["u

2022-06-13 11:45:37 863

原创 django项目会自动响应头生成X-Frame-Options :DENY导致iframe中的页面被劫持,无法打开的解决方法

首先理解X-Frame-Options 有三个值:DENY表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。SAMEORIGIN表示该页面可以在相同域名页面的 frame 中展示。ALLOW-FROM uri表示该页面可以在指定来源的 frame 中展示。换一句话说,如果设置为 DENY,不光在别人的网站 frame 嵌入时会无法加载,在同域名页面中同样会无法加载。另一方面,如果设置为 SAMEORIGIN,那么页面就可以在同域名页面的...

2022-03-20 20:13:45 936

原创 成语答题兑换元宝源码分享

#兑换申请@csrf_exemptdef txyb(request): accountnum=request.POST["accountnum"] accountname=request.POST["accountname"] code=request.POST["code"] ybnum=request.POST["ybnum"] res=get_sessionkey_openid(code) openid=res[0] guserinfo=gu...

2022-01-17 13:01:16 2305

原创 成语猜题小程序答题服务端源码

#答题@csrf_exemptdef submitanswer(request): code=request.POST["code"] suboption=request.POST["suboption"] questionid=request.POST["questionid"] res=get_sessionkey_openid(code) openid=res[0] guserinfo=guser.objects.get(guser_openid=o...

2022-01-17 12:59:16 338

原创 django实现小程序授权登录 附带分享邀请功能

#小程序授权登录@csrf_exemptdef grantlogin(request): code=request.POST["code"] nickname=request.POST["nickname"] avatarurl=request.POST["avatarurl"] beinvite_code=request.POST["beinvite_code"] #获取到邀请码 sessionopen=get_sessionkey_openid(code)...

2022-01-17 12:56:52 624

原创 django在添加线程任务

比如addyctask=threading.Thread(target=addycthread,args=(dl.id,dl.dl_money))addyctask.start() 前提是导入 import threading直接套用就行了仓鼠公仔爱好者

2021-08-25 16:50:49 590

原创 django-数据库连接配置

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "czdb", "USER":"root", "PASSWORD":"123456", "HOST":"127.0.0.1", "PORT":3306, 'OPTIONS':{ "init_command":"SET fo...

2021-08-25 16:46:14 122

原创 django-编辑器ckeditor 4.8版本的使用

在settings.py 中配置如下 喜欢仓鼠公仔点这里哦# ckeditor 版本4.8 CKEditorFuncNum 返回不为空CKEDITOR_CONFIGS = { 'default': { 'toolbar': ( ['div', 'Source', '-', 'Save', 'NewPage', 'Preview', '-', 'Templates'], ['Cut', 'Copy', 'Paste', 'Pa...

2021-08-25 16:42:21 218

原创 django实现163邮箱发送消息功能

sendinfo=dl.dl_name+"提交一单,请尽快处理。时间"+re_date # send_mail的参数分别是 邮件标题,邮件内容,发件箱(settings.py中设置过的那个),收件箱列表(可以发送给多个人),失败静默(若发送失败,报错提示我们) send_mail('您有待处理一单', sendinfo, '[email protected]',['[email protected]'], fail_silently=False)然后settings.py对应配...

2021-08-25 16:31:09 194

原创 django-实现订单编号“日期+时间+随机三位数”的方法可调用

def getordernum(): todaytime=datetime.datetime.now() offset = datetime.timedelta(hours=8) #服务器时间少8小时 re_date = (todaytime + offset).strftime('%Y%m%d-%H%M%S') num=["0","1","2","3","4","5","6","7","8","9"] res=re_date+"-"+random.choice(nu...

2021-08-25 16:26:23 711

原创 django-服务器时间少了8小时校正方法可调用

#服务器时间校正def timeadd8(): todaytime=datetime.datetime.now() offset = datetime.timedelta(hours=8) #服务器时间少8小时 re_date = (todaytime + offset).strftime('%Y-%m-%d %H:%M:%S') re_date=datetime.datetime.strptime(re_date,"%Y-%m-%d %H:%M:%S") retu...

2021-08-25 16:20:22 235

原创 管理后台模板html

<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initia...

2021-08-25 16:12:50 275

原创 django-登录后端实现

#首页def index(request): uname=request.session.get("username","") gl_exist=GLinfo.objects.filter(gl_name=uname) dl_exist=DLinfo.objects.filter(dl_name=uname) if gl_exist: return redirect("/boss/") elif dl_exist: return re...

2021-08-25 16:04:38 150

原创 django-html 登录页面

<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=devic

2021-08-25 15:53:12 292

原创 fiddler实现弱网测试

测试过程中,弱网测试也是需要考虑的,不管有没有条件。现实中,用惯了wifi,4g,5g,少见3g、2g的了,但是同个wifi连接的人多了自然而然就降速了,都可能≈弱网。请求常见的http跟websockethttp弱网导致请求超时失败或者重复请求,尤其插入数据时候要考虑前端没响应提示导致用户多次请求(前端处理,然后服务器处理,数据库也是加以处理)websocket弱网可能导致发送多个请求后,接收到并不是一一对应,导致页面数据跟前端不一致。正常网络情况下,快速请求,比如狂点,狂戳,狂踩等等

2021-07-12 17:22:42 258

原创 小程序 成语猜题 数据表 分享

规则:1.每答一题消耗100金币,每答对一题随机获得元宝2.每答对一题闯关数加1,每答错一题闯关数减13.每天观看一个激励视频获得1000金币,每天上限15000金币4.每邀请一个好友获得10000金币,上不封顶5.10000元宝兑换1元红包获取金币 排行榜 兑换 帮助功能+ 成语猜题+ 答对提示成语解释(涨知识),随机发放红包+ 答错了关数减1并且刷新进入下一题+ 观看激励视频获取金币(每天限次数)+ 排行榜(闯关数|红包)+ 邀请好友获取金币+ 红包提现+ 集成.

2021-06-18 16:45:06 164

原创 小程序 成语猜题 各版本升级内容分享

v1.0.01.实现首页、排行榜、答题、帮助页面功能v1.0.11.排行榜界面的 授权按钮阴影部分去掉2.答题界面编号永远比闯关数大13.修复元宝名次更新字段变成元宝总数更新4.注册赠送10000金币5.页面跳转增加loadling层6.闯关数负数的修复7.答题、金币、元宝明细8.自带分享功能9.提现功能v1.0.21.修复“navigateTo:fail webview count limit exceed”导致无法答题而扣积分的情况2. 缓存机制渲染题目数为负数3.邀请

2021-06-18 16:43:42 100

原创 小程序 成语猜题 升级版逻辑分享

【boss端】1.配置用户 权限入口 跟 到期时间(定时器更新入口权限)2.配置用户appid跟secret常量 配置用户请求的参数(随机生成唯一标识)cyconf表cy_linkuseridcy_rkstatus入口状态cy_endtime到期时间cy_appid常量appidcy_secret常量secretcy_urlcode 常量参数code=============addcyset 新增配置信息(cyconf表字段)======================...

2021-06-18 16:42:22 105

原创 小程序 追忆卷 设计逻辑分享

观看激励视频获取积分,提交问卷按题目数抵扣积分问卷提交之后需审核审核后才可分享出去别人答题问卷单选题增加(问卷是否打分、是否多人回答)【小程序用户端】tabbar1首页 顶部 头像昵称 积分 中间(仅查看)我参与的 我创建的tabbar2中间显示一个+图标-->进入创建问卷 (按题目数消耗积分,10积分/题)tabbar3我的 头像昵称|积分攻略(注册[一次性的]、签到[每天一次的]、看视频[无限制的]、邀请[无限制的])|...

2021-06-18 16:37:59 106

原创 下载xlsx文件源码

@csrf_exemptdef downhdk(request): uname=request.session.get("username","") user_exist=bkuser.objects.filter(bkuser_name=uname) admin_exist=bkadmin.objects.filter(bkadmin_name=uname) if user_exist: filename="media/hdk/"+str(uname)+"...

2021-04-08 12:45:26 179

原创 爬虫城市编号,城市名称并写入数据库

def reppro(): url="http:/xxx" params={"serialNumber":15521101010} header={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36","Content-Type": "application/x-www-...

2021-04-08 12:43:52 319

原创 小程序“追忆卷“页面展示效果图

页面展示效果:更多源码关注

2021-03-23 15:13:41 115

原创 python实现 接口自动化最后一个模块 变量配置

难搞哦。。。变量分为 局部变量 全局变量然后呢 每次执行测试用例就得去判断有没有需要提取变量出来 有没有需要传变量进去,这个基本上的流程接口自动化都是用到的,也就是内部接口测试。大体实现逻辑:先某个测试计划底下,也就是测试集。设定全局变量还是局部变量然后要提取的变量名称是什么在哪个用例返回结果中提取如果局部变量的话,作用范围在哪些用例中界面效果:全局的局部的举例说明:从登录获取token,然后作用于别的用例替换赋值=左边是新的变量名称,有可..

2021-02-08 12:57:42 207 1

原创 python接口自动化定时任务的实现(django框架)

效果图只执行一次的:执行周期按天的执行周日按星期的更多源码关注公众号 【python编码】新手学起一同进步

2021-02-05 15:22:59 461

原创 定时器scheduler 用法与例子说明

date 日期:触发任务运行的具体日期# datetime类型(用于精确时间)scheduler.add_job(my_job, 'date', run_date=datetime(2019, 4, 15, 17, 30, 5), args=['测试任务'])scheduler.start()interval 间隔:触发任务运行的时间间隔cron 周期:触发任务运行的周期calendarinterval:当您想要在一天中的特定时间以日历为基础的间隔运行任务时使用固定时间间隔触发。in.

2021-02-05 15:14:03 1543

原创 python实现excel追加饼图

#打开excel并调用饼图 data = xlrd.open_workbook(reportinfo.record_excelreporturl) excel = xlutils.copy.copy(data) table=excel.get_sheet(0) chart1 = table.add_chart({ 'type': 'pie'}) chart1.add_series({ 'name': 'Pie Sales Data', 'catego...

2021-02-04 09:46:05 360

原创 xlsxwriter生成饼图

#调用excel饼图def pie(excelname, sheetname): xl_obj = xlsxwriter.Workbook(excelname) table = xl_obj.add_worksheet(sheetname) chart1 = xl_obj.add_chart({'type': 'pie'}) chart1.add_series({ 'name': '接口测试统计',#“测试总结”一定要与标签名一致,否则不能生成...

2021-01-29 13:42:01 339

原创 爬虫HDK并写入到excel文档中源码

小程序 成语猜题 已开流量主 欢迎体验数据库表结构:class hdkconf(models.Model): hdk_linkuserid=models.IntegerField(null=True,blank=True) hdk_userstatus=models.IntegerField(default=0) #0到期 hdk_endtime=models.DateTimeField(null=True,blank=True) def __uni...

2021-01-27 17:59:43 278

原创 小程序“成语猜题”增加瓜分功能

#瓜分元宝表class carveup(models.Model): tjdate=models.DateTimeField(null=True,blank=True) tjlink_guser=models.CharField(max_length=50,null=True,blank=True) tjprop=models.FloatField(null=True,blank=True) tjownnum=models.IntegerField(null=True,bl...

2021-01-23 17:38:11 132

软件测试工程师简历模块

涉及基本信息、专业技能、项目经验、兴趣爱好、自我评价模块描述

2023-02-22

记账小程序小程序端源码,可以设置账本,以及记账的收支类型,比如出行、吃饭、购物等等

大多数人不知道的钱花在哪,也不知道钱来自哪,所以记账的重要性,支持制定不同的账本,以及不同的收支类型,这样好登记

2023-02-22

答题赚积分的问卷答题小程序

设计模式:答卷赚积分 页面分为 首页、创建、我的 三个 导航栏 首页 分为 我参与的 、我创建的 两个入口 我参与的 跳到我的答卷列表 我创建的 跳到我的问卷列表 我的页面分为 我的问卷、我的答卷、我的积分、积分攻略、规则说明 //首次加载 onLoad:function(options){ var that=this; //判断session是否过期 util.showLoading("正在进入..."); //获取邀请码 var beinvite=decodeURIComponent(options.myinvite) if(beinvite){ that.setData({ beinvitecode:beinvite }) }

2022-04-20

成语猜题小程序端的源码

页面设计: 首页、猜题页面、排行榜、金币攻略、兑换、帮助 功能: 主要成语答题为主,金币获取为辅,兑换为目的 金币获取途径: 1,观看激励视频(针对小程序开通了广告主) 2,每日签到 3,邀请好友授权登录 onShareAppMessage(res){ return{ title:"我正在答题兑现金,分分钟变土豪", path:"/pages/index/index?myinvite="+this.data.invitecode, success:function(res){ console.log("成功转发") }, fail:function(res){ console.log("转发失败") } } } 成语答题实现方式: 成语以及四字拆开,以及随机五个字共六个字段存入数据库 随机获取表id,然后隐藏成语中第几个字,然后这个字的字段取出来跟 五个字取三个 随机组合 赋给前端,前端选择后跟答案的字段比对即可 答对奖励元宝,加了概率性答对翻n倍功能答错扣金币

2022-04-18

firefox版本36内附ide跟firebug

firefox版本36内附ide跟firebug,已经搭配好对应的版本了

2018-12-31

apache-jmeter-4.0

apache-jmeter-4.0版本的 对应的jdk需要1.8版本的,可自行下载

2018-12-31

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

TA关注的人

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