自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 阿里云错误信息

# !/usr/bin/python# -*- coding: utf-8 -*-""" @Create : 2018/9/21"""from selenium import webdriverimport timeimport jsonif __name__ == "__main__": pages = [{"url"...

2018-09-25 10:04:00 199

转载 RabbitMQ权限

RabbitMQ引言RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,...

2018-01-12 12:31:00 227

转载 RabbitMQ基础概念及使用

RabbitMQRabbitMQ是什么?RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息...

2018-01-11 15:37:00 181

转载 RabbitMQ安装配置

RabbitMQ安装引言RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通...

2018-01-10 17:18:00 86

转载 ContOS7分区并挂载硬盘(gpt)

parted fdisk 【只支持MSDOS分区布局】 parted 【支持MSDOS、GPT分区布局】分区有三个步骤:第一个步骤就是用分区工具进行分区第二个步骤就是创建文件系统(也就是格式化)因为只有创建文件系统了,才能往里面存取数据。第三个步骤就是挂载,光分完区不对其进行挂载的话照样是白扯。分区'''[root@yinzhengji...

2018-01-02 15:37:00 320

转载 Matplotlib安装

Tkinter环境:1. 系统: ContOS72. Python: Python 2.7.11 错误信息:如果你报的一下错误!那么恭喜你,中奖了。重装python吧!(可能有其它解决办法,我试验过很多种,都没成功!!!祝你顺利)>>> import Tkinter Traceback (most recent call...

2017-12-29 17:06:00 197

转载 OpenCV安装

OpenCV安装声明:此文是在天下文章一大抄的百度帮助下,完成的;首先说明,本人并非原创,根据大神文章尝试实验,我只想记录一下,安装的过程和问题以及解决方法!如侵犯您的权益请告知环境:1. 系统: ContOS72. GCC: gcc version 4.8.5 (GCC) 及以上均可3. cmake: cmake version 2.8.12.2及以上...

2017-12-21 13:35:00 211

转载 PIL基础操作

PIL基础操作新建图片from PIL import Image# 通常使用RGB模式就可以了new_img = Image.new('RGB', (100, 100), 'red')new_img.save("1.jpg", "JPEG")new_img = Image.new('RGB', (100, 100), '#B286FF')new_i...

2017-12-15 11:45:00 412

转载 PIL图片格式转换

PIL格式转换原图:#!/usr/local/bin/python# -*- coding: utf8 -*-from PIL import Image, ImageFilterimport os, sysBASE_PATH = os.path.dirname(os.path.abspath(__file__))· 1 (1-bit...

2017-12-15 10:45:00 255

转载 urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:...

解决办法:import ssl# 在请求之前加上ssl._create_default_https_context = ssl._create_unverified_context转载于:https://www.cnblogs.com/shangpolu/p/7993688.html

2017-12-06 17:00:00 145

转载 拖动式验证码

拖动式验证码问题点:1、无法直接通过发送url请求来实现鼠标拖动的动作;2、实际的背景图片是乱的,并不是我们实际肉眼看到的图像!3、“开创行为判别算法,利用数据挖掘和机器学习,提取超过200多个行为判别特征,建立坚若磐石的多维验证防御体系。”这是官网的描述,听上去就已经很高大上,查了些资料也都说拖动轨迹的识别是geetest的核心内容而无过多的表述,那么这也应该是主要的难...

2017-12-04 11:39:00 198

转载 获取免费代理

# -*- coding=utf8 -*-import urllib2import reimport timeimport randomimport socketimport threadingfrom user_agents import agentsimport sysreload(sys)sys.setdefaultencodin...

2017-12-04 10:39:00 292

转载 User-Agent

# encoding=utf-8""" User-Agents """agents = [ "Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533....

2017-12-04 10:26:00 125

转载 selenium基础操作

selenium1、打开和关闭网页#!/usr/bin/env python# -*- coding:utf-8 -*-from selenium import webdriverdriver = webdriver.Firefox()# 也可指定驱动和浏览器# binary = FirefoxBinary('/usr/bin/firefox')...

2017-11-30 16:34:00 188

转载 urllib2基础操作

Urllib2基础操作1、打开网页(urlopen)打开一个网页import urllib2response = urllib2.urlopen('http://www.baidu.com')html= response.read()print htmlurlopen一般常用的有三个参数,它的参数如下:urllib.requeset.urlop...

2017-11-30 15:33:00 95

转载 flask_restful

from flask_restful import (Resource, reqparse)# 参数解析对象生成parser = reqparse.RequestParser()parser.add_argument("username", type=str, required=True)parser.add_argument("password", requir...

2017-11-30 14:19:00 176

转载 面试总结

1.现有字符串为a="Imlove,Python!"需要变成b="Python,LoveIm"2.将"wdnwjfwjwehd9#sdfekfmew2011"里的数字取出来相加结果为20203.selectpollepoll三种模型的区别。同步和异步的区别阻塞和阻塞的区别4.一个nginx日志8G大小但是服务器内存只有4G...

2017-11-15 15:25:00 112

转载 SecureCRT配色方案

SecureCRT  SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTe...

2017-08-17 14:01:00 179

转载 CentOS yum源的配置

yum操作1.用YUM安装软件包命令:yum install2.用YUM删除软件包命令:yum remove3.使用YUM查找软件包命令:yum search4.列出所有可安装的软件包命令:yum list5.列出所有可更新的软件包命令:yum list updates6.列出所有已安装的软件包命令:yum list installed7.列出所有已安装但不在 Yum R...

2017-08-16 15:11:00 61

转载 virtualenv模块安装

依赖包管理模块(virtualenv)virtualenv是Python的虚拟环境,可以在同一台PC隔离不同的python开发环境。virtualenv可以创建一个隔离的python环境(沙盒)。使用沙盒的优点:解决库之间的版本依赖,比如同一系统上不同应用依赖同一个库的不同版本。解决权限限制,比如你没有root权限。尝试新的工具,而不用担心污染系统环境。下面是...

2017-07-28 14:55:00 166

转载 SQLachemy基础

SQLAchemySQLAchemy是python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。ORM框架的作用就是把数据库表的一行记录与一个对象互相做自动转换。 正确使用ORM的前提是了解关系数据库的原理。 ORM就是把数据库表的行与相应的对象建立关联,互...

2017-07-21 17:27:00 289

转载 traceback异常打印

traceback模块traceback模块被用来跟踪异常返回信息. 如下例所示:import tracebacktry: raise SyntaxError, "traceback test"except: traceback.print_exc()将会在控制台输出类似结果:Traceback (most recent ca...

2017-07-19 16:11:00 4988

转载 flask_context

定义全局的钩子函数有的时候在处理请求之前和之后,执行某些特定的代码是很有用的,这就用到了请求钩子例如在请求之前创建数据库连接或者redis连接;或者是系统里面用户请求处理之前先验证用户的身份,是否激活,激活执行什么操作,没激活用户一直绑到固定页面去直到激活为了避免每个试图函数中都使用重复的代码,flask提供了注册通用函数的功能;也就是说只要写一个请求钩子-函数,整个程序...

2017-07-14 16:50:00 77

转载 VMware虚拟机文件(后缀)详解

VMware虚拟机文件(后缀)详解 虚拟机的文件管理由VMware Workstation来执行,一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中。这里列出了这些关键文件的扩展名。在这些例子中,<vmname>表示你的虚拟机名字。.log<vm name>.log or vmwar...

2017-07-14 11:23:00 657

转载 flask_之参数传递

参数篇request接收数据request对象 method:当前请求方法(POST,GET等) url:当前链接地址 path:当前链接的路径 environ:潜在的WSGI环境 headers:传入的请求头作为字典类对象 data:包含传入的请求数据作为 args:请求链接中的参数(GET参数),解...

2017-07-02 19:39:00 233

转载 flask_之URL

URL篇在分析路由匹配过程之前,我们先来看看 flask 中,构建这个路由规则的两种方法:通过 @app.route() decorator通过 app.add_url_rule,这个方法的签名为 add_url_rule(self, rule, endpoint=None, view_func=None, **options),参数的含义如下:r...

2017-07-01 18:55:00 110

转载 redis配置配置文件

# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g =&g...

2017-06-25 15:11:00 55

转载 面向对象查找变量的规则

country = '澳大利亚'class Chinese: country = '中国' def __init__(self,name): self.name = name print('------>',country) #既不是类属性,也不是实例属性,根据作用域原则查找 print('--...

2017-06-02 14:51:00 136

转载 __contains__, __len__,__reversed__

__contains__():当使用in,not in 对象的时候 调用(not in 是在in完成后再取反,实际上还是in操作) class A(object): def __init__(self,num): self.num = num def __contains__(...

2017-05-24 18:29:00 104

转载 Django REST framework 的快速入门教程

CRM-API项目搭建序列器(Serializers)首先,我们来定义一些序列器。我们来创建一个新的模块(module)叫做 crm/rest_searializer.py ,这是我们用来描述数据是如何呈现的。#从已存在的assets项目中导入数据models模块from crm import modelsfrom rest_framework import se...

2017-05-22 23:37:00 265

转载 Restful API官方文档

理解Restful架构:http://www.ruanyifeng.com/blog/2011/09/restfulRESTful设计指南:http://www.ruanyifeng.com/blog/2014/05/restful_api.htmlDjango REST framework文档:http://www.django-rest-framework.org/#inst...

2017-05-22 23:37:00 427

转载 int

运算符1、算数运算:2、比较运算:3、赋值运算:4、逻辑运算:5、成员运算:int(整型)/float  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775...

2017-05-20 23:28:00 98

转载 Scrapy基础

ScrapyScrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、监测和自动化...

2017-05-19 10:50:00 147

转载 描述符__get__,__set__,__delete__和析构方法__del__

描述符__get__,__set__,__delete__1、描述符是什么:描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议__get__():调用一个属性时,触发__set__():为一个属性赋值时,触发__delete__():采用del删除属性时,触发描述就是一个新式类,这...

2016-12-29 17:21:00 102

转载 __enter__,__exit__上下文管理协议

上下文管理协议__enter__,__exit__用途或者说好处:1.使用with语句的目的就是把代码块放入with中执行,with结束后,自动完成清理工作,无须手动干预2.在需要管理一些资源比如文件,网络连接和锁的编程环境中,可以在__exit__中定制自动释放资源的机制,你无须再去关系这个问题,这将大有用处我们知道在操作文件对象的时候可以这么写with ...

2016-12-29 15:32:00 83

转载 __next__,__iter__实现迭代器,斐波那契数列

迭代器__next__,__iter__基于__next__和__iter__方法实现的迭代器class Foo: def __init__(self,n): self.n = n def __iter__(self): return self def __next__(self): if s...

2016-12-29 15:22:00 96

转载 __slots__,__doc__,__module__,__class__.__call__

__slots__1.__slots__是什么:是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性)2.引子:使用点来访问属性本质就是在访问类或者对象的__dict__属性字典(类的字典是共享的,而每个实例的是独立的)3.为何使用__slots__:字典会占用大量内存,如果你有一个属性很少的类,但是有很多实例,为了节省内存可以使用...

2016-12-29 15:00:00 87

转载 __str__,__repr__,__format__

__str__,__repr____str__:控制返回值,并且返回值必须是str类型,否则报错__repr__:控制返回值并且返回值必须是str类型,否则报错__repr__是__str__的替代品,如果str存在,直接按str的返回值,返回信息,不会执行repr,如果不存在,会执行repr,并得到repr的返回值class Foo: def __init...

2016-12-29 14:44:00 110

转载 __getitem__,__setitem__,__delitem__

__getitem__、__setitem__、__delitem__总结:__getitem__,__setitem_,__delitem__  :  obj[‘属性’]的方式去操作属性时触发的方法__getitem__:obj['属性'] 时触发__setitem__:obj['属性']=属性的值 时触发__delitem__:del obj['属性'] 时触发赋值的底层...

2016-12-29 13:31:00 106

转载 __getattribute__

__getattribute__1、回顾__getattr____getattr__只有在使用点调用属性且属性不存在的时候才会触发'''__getattr__只有在使用点调用属性且属性不存在的时候才会触发 比较有用__delattr__删除属性的时候会触发__setattr__添加/修改属性会触发它的执行当你自己写__getattr__、__del...

2016-12-29 13:20:00 372

空空如也

空空如也

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

TA关注的人

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