摘要:
from PIL import ImageFont from PIL import Image from PIL import ImageDraw #图片颜色 color = [random.randint(0, 255),random.randint(0, 255),random.randint( 阅读全文
摘要:
一、准备。 ubuntu虚拟机和window之间采用桥接方式(电脑主机最好是网线上网) 二、ftp服务器配置。 2.1. 安装ftp服务器。 目前Linux上使用较多的ftp服务器是vsftpd。所以,我们需要先安装vsftpd软件。在Ubuntu上安装vsftpd,使用的命令是 sudo apt- 阅读全文
摘要:
# 导入需要的包 from PIL import Image, ImageDraw, ImageFont import string import os # 背景尺寸 bg_size = (750, 1334) # 生成一张尺寸为 750x1334 背景色为黄色的图片 bg = Image.new( 阅读全文
摘要:
cookies1={} for cookie in cookies: #注意 cookies为list类型 cookies1[cookie['name']]=cookie['value'] 阅读全文
摘要:
ip ='127.0.0.1:80' # ip格式"127.0.0.1:80" driver.get("about:config"); # js代码 setupScript = '''var prefs = Components.classes["@mozilla.org/preferences-s 阅读全文
摘要:
#_save_url 保存路径 def image_cj(driver, _save_url): try: _file_name = random.randint(0, 100000) _file_url_drop = _save_url + str(_file_name) + '背景.png' # 阅读全文
摘要:
《Head First 设计模式》学习中 分类 简单工厂模式(Simple Factory) 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) 介绍 简单工厂模式: 简单工厂其实并不是一个设计模式,反而比较像是一种编程习惯,但是由于经常被使用,所以才被称 阅读全文
摘要:
《Head First 设计模式》学习中 装饰者模式 动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案 类图 参与者 1.Component(被装饰对象的基类) 定义一个对象接口,可以给这些对象动态地添加职责。 2.ConcreteComponent(具体被装饰对象) 定 阅读全文
摘要:
《Head First 设计模式》学习中 观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象状态改变状态时,他的所有依赖都会收到通知并自动更新。 观察者模式结构图 Subject:抽象主题(抽象被观察者),抽象主题角色把所有观察者对象保存在一个集合里,每个主题都可以有任意数量的观察者,抽象 阅读全文
摘要:
《Head First 设计模式》学习中 设计原则 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 针对接口编程,而不是针对实现编程 多用组合少用继承 策略模式 定义算法族,分别封装起来,让他们可以互相替换,此模式让计算的变化独立于使用算法客户 这个模式涉及到三个角色 阅读全文