自定义博客皮肤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开发的笔迹

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

原创 小程序“成语猜题”避免重复点击请求的源码分享

方法一:加loading遮罩层/***执行请求,禁止多次点击或者重复点击*/functionshowLoading(message){if(wx.showLoading){//基础库1.1.0微信6.5.6版本开始支持,低版本需做兼容处理wx.showLoading({title:message,mask:true});}else{/...

2020-12-30 12:42:35 125

原创 python服务端研发小程序“成语猜题”,解决避免重复点击问题

首先基础库要升级到1.1.0才能支持showLoading然后在公共js中加如下unctionshowLoading(message){if(wx.showLoading){//基础库1.1.0微信6.5.6版本开始支持,低版本需做兼容处理wx.showLoading({title:message,mask:true});}else{//低版本采用T...

2020-12-28 22:46:50 170

原创 python实现 小程序用户管理实现

最近在搞 小程序 成语猜题实现启用禁用的效果#wx用户启禁接口 ajax源码//启禁用户function turnwxuser(wxuserid){ $.ajax({ cache:false, type:"POST", url:"/ablewxuser/", data:{'wxuserid':wxuserid}, async:true, beforeSend:function(x...

2020-12-28 21:54:03 199

原创 小程序报错app.models.guser.MultipleObjectsReturned: get() returned more than one guser -- it returned 11!

报错的处理方法app.models.guser.MultipleObjectsReturned: get() returned more than one guser -- it returned 11!filter()返回的是结果集,不能直接属性数值,使用get方法解决新手学python编码

2020-12-26 18:26:50 2520

原创 小程序报错VM475 WAService.js:2 MiniProgramError Unexpected token o in JSON at position 1 SyntaxError: Une

VM475 WAService.js:2 MiniProgramErrorUnexpected token o in JSON at position 1SyntaxError: Unexpected token o in JSON at position 1解决方案:服务端返回虽然看上去是json的字符串但是小程序接收到的还是有问题服务端返回格式resdata={}resdata[“openid”]=openidresdata[“sessionkey”]=sessionkeyresda

2020-12-20 16:51:17 7656

原创 使用django实现某淘客网站采集功能

原来设计的效果如下后来根据需求又改了一版效果如下源码分享:{% load customtag %}<!DOCTYPE html><html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=e...

2020-12-17 09:08:22 335

原创 某淘客网站的爬虫数据并写入到excel文件中的源码

def hdktest(url,userid): try: pcres=urllib.request.urlopen(url) pcres=pcres.read().decode() return pcres #异常处理 except urllib.error.HTTPError as reason: taskinfo=hdktask.objects.get(hdktask_linkuserid=userid) ...

2020-12-16 11:10:15 686

原创 python实现 成语,词语爬虫

效果如下import randomimport reimport timeimport urllib.requestimport xlwt.Workbookdef chengyu(url): try: pcres=urllib.request.urlopen(url) pcres=pcres.read().decode('gbk') return pcres #异常处理 except urllib.error....

2020-12-11 20:44:23 767

原创 java基础语法知识点

人机交互方式:图形化界面GUI 命令行方式CLIDos命令行:Dir列出当前目录下文件和文件夹Md 创建目录Rd删除目录Cd 进入指定目录Cd.. 退回上一级目录Cd\ 退回根目录Del 删除文件Exit退出dos命令行通配符 *Java三种技术架构 j2e...

2020-12-10 15:28:31 86

原创 正则表达式大全实例介绍

不管开发还是测试都得用到正则,测试开发,测试工具比如jmeter也是要用到的0\d{2}-\d{8}|0\d{3}-\d{7}例子:011-12345678\(?0\d{2}\)?[- ]?\d{8}|0\d{2}[- ]?\d{8}(): 0次或1次0开头+2位数字[-或者空格]:0次或者1次| 或例子:022 或者(022)且- 或者 空格+8位数字0\d{2}[- ]?\d{8}...

2020-12-08 16:06:34 302

原创 java之webdriver教程(UI自动化)类推python

其实python也有一套,逻辑一模一样,就语法也只是差那么一点点。语言差异但是逻辑不变本教程浏览器用firefox其实chrome也是可以的,但是firefox好处是可以装插件,比如seleniumIDE步骤:1,安装firebug插件:将firebug-2.0.8-fx.xpi拖到FireFox36浏览器中就会安装2,安装selenium IDE直接在扩展组件里下载3,定位节点(1)单斜线“/”代表绝对路径,而双斜线“//”符合都会被选出来(2)/*代表通配符(...

2020-12-07 22:27:03 513

原创 爬虫遇到错误ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。

Traceback (most recent call last): File "D:\eclipse\works\pytest\pytest\test\cytest.py", line 115, in <module> pcres=urllib.request.urlopen(url) File "D:\py3.8\lib\urllib\request.py", line 222, in urlopen return opener.open(url, data, tim...

2020-12-07 14:29:56 2133

原创 javaee--struts2标签库

A:<s:a xhref=""></s:a>-----超链接,类似于html里的<a></a><s:action name=""></s:action>-----执行一个view里面的一个action<s:actionerror/>-----如果action的errors有值那么显示出来<s:actionmessage/>-----如果action的message有值...

2020-12-07 12:51:23 109

原创 java项目开发的简单规则

1,jsp命名规则:格式:对象名_功能名.jsp 全小写功能名定义:主界面main新增界面add修改界面update查看界面view2,action方法命名规则格式:do+(对象名+)功能名功能名定义:打开主界面Main新增Add新增提交AddSubmit修改Update修改提交UpdateSubmit删除提交DeleteSubmit查看View查询Query选择Select选择提交SelectSubmit3,service方法命名规则格式:功能名+对象名功能

2020-12-07 12:48:57 100

原创 爬虫成语词语源码优化IndexError: list index out of range

Traceback (most recent call last): File "D:\eclipse\works\pytest\pytest\test\cytest.py", line 60, in <module> jieinfo=str(jieinfo[0])IndexError: list index out of range这个异常就是list的index下标值超出范围。。。主要优化内容:组词没有得到5个情况下pass,因为我选项要得到5个组词就必须匹配到五个正则...

2020-12-07 12:45:02 575 2

原创 AOP的适用范围

Authentication 权限Caching缓存Context passing内容传递Error handling 错误处理Lazy loading 延时加载Debugging 调试logging, tracing, profiling and monitoring 记录跟踪 优化 校准Performance optimization性能优化Persistence 持久化Resource pooling资源池Synchronization 同步Transactions事务pyt.

2020-12-07 12:21:55 86

原创 文件流的应用

InputStream输入流 文件从硬盘读取到内存 OutputStream输出流 文件从内存写入到硬盘一批代码:File file=new File("f://a.txt");InputStream inputStream=new FileInputStream(file);byte b[]=new byte[1024];inputStream.read(b);inputStram.close();syso(new String(b));//1024个字节多余空字符代替优化:Fi.

2020-12-06 22:56:35 72

原创 oracle创建数据库步骤

确定楼主是以管理员身份登录的:1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新用户的密码也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户2.创建表空间: create tablespace tablespacename datafile 'd:\data.dbf' size xxxm; tablespacename...

2020-12-06 22:55:44 376

原创 spring的bean配置实例

<!--建立数据库的连接--><!-- 使用DBCP数据源--><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"> <--指定数据库驱动--> <property name="driverClassName"> <value>com.mysql.jdbc.Driver&...

2020-12-06 22:54:40 61

原创 爬虫遇到urllib.error.URLError: <urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。>

提示如下Traceback (most recent call last): File "D:\py3.8\lib\urllib\request.py", line 1319, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "D:\py3.8\lib\http\client.py", line 1230, in request self._send_request(me...

2020-12-06 22:44:36 10768 9

原创 jdbc连接oracle的三种url形式

jdbc连接oracle的三种url形式1,jdbc:oracle:thin:@localhost:1521:orclSID的指令获取:sqlplus /as sysdbaselect value from v$parameter where name='instance_name'2,jdbc:oracle:thin:@//localhost:1521/orcl.city.comservice_name的指令获取:sqlplus /as sysdbaselect value ...

2020-12-06 22:26:16 547 1

原创 java的快捷方式

main主方法 main+alt+/输出语句 syso+alt+/导入包ctrl+shift+o多行注释 ctrl+shift+/快速定位和查找 ctrl+o

2020-12-06 22:24:42 106

原创 javaee部分知识点介绍篇二

java数据类型 基本 引用基本:数值(整数,浮点),字符,浮点引用:类,接口,数组数值含自带的包装类 比如int--Interger float--Float比如 String转成Int类型 Interger.parseInt(String值)转义字符 \b退格 \n换行 \t制表符 \"双引号 \'单引号 \\反斜杠 \r回车符控制台输入一个整数Scanner scanner=new Scanner(System.in);int n=scanner.nextInt()...

2020-12-06 22:24:05 129

原创 javaee部分知识点介绍篇一

java日期处理类Date类 获取 日期+时间Date date=new Date(); //实例化DateCalendar类 日历类 获取年月日时分秒Calendar calendar=Calendar.getInstance();//实例化SimpleDateFormat类 日期类型转换封装类//将日期对象转换成指定格式的日期字符串public static String formatDate(Date date,String format){ String result=..

2020-12-06 22:23:21 73

原创 前端html基础格式

&nbsp; 空格代码(两个空格代码为一个“字”)<html> <head> <title> </title> <style> #mian{ 属性 float:left浮动 clear:left清除浮动 } </style> </head> <body>...

2020-12-06 22:22:36 70

原创 设计模式的介绍

(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式(3)行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式规则:开闭原则里氏代换原则依赖倒转原则接口隔离原则迪米特法则合成复用原则单例模式:1. 某些类创建比较频繁,对于一些大型的对象,这是一笔很大.

2020-12-06 22:21:41 56

原创 成语爬虫源码分享

爬虫之后写入excel文件中源码分享:import randomimport reimport timeimport urllib.requestimport xlwt.Workbookdef chengyu(url): try: pcres=urllib.request.urlopen(url) pcres=pcres.read().decode('gbk') return pcres #异常处理 exce...

2020-12-05 20:09:27 184

原创 轮播图的源码

前端部分源码: <div id="dpic" class="dpic"> <div class="picone"> <img class="picimg" src="{{bkinfo.bk_coverpic}}" > </div> <span class="spanleft">&lt;</span> <span class="spanright on"&g...

2020-12-05 14:03:30 346

原创 传图的源码分享

前端源码:<div class="picbox"> <div class="uploadimg"> <div id="imgbox" ></div><div style="display:none;" id="initnum">0</div> <img class="upload_img" data-id="1" src="/med...

2020-12-05 14:02:30 275

原创 python零基础知识点适合新手上路python编码

1,基础语法(1)命名规则​(2)保留字符(3)缩进一般四个空格(4)多行语句换行用斜杠”\”也可以用()、{}、[](5)引号使用’或者’’或者’’’(6)注释单行使用#多行使用三个单引号或者三个双引号(7)同一行显示多条语句语句之间使用分号;(8)打印输出print2,变量类型数据类型转换...

2020-12-05 12:49:19 120

原创 spring框架的介绍

===========================IOC/AOP/DI==============================ioc就是控制翻转或是依赖注入。通俗的讲就是如果在什么地方需要一个对象,你自己不用去通过new 生成你需要的对象,而是通过spring的bean工厂为你长生这样一个对象。aop就是面向切面的编程。比如说你每做一次对数据库操作,都要生成一句日志。如果,你对数据库的操作有很多类,那你每一类中都要写关于日志的方法。但是如果你用aop,那么你可以写一个方法,在这个方法中有关于数

2020-12-04 13:48:09 174

原创 关于ValueStack的介绍

当Action设置了某个属性值后,struts2将这些属性值全部封在一个叫struts.valuestack的请求属性里。在JSP页面中输出需要的信息可以通过如下代码来获取包含全部输出信息的ValueStack对象request.getAttribute("struts.valuestack");可以通过OGNL表达式非常方便的访问该对象封装的信息。从数据结构上看,ValueStack有点类似于Map的结构,但它比Map结构更加强大。Action中所有的属性都被封装到了ValueSt...

2020-12-04 13:46:37 270

原创 数据库线上操作12条规避误操作

线上操作12条规避误操作:1,修改或删除数据前先备份2,线上变更一定要有回退方案3,批量操作中间添加 sleep4,DDL 操作要谨慎,对于大表的 alter 操作最好使用 pt-online-schema-change。5,变更操作先在测试环境测试6,重启数据库前先刷脏页7,禁止批量删除大量的 binlog8,对于变更操作一定要写详细的操作步骤,并 review9,按 enter 之前再进行一次环境确认10,如果你的操作可能会使状况变得更糟,请停止操作11,快速处理磁盘满,使用 tu

2020-12-04 13:42:12 297

原创 oracle创建数据库,表,触发器实例

/*数据库vote用户名root密码root*//* 创建数据库*/CREATE USER root IDENTIFIED BY root;CREATE TABLESPACE vote DATAFILE'f:\vote.dbf' SIZE 50M;ALTER USER root DEFAULT TABLESPACE vote;GRANT CREATE SESSION,CREATE TABLE,UNLIMITED TABLESPACE,CREATE SEQUENCE,CREAT..

2020-12-04 13:40:27 125

原创 struts2框架的标签库分类

用户标签:生成HTML元素非用户标签:数据访问、逻辑控制等。AJAX标签:支持AJAX技术。用户界面标签又分两类:表单标签:生成HTML页面的from元素非表单标签:生成页面上的Tab、Tree等非界面标签又分为数据访问标签和流程控制标签。控制标签:if/elseif/else标签:控制流程分支。iteratot标签:对集合属性迭代(属性类型:List、Map、数组)。append标签:将多个集合对象拼接在一起,组成一个新的集合。将多个集合使用一个<itera...

2020-12-04 13:37:00 324

原创 django项目优化篇

如果一个页面打开太久了感觉不舒服,就得看看哪些资源加载过长时间了?!步骤:打开F12看下请求加载的资源数都哪些1,优先 当前页面加载的无关紧要的都可以删掉2,另外一种情况不用删除的就是加载后的可以缓存本地,下级页面就不用每次点击都加载该资源3,某条资源加载时间过长的话就得代码性能上优化下小y不易,适合新手上路...

2020-12-03 22:19:53 94

原创 校易网项目--登录功能以及验证码实现源码分享

页面展示效果路由配置:url(r"^login/$",views.login,name="login"),#登录url(r"^getVerifyCode/",views.getVerifyCode,name="getVerifyCode"), # 验证码前端源码;{% extends "index.html" %}{% load customtag %}{% load static %}<link rel="stylesheet" type="text/css" .

2020-12-03 12:57:26 351

原创 校易网项目--注册功能(含邀请注册逻辑)源码分享

框架django路由配置: url(r"^register/$",views.register,name="register"), #注册 url(r"^register/invite-(?P<invite_code>.+?)$",views.register,name="invite"), # 邀请链接页面展示效果:前端源码分享:{% extends "index.html" %}{% load customtag %}{% load stat...

2020-12-03 12:39:57 2144

原创 某社区在线人数爬虫,以及群发的源码分享

#群发消息@csrf_exemptdef sendmsg(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: ...

2020-12-01 15:49:26 287 1

原创 某社区自动顶贴python源码

关注https://www.o200.cn自动化测试平台#登录获取sessionkey 原来的已登录会失效def get_key(phone,psw): #密码加密 input_name = hashlib.md5() input_name.update(psw.encode("utf-8")) pswmd5=(input_name.hexdigest()).lower() #设备码 c=["0","1","2","3","4","5","6","7",...

2020-12-01 09:54:49 616 1

软件测试工程师简历模块

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

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关注的人

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