自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 输出日志到文件

python自动化测试脚本运行后,想要将日志保存到某个特定文件,使用python的logging模块实现参考代码:import loggingdef initLogging(logFilename,e): logging.basicConfig( level = logging.INFO, fo...

2018-08-03 11:18:42 1285

转载 python split(),os.path.split()和os.path.splitext()函数用法

https://blog.csdn.net/T1243_3/article/details/80170006

2018-07-31 17:18:58 400

转载 python之_requests库学习--session

转载自:https://blog.csdn.net/DDQ_DQ/article/details/786152181、session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies。import requests s=requests.Session() #创建一个session对象 s.get('http://httpbin.o...

2018-07-25 19:43:59 1074 1

转载 深入理解计算机系统--1

信息=位+上下文编译系统: 

2018-07-25 19:30:39 144

原创 charles配置和使用

Charles 使用方法一、软件安装及环境搭建前言:Charles 仅对 http 协议生效,其他协议无法抓取,高级功能需要有 license 才可以使用1.下载安装(略)安装后要进行激活:https://www.jianshu.com/p/89111882fa99 这里面有激活码,点开 Help — Register Charles 后输入对应内容即可。2.https抓取配置...

2018-07-19 11:31:56 6968

原创 cookies和session的区别

1、cookies机制和session机制的区别cookies数据保存在客户端,session数据保存在服务器端;cookies可以减轻服务器压力,但是不安全,容易进行cookies欺骗;session较安全,但占用服务器资源...

2018-07-18 17:20:17 737

转载 sql中having与group by的使用

【group by】GROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列的结果集。因为聚合函数通过作用于一组数据而只返回一个单个值,因此,在SELECT语句中出现的元素要么为一个聚合函数的输入值,要么为GROUP BY语句的参数,否则会出错  比如说我们...

2018-07-18 17:17:09 743

原创 python--输出字符串中长度最大重复元素

def get_list(st): ls=[] for i in range(0,len(st)): for j in range(i+1,len(st)): ls.append(st[i:j]) print(ls) return lsdata=get_list('abcdegabcdi')def repeat_lis...

2018-07-18 15:40:26 2795

转载 IPC(进程间通信)简单了解

IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。

2018-07-17 20:09:13 172

原创 python递归--通过栈找到数据

def twoSplit(sourceData,findData): sp=int(len(sourceData)/2) if sourceData[0]==findData: print('找到数据',sourceData[0]) else: if findData in sourceData[0:sp]: pri...

2018-07-17 19:52:34 276

转载 smtp发送邮件

一个Socket依赖4项:服务器地址、服务器端口、客户端地址、客户端端口来唯一确定一个Socket。import smtplibfrom email.mime.base import MIMEBasefrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMEText# msg = MIM...

2018-07-17 10:41:14 423

转载 socket--访问新浪首页

import sockets = socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.connect(('www.sina.com.cn', 80))s.send(b'GET / HTTP/1.1\r\nHost: www.sina.com.cn\r\nConnection: close\r\n\r\n')buffer=[]while...

2018-07-16 16:57:14 601

转载 python3-生成验证码

import random#随机字母from PIL import Image, ImageFont, ImageDraw, ImageFilterdef rndChar(): return chr(random.randint(65,90))#随机颜色1def rndColor(): return (random.randint(64,255),random.ra...

2018-07-16 14:40:18 687

转载 appium

大的目录是这么划分的:Data 用来放置一些数据Report 存放测试报告TestCase 存放测试用例img 存放一些截图config.py 配置文件

2018-07-13 19:58:48 181

转载 python--UI自动化

二、获取apk包名1.将准备测试的apk放到D盘某个目录,如D:\test2.打开cmd,输入指令aapt dump badging D:\test\xxx.apk3.以taobao.apk为例,如图:4.在这里可以看到apk包名:com.taobao.taobao三、获取launcherActivity1.接着上一步操作,cmd屏幕拖到中间找到launcherActivity2.这里可以看到,淘...

2018-07-10 15:25:52 3650

原创 python-给实例绑定一个方法

class Student(object): passs=Student()def set_age(self,age): self.age=agefrom types import MethodTypes.set_age=MethodType(set_age,s)s.set_age(5)print(s.age)

2018-07-10 14:27:46 603

原创 python-@property

class Screen(object): @property def width(self): return self._width @width.setter def width(self,value): if not isinstance(value,int): raise ValueError('wid...

2018-07-06 18:52:39 104

转载 爬虫--存储到数据库

def save_data(data): """ 存储到MySQL """ name = movie['name'] translate_name = movie['translate_name'] year = movie['year'] product_site = movie['product_site'] class...

2018-07-05 20:09:35 306

转载 转载---Python爬虫实例(三)代理的使用

Python爬虫实例(三)代理的使用一些网站会有相应的反爬虫措施,例如很多网站会检测某一段时间某个IP的访问次数,如果访问频率太快以至于看起来不像正常访客,它可能就会会禁止这个IP的访问。所以我们需要设置一些代理服务器,每隔一段时间换一个代理,就算IP被禁止,依然可以换个IP继续爬取。在Python中,可以使用urllib2中的ProxyHandler来设置使用代理服务器,下面通过代码说明如何来使...

2018-07-05 17:24:24 132

原创 爬虫--python3实现网页爬虫下载图片

import reimport urllib.requestdef getHtml(url): page=urllib.request.urlopen(url) html=page.read() return htmlhtml=getHtml("https://book.douban.com")html=html.decode('UTF-8')def getIm...

2018-07-05 17:21:31 178

转载 flask-基于调度方法的视图

2018-07-03 14:54:09 331

转载 flask-标准类视图及其使用场景

继承自flask.view.View,返回基于Response或其自类的对象from flask import Flask,viewsapp = Flask(__name__)class Listview(views.View): def dispatch_request(self): return 'list view'app.add_url_rule('/l...

2018-07-03 12:00:04 1330

转载 flask-视图函数高级

2018-07-03 10:50:29 229

转载 flask-模版继承详解

base:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>知了课堂</title></head><body><p&amp

2018-07-02 18:28:17 3109

原创 Flask-加载静态文件

静态文件:css文件,js文件,图片等1,加载静态文件使用的是'url_for'函数,然后第一个参数是‘static’,第二个参数需要为一个关键字参数‘filename=‘路径’。示例:<head> <meta charset="UTF-8"> <title>知了课堂</title> <link rel="stylesh...

2018-07-02 17:40:25 1773

原创 flask-set和with语句以及模版中定义变量

set语句:在模版中可以用set来定义变量。一旦定义了变量,以后就可以在之后使用:<body>{% set username=" zihliao" %}<p>{{ username }}</p></body>with语句定义的变量,只能在with代码块中使用,超过了就无法再使用{% with classroom='zhilioa1ban' %...

2018-07-02 15:51:57 1485

转载 flask-include标签使用标签

[footer.html]<footer> 这是底部</footer>[header.html]<style> .nav ul{ overflow: hidden; } .nav ul li{ float:left; margin:0 20px; }</style&...

2018-07-02 15:35:44 1226

转载 flask-宏的导入和注意事项

2018-07-02 14:59:31 308

转载 flask-宏的概念和基本使用

from flask import Flask,render_templateapp = Flask(__name__)app.config.update(TEMPLATE_AUTO_RELOAD=True)@app.route('/')def hello_world(): return render_template('index.html')if __name__ ...

2018-07-02 14:33:07 1379

原创 flask-99乘法表

<table> <tbody> {% for x in range(1,10) %} <tr> {% for y in range(1,x+1) %} <td>{{y}}*{{x}}={{ x*y }}</td> {% endfor %} ...

2018-07-01 18:11:41 180

转载 flask-for循环语句详解

from flask import Flask,render_templateapp = Flask(__name__)app.config.update(TEMPLATES_AUTO_RELOAD=True,Debug=True)@app.route('/')def hello_world(): context={ 'books':[ ...

2018-07-01 18:00:14 2882 1

原创 flask_if语句详解

from flask import Flask,render_templateapp = Flask(__name__)app.config.update({ 'DEBUG':True, 'TEMPLATES_AUTO_RELOAD':True})@app.route('/')def index(): context={ 'username':...

2018-06-30 16:51:52 2186

原创 flask_自定义时间处理过滤器案例

if isinstance(time,datetime): now=datetime.now() timestamp=(now-time).total_seconds() if timestamp<60: return '刚刚' elif timestamp>=60 and timestamp<=60*60: min...

2018-06-30 16:23:50 628

转载 flask-自定义过滤器

2018-06-30 15:22:51 254

转载 flask- 常用过滤器详解

2018-06-30 14:47:15 713

转载 flask-default过滤器详解

2018-06-30 11:07:15 639

转载 flask_过滤器基本使用

比如距离时间

2018-06-30 10:34:40 314

转载 flask--模版中使用url_for

2018-06-30 10:17:24 704

转载 flask-模版传参和技巧

2018-06-29 20:54:22 327

转载 flask-Jinja2模版介绍和查找路径

2018-06-29 20:25:42 1163

空空如也

空空如也

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

TA关注的人

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