自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (40)
  • 收藏
  • 关注

原创 python 操所sqlite3

__author__ = 'Administrator'import sqlite3,randomsrc="qwertyuiopasdfghjklzxcvbnm"def get_str(x,y):    str_sum=random.randint(x,y)    astr=""    for i in range(str_sum):        astr+=ra

2016-06-30 23:42:17 268

原创 day_04装饰器,返回值,参数

返回值例子def outer(func):    def inner():        print("before")        r=func()        print("end")        return r    return inner@outerdef f1():    print("F1")    return "砍人"

2016-06-30 23:23:11 338

原创 day04_装饰器

def outer(func): def inner(): print("log") ret=func() print("Hello") return ret return inner@outer#自动执行outer函数,切记outer函数一定要在使用它的函数的前面def f2(): print("F2"

2016-06-30 17:39:09 258

原创 day04_filtter() 和map函数

result=filter(lambda a:a>80,[11,22,33,44,55])print(list(result))demo=map(lambda a:a+30,[22,33,44,55])print(list(demo))2.NAME="ALXE"def show(): s=123 c=123 print(locals())#返回本脚本的所有

2016-06-30 17:15:08 759

原创 python 进程

Python虽然支持多线程应用程序的应用程序的创建,但是Python解释器使用了内部的全局解释器锁定但是可以使用Python的多进程模块将工作分诶给不受锁定限制的单独子进程例子subprocess模块__author__ = 'Administrator'import subprocess#cmd命令的好帮手print("Call() test",subprocess.ca

2016-06-29 23:51:49 278

原创 Python线程Event

import threadingimport timeevent=threading.Event()class MythreadA(threading.Thread):    def run(self):        event.wait()        print(self.name,":Good Morning")        event.clear() 

2016-06-29 23:18:48 274

原创 python 线程锁的例子线程同步————1

#线程锁的简单例子import threadingimport timex=0lock=threading.RLock()class myThread(threading.Thread):    def run(self):        global  x        lock.acquire()        for i in range(3):   

2016-06-29 23:00:40 359

原创 Python 线程只join

__author__ = 'Administrator'import threadingimport timedef thrfun(x,y,thr=None):    if thr:        thr.join()    else:        time.sleep(2)    for i in range(x,y):        result=eval

2016-06-29 22:27:14 314

原创 day_04_python内置函数01

例子 complie  eval exec s="print(1+2)"r=compile(s,"","exec")#把字符串变成Python代码print(r)exec(s)exec("8+8")#可以执行但是没有返回值的g=eval("8*8")#可以执行一个表达式并返回值print(g)dri(list)显示某个函数具有多少个内置方法help(

2016-06-29 22:26:35 300

原创 day04_python random模块随机生成验证码

1.例子:import randomli=[]for i in range(6):    temp=random.randrange(65,91)    li.append(chr(temp))print(li)result="".join(li)print(result)result=""for j in li:    result+=jpri

2016-06-29 20:41:55 321

原创 day_03文件操作模式

r=open("db","r")f.close()r读出来的是字符串rb读出来的是字节w=open("db","wb")w.write(bytes("中国",encoding=“utf-8”))w.close()r+w+a+x+二进制的是:r+bx+bw+ba+bf=open("db","r+",encoding="utf

2016-06-28 15:46:15 243

原创 day_03_内置函数

例子:print(abs(-1))#求绝对值的#false:   "" 0,[],{},Noneprint(bool(""))#如果all里面的参数全部都是真的话,这个返回值就是真的c=all([1,2,3,4])print(c)#对于any来说,参数只要有真就为真d=any([[],1,None])print(d)s="黎明"c=byt

2016-06-27 22:28:57 246

原创 day_03函数编程 三元符和lambda

1.三元运算:例子name="Alex" if 1==2 else "Min"print(name)运算输出:Min2.lambda运算f2=lambda x:x+200print(f2(300))f3=lambda a,a2=3:a+a2+3print(f3(1))print(f3(1,5))输出:50079

2016-06-27 21:46:59 287

原创 python解析邮件

__author__ = 'Administrator'import os,sys,stringimport poplib,email#服务端口Host="pop3.163.com"#用户名username="[email protected]"#密码password="“#创建一个Pop3对象这个时候实际上已经连接好桑了pop=poplib.POP3(

2016-06-26 23:53:42 2124 2

原创 day03_Python的函数

def 函数名字():    函数体通常一个函数代表一个模块函数同样有返回值Python中的函数是从上到下来解释执行的Python发送邮件def sendEmail():    import smtplib    from email.mime.text import MIMEText    from  email.utils import formatad

2016-06-26 23:52:50 269

原创 day03_set讲解(01)

1.学习方法:先写笔记后写作业2.上节课回复Python中最基本的数据类型:strtupledictlist新补充set集合函数分为自定义函数和Python的内置函数深拷贝和浅拷贝装饰器set 表示是一个无序且不重复例如set={"123","234","3444"}类里面有什么功能,就可以调用啥功能创建列表有两种方式第一种是

2016-06-26 14:51:27 264

原创 购物小程序

1.用户启动时先输入工资。1.用户启动程序后打印商品列表2.允许用户选择够买商品。3.允许用户不断的购买各种商品,4.购买时,检测剩余金额是否足够,如果足够直接扣款,否则打印金额不足允许用户主动退出程序,退出时打印已经购买的商品列表,

2016-06-25 17:00:57 450

原创 python urllib访问网站

from urllib.request import urlopenfrom urllib.parse import urlencodeimport rewd='python'wd=urlencode({"wd":wd})url="http://www.baidu.com/s?"+wdpage=urlopen(url).read()content=(page.decod

2016-06-25 11:14:51 294

原创 Python网络编程

1.套接字的使用TCP/IP协议中的TCP和UDP协议都通过一种名为套接字的socket来实现网络功能。不论是客户端还是服务端为了建立网络通信,都要创建套接字对象2.在Python标准库中,使用socket模块中提供的socket对象,就可以在计算机网络中建立服务端和客户端。例子:建立服务端#创建端口和ipHOST=""PORT=10888import so

2016-06-24 23:38:13 244

原创 Python匹配对象与索引使用

>>> s='''Lisf can be dreams,...Lisfe can be great thoughts;...Life can mean a person...Sitting in a count.''' r=re.compile("\\b(?P\w+)a(\w+)\\b")>>> m=r.search(s)>>> m>>> m.sta

2016-06-23 20:08:13 1090 1

原创 python day02字典的神奇

id_db={ 31231231313131133:{ 'name':'Alex', 'age':"22", 'addr':"ShanDong" }, 21231231313131133:{ 'name':'ShanPao', 'age':"24", 'addr':"Shan

2016-06-23 14:44:27 239

原创 java实例——变量和常量

package com.beyond.cn;class Sub{    final String subName="HelloWorld";    final double Pi=3.14;            }public class TextConstant {        int number=0;        public void run(

2016-06-23 09:56:59 537

原创 python 分组匹配与匹配对象使用

>>> r=re.compile(r"(?P\d+)-(?P\d+)")>>> ne=r.search(s)>>> ne>>> ne.groupdict(){'No': '87654321', 'Area': '010'}>>> ne.group("Area")'010'>>> ne.group("No")'87654321'

2016-06-22 23:45:47 827

原创 Python正则

1.re.compile()2.match()默认头开始匹配,现在是可以从指定位置开始匹配>>> import re>>> r=re.compile("go*d")>>> r.match("Life can be good")>>> r.match("Life can be good",13)>>> r.search("Life can be good")>>>

2016-06-22 23:35:36 393

原创 使用wife连接手机进行appium自动化测试

首先手机,PC都连上WIFI, 同一个网段如果可以用USB操作,在PC端,输入ping 手机的ip 地址,看看是否成功, 在PC端输入下面命令adb tcpip 5555adb connect 192.168.*.* (手机ip地址)(如果还连着USB, 输入其他命令时先输入adb devices, 输入adb -s device_name 命令)用下面的命令切回到usb方式

2016-06-22 22:52:35 2407 1

原创 UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position xxx ordinal not in range解决方安

Python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般

2016-06-20 23:55:02 837

原创 Python解析JSON

__author__ = 'Dou Yun Qian'#coding: utf-8import jsondata1 = {'b':789,'c':456,'a':123}data2 = {'a':123,'b':789,'c':456}d1 = json.dumps(data1,sort_keys=True)d2 = json.dumps(data2)d3 = json.dumps(

2016-06-20 16:58:36 297

原创 Python文件与文件系统

1.import osprint("当前目录是:",os.getcwd())print(os.listdir())#这个返回的是当前目录的文件和目录的名称都是以列表形式返回的2.__author__ = 'Administrator'#使用fileinput模块来处理一个或者多个文件的内容import fileinputdef demo_fi

2016-06-19 11:41:53 505

原创 接口测试学习_Web接口测试

web接口测试又可分为两类:服务器接口测试和外部接口测试。 服务器接口测试:是测试浏览器与服务器的接口。这个很容易理解,我们知道web开发一般分前端和后端,用户输入的数据是输入到的前端页面上,怎样把这些数据传递的后台的呢?通过http协议的get与post请求来实现前后端的数据传递。这也可认为是接口测试,调用的登录接口还是查询接口,传参的是用户密码还是搜索关键字。外部接口测试:这个很典型的

2016-06-18 23:37:59 771

原创 接口测试学习_模块测试

模块接口测试大体分为两类:模块接口测试和web接口测试。测试的手段遵循测试的一些要点。  1、检查接口返回的数据是否与预期结果一致。  2、检查接口的容错性,假如传递数据的类型错误时是否可以处理。例如上面的例子是支持整数,传递的是小数或字符串呢?  3、接口参数的边界值。例如,传递的参数足够大或为负数时,接口是否可以正常处理。  4、接口的性能,接口处理数据的时间也是测试的

2016-06-18 23:34:47 530

原创 Python的上下文管理器

class FileMag():    def __init__(self,filename):        self.filename=filename        self.f=None    def __enter__(self):        self.f=open(self.filename,encoding="utf-8")        return 

2016-06-18 22:21:35 367

原创 重载类的特殊方法

1.在Python中,类中有一些以两条下划线开始并且以两条下划线结束的方法,称之为为的专有方法,专有方法时针对类的特殊操作的一些方法,代码示例如下:2.鸭子类型 与多态class Duck:    def __init__(self,name="duck"):        self.name=name    def quack(self):        prin

2016-06-18 22:02:57 330

原创 通过了装饰器contextmanager实现的上下文管理器,

import [email protected] my_mgr(s,e):    print(s)    yield s+" "+e    print(e)if __name__=="__main__":    with my_mgr("Start","End") as f:        print(f)

2016-06-18 20:36:43 449

原创 闭包概述的例子

def foo():    x=3    def bar():        print("x is %d"%x)    bar()if __name__=="__main__":    foo()在foo()里面bar()函数用的是闭包里面的x的值闭包与延迟求值def delay_fun(x,y):    def caculator():     

2016-06-18 20:03:20 225

原创 代码说明

1.函数中引用的全局变量始终是定义该函数模块中的全局变量。‘import sys,ossys.path.append(os.getcwd())from foo import fo_funname="Current module"def bar():    print("当前模块中函数bar:")    print("变量name",name)def call_foo

2016-06-18 18:45:45 282

原创 itertools实例与生成器代码

>>> for i in itertools.count(1,3):    print(i)    if i==10:        break2.深入生成器:代码def myYield(n):    while n>0:        print("开始生成")        yield n        print("完成一次")    

2016-06-18 11:42:23 254

原创 内建迭代器函数第一个iter

class Counter:    def __init__(self,x=0):        self.x=xcounter=Counter()def used_iter():    counter.x+=2    return counter.xfor i in iter(used_iter,8):    print("本次遍历的数值:",i)代码定义一个

2016-06-18 10:52:42 238

原创 自定义迭代器

class MyIterator:    def __init__(self,x=2,xmax=100):        self.__mul,self.__x=x,x        self.__xmax=xmax    def __iter__(self):#定义迭代器协议的方法,返回类自身        return self    def __next__(self

2016-06-18 10:45:07 264

原创 Python day01周

1.Python的局势:很有前景2.Python字符串命名不可以包含数字下划线等开头驼峰命名法user_name="bobo3520"下划线命名法3.基本的判断if (条件):     执行语句else:     执行语句if (条件):    执行语句elif(条件):    执行语句elif(条件):    执行语句...

2016-06-18 10:26:34 237

原创

1.包中的模块要引用同一级别目录的另一个模块,直接导入2.如果一个模块要调用其他同级别包的另一模块,就必须从父包上级开始导入,3.如果一个模块要调用其他目录下子包中某个模块。可以使用相对导入的方式,from .sub import suba.py4.import randomrandom.shuffle(list)就是对List进行乱排序

2016-06-15 22:33:55 226

mysql-connector-java-5.1.30

mysql-connector-java-5.1.30

2017-06-23

geckodriver32位

geckodriver32位

2017-06-15

geckodriver 64位

geckodriver 64位

2017-06-15

21天学通Java Web开发.pdf.rar

21天学通Java Web开发.pdf.rar

2017-06-08

Windows下Python

Windows下Python

2017-06-03

xlrd-0.9.3.tar.gz

xlrd-0.9.3.tar.gz

2017-06-03

Win7 ×64-python_win环境包.zip

python_win

2017-06-03

vbs软件

vbs软件.rar

2017-06-03

mysql-gui-tools-5.0-r17-win32

mysql-gui-tools-5.0-r17-win32

2017-06-03

mysql-workbench-oss-5.2.22-rc-win32

mysql-workbench-oss-5.2.22-rc-win32

2017-06-03

struts-2.5.10.1-all

struts2完整版本

2017-06-02

Java数据结构和算法.(第二版)

Java数据结构和算法.(第二版)

2017-05-19

pip工具可以完整的玩

下在去吧完整pip

2017-05-17

fastJson_解析json的利器

fastJson_解析json的利器

2017-04-16

Iedriverserver.exe

2017-04-01

chromedrivr.exe

2017-04-01

Selenium自动化Java

2017-02-10

Jmeter接口测试方案实例

Jmeter接口测试方案实例

2016-05-27

Excel操作java版本的

帮助你利用java开发excel

2016-05-27

selenium 2.4

支持selenium 2.4,而且当你安装后,这个自动化就跑去啦

2015-02-27

自己使用用的脑图工具很好使用

2021-03-31

Downloads.zip

下载新版本炫酷的nexus-3.30.0-01-unix.tar.gz

2021-03-27

Vuedevtools.crx

这个是vue的调试工具

2021-03-17

这个是jmeter的使用测试dubbo接口的工具包,插件

这个是jmeter的使用测试dubbo接口的工具包,插件

2021-03-12

安卓虚拟化技术Demo

阿里安全虚拟化技术,与腾讯联手,虚拟化技术世界的Demo与大门,下载后请耐心研究,毕竟获得大厂P8级别的内功技术

2020-09-04

DjangoWeb开发.zip-Django架站的16堂課

Django从入门到精通必看之书,全球仅此一份,提升你的开发能力,全球仅此一份,深入带你理解Django原理源码的世界,体验不一样的开发,做全栈后台开发,伟大而神秘

2020-09-04

go安装包最新版

Go全能语言冠军,享誉全球,直接享受最新版本的下载,感动!

2019-01-24

Hadoop与Html可视化编程宝贵图书

看完此书可以独立的完成大数据的开发与可视化的强化编程,火箭式的提高开发能力和大数据分析以及前端能力,难得的宝贵图书

2018-12-14

Filder万能https抓包工具

万能的带https的抓包工具,可以帮你实现抓取90%网站的post数据,大幅度的提高效率

2018-12-03

Python算法

Python算法,可以大幅度提高你的面试和实战能力,只要看了本书便可实战攻击各种大公司的面试官

2018-12-03

安卓反编译工具aapt

aapt可以反编译apk,适合多种场景的使用和分析apk的包名和活动名

2018-05-22

SSM所需要的jar包

可以帮助你完成多数的ssm框架需要的jar文件,方便稳定

2018-03-13

python_ubuntun_paramiko安装包

欢迎下载,满足各种类型的ubuntun的安装条件,按照这个安装包一步步来即可

2017-12-15

geckodriver

非常合理的下载软件,非常的合算,可大片的提高自动化测试技术,方便并发

2017-12-12

chromedriver

适合功能自动化和web自动化,非常好用,欢迎下载,可大范围提升技术

2017-12-12

jstl.jar和standard.jar

使用JSP标准标签的时候,需要在web项目中使用这两个jar包,放在项目的web-inf/lib文件夹下即可。 具体的版本:jakarta-taglibs-standard-1.1.2

2017-08-31

aspectj+aspectjrt+aspectjweaver

全套充足的

2017-08-28

spring-framework-3.1.1.RELEASE-with-docs

spring-framework-3.1.1.RELEASE-with-docs,非常齐全

2017-08-28

jta-1.1.jar 可解决报错

jta.jar

2017-06-23

空空如也

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

TA关注的人

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