自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python3 requests库的高级用法

整理requests库的使用,主要记录Seesion 对象的用法1.创建sessionimport requestssession = requests.Session()response = session.get(url)2.修改session的headers = requests.Session()s.auth = ('user', 'pass')s.headers.u...

2018-12-13 17:31:16 481

原创 Python3 整理requests库

最近爬虫项目接触得多,自己整理一下requests的接口基本用法requests.get(url,data="",headers=headers)get请求,上传参数字典datarequests.post(url,data="",headers=headers)post请求,上传参数字典data请求返回值 Response Contentresponse = requests...

2018-12-13 17:14:07 169

原创 设计模式 9.Bridge模式

Bridge模式的作用在于将功能层次结构和实现层次结构分离开,方便两边做独立扩展。继承是强耦合,委托是弱耦合。实现层次DisplayImpl.java定义实现的接口package bridge;public abstract class DisplayImpl { public abstract void rawOpen(); public abstract voi...

2018-12-12 18:10:51 189

原创 设计模式 8.抽象工厂模式

工厂模式和抽象工厂模式的区别在于,工厂模式一个一个工厂对应生成一种产品,而抽象工厂模式在于可以一个工厂生产多种产品。框架层Item.java为元件父类package abstractfactory.factory;public abstract class Item { protected String caption; public Item(String capt...

2018-12-12 17:22:39 133

原创 设计模式 7.Builder 模式

Builder模式主要用于构建复杂结构的实例主要的类是Builder类和Director类1.Build抽象类声明方法规范package builder;public abstract class Builder { public abstract void makeTitle(String title); public abstract void makeStrin...

2018-12-12 16:00:29 120

原创 设计模式 6.原型模式

原型模式主要用于1.对象种类繁多,无法整合到一个类中;2.难以根据类生成实例;3.想解耦框架与生成的实例。主要依赖于 clone方法和 Cloneable接口1.构建复制功能的接口Product.java 继承 Cloneable,这样才可以调用clone()use()是执行函数,具体执行什么由子类决定createClone()是复制实例的函数package prototype.fr...

2018-12-12 15:28:29 102

原创 设计模式 5.单例模式

单例模式应该是每个开发必须知道的设计模式,也十分简单,指保证整个程序中只有一个实例。1.私有化构造函数如果外部可以调用构造函数,那么就无法保证单例1.1 饱汉模式私有化构造函数 Private, 内部提前初始化 一个 实例package singleton;public class Singleton { private static Singleton singleto...

2018-12-12 14:59:11 125

原创 设计模式 4.Factory Method 模式

工厂模式是用模板模式来构建生成实例的工厂。Factou

2018-12-12 14:36:28 176

原创 设计模式 3.Template Method模式

模板模式,其实比较常用,在采用类的思想编程时,一般都用到了模板模式步骤1.定义抽象父类构建抽象方法构建非抽象方法,非抽象方法调用抽象方法2.继承父类编写子类重写抽象方法,调用非抽象方法。实现减少开发量,统一模式的模板模式。案例AbstractDisplay.javaackage templatemethod;public abstract class AbstractDi...

2018-12-12 14:21:39 112

原创 设计模式 2.适配器模式

适配器模式一般用于现有接口无法直接使用,需要适当变换之后才能继续使用。Adapter 模式有以下两种类适配器模式(使用继承的适配器)对象适配器模式 (使用委托的适配器)类适配器模式Banner.java 真实的执行者,被适配的对象package adapter.extend;public class Banner { private String string; ...

2018-12-12 14:06:06 118

原创 设计模式 1.Iterator模式

图解设计模式的笔记,Iterator模式用于在数据集合中按照循序遍历集合,这种循序可以由开发定义、设计、封装。类说明Aggregate 表示集合的接口创建Iterator,该接口由需要被遍历的类实现Iterator 遍历集合的接口提供next()函数返回下一个集合中的元素hasNext()函数判断集合中是否还有元素Book 表示书的类具体的元素...

2018-12-12 11:56:02 140

原创 Selenium API记录

1.基本webdriver.Firefox()webdriver.Ie()webdriver.Chrome()初始化浏览器get(url)get请求quit()关闭浏览器及相关驱动程序2.定位语法 一find_element_by_id(“string”)基于id寻找组件find_element_by_name(“string”)基于关键字寻找组件find_el...

2018-12-10 21:48:28 225

原创 Tornado 笔记3.处理错误页面

Tornado的RequestHandler提供了 write_error(self, status_code, ##kwargs)函数编写出现错误时的页面1.核心代码status_code 是状态码1xx临时消息2xx请求成功3xx重定向4xx客户端请求错误5xx服务端处理出现错误class IndexHandler(tornado.web.RequestHan...

2018-12-03 20:39:01 836

原创 Tornado 笔记2.字符串服务

Tornado的url支持正则,因此可以实现一些特别的效果,该样例实现了提取url中的字符串并处理返回1.样例代码# coding:utf-8# python3.6import textwrapimport tornado.httpserverimport tornado.ioloopimport tornado.optionsimport tornado.webfrom...

2018-12-03 20:17:01 214

原创 Tornado 笔记1.入门hello world server

1.构建具体执行handler#定义类继承 tornado.web.RequstHandlerclass IndexHandler(tornado.web.RequestHandler):#如果是get方法,定义get函数 def get(self): greeting = self.get_argument('greeting', 'Hello')#get_argu...

2018-12-03 19:48:37 166

keytool.exe

apk签名用的签名资源文件,基于keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore 可生成密钥

2020-11-02

空空如也

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

TA关注的人

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