自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录-一次面试中的笔试题目 4*4矩阵,按逆时针输出

matrix = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]def printMatrix(matrix): result = [] # 打印矩阵 while matrix: result += matrix.pop(0) if matrix: ...

2019-07-29 19:13:48 387

原创 Celery—基本使用(2)

Celery配置文件一、目录结构二、模块代码1.__init__.pyfrom celery import Celeryapp = Celery('demo')# 通过celery实例加载配置模块app.config_from_object('celery_app.celeryconfig')2.celeryconfig.py# -*- coding:utf...

2019-03-26 21:36:46 225 1

原创 Celery—基本使用(1)

一、Celery 介绍 Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 二、使用场景 异步任务:将耗时操作任务提交给Celery去异步执行,比如发送短信/邮件、消息推送、音视频处理等等 定时任务:类似于crontab,比如每日数据统计 三、安装 pip install celery[redis]...

2019-03-22 00:05:05 429 1

原创 jupyter入门之numpy

jupyter入门之numpy安装jupyter下载地址下载安装成功之后打开jupyter使用点击base(root)后的小三角(open with Jupiter notebook)默认打开8888端口cell每一个cell都可以放一段独立的代码, 独立运行ctrl+enter切换cell的编辑格式 在cell的选中状态下使用y/my:code格式markd...

2019-03-13 23:06:27 1571

原创 爬虫小技巧

链接:https://www.cnblogs.com/c-x-a/p/10334624.html

2019-01-31 15:14:48 250

转载 Python-Thread(通俗易懂)

此类表示在单独的控制线程中运行的活动,有两种方法可以指定该活动,一是将可调用对象传递给构造函数,二是通过覆盖子类中的run()方法。  如果你对线程不太理解,我们可以打个比方,把线程数看作车辆数,我们来完成一个简单的客运运输工作(以下为了方便理解,也加入相应注释)。  更多threading模块函数和对象说明,可参考:https://www.cnblogs.com/leozhanggg/p...

2019-01-31 11:56:20 805

转载 你不知道的 docker 命令的奇淫怪巧

你不知道的 docker 命令的奇淫怪巧Intro介绍并收录一些可能会用到的一些简单实用却很少有人用的 docker 命令dangling imagesbuild 自己的 docker 镜像的时候,有时会遇到用一个甚至多个中间层镜像,这会一定程度上减少最终打包出来 docker 镜像的大小,但是会产生一些tag 为 none 的无用镜像,也称为悬挂镜像 (dangling imag...

2019-01-31 11:39:16 207

原创 Pycharm如何自动换行

当前文件有效的操作是菜单栏->View -> Active Editor -> Use Soft Wraps。所有文件都起到效果,就要在setting里面进行操作。Perferences-Editor-General -> Use soft wraps in console。...

2018-09-18 11:03:27 6421

原创 selenium模拟爬取淘宝指定类商品

import pymysqlfrom selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support import expected_condi...

2018-09-14 15:10:54 653 1

原创 爬取百度热搜榜小案例

import requestsfrom bs4 import BeautifulSoupimport timeimport csvimport datetime# 得到当前的时间nowTime = datetime.datetime.now().strftime('%Y-%m-%d %H-%M-%S')# 创建列表储存新闻标题new_title = []# 创建列表储存新闻跳...

2018-09-11 14:10:11 1731 2

原创 图片验证码的识别

import tesserocrfrom PIL import Image# 1.识别验证码image = Image.open('code.jpg')# result = tesserocr.image_to_text(image)# print(result)# 2.直接将图片文件转换为字符串# print(tesserocr.file_to_text('code.jpg')...

2018-09-10 18:03:50 401

原创 SQLyog证书密钥

SQLyog  激活 注册码  用户名:随意填写 秘钥:ccbfc13e-c31d-42ce-8939-3c7e63ed5417a56ea5da-f30b-4fb1-8a05-95f346a9b20ba0fe8645-3916-45d4-9976-cb6b88fecc6cb70d7f66-dac2-4462-bf51-c4e9347da763...

2018-09-07 12:57:51 31191 21

原创 scrapy中对随机代理中间件的处理

import redisfrom scrapy.exceptions import NotConfiguredclass RandomProxyMiddleware(object): """ 利用scrapy本身的proxy middle机制,实现一个随机IP代理池,并且可以动态的删除有问题的IP """ def __init__(self, setti...

2018-09-06 13:48:54 1713 3

原创 浏览器模拟ios设备点击

# coding:utf-8import timefrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysoption = webdriver.ChromeOptions()mobile_emulation = {"deviceName":"iPhone X"}option.add_e...

2018-09-04 14:26:40 1710

原创 python内存管理机制是如何实现的

python的内存管理机制python内存管理机制 ( Pymalloc ) 包括三个方面:引用计数、垃圾收集、内存池。1.引用计数:python程序中使用的每个变量后台都有一个引用计数。赋值或调用操作,计数加一;2.垃圾收集:将引用计数为0的对象所占有的内存空间释放。还有一个循环垃圾收集器,负责清理未引用的循环,如两个对象互相引用的情况。3.内存池:内存池是预先从内存中申请的内存块,当创建小于2...

2018-07-13 21:48:11 311

原创 Linux下安装Beyond compare

Terminal Installwget http://www.scootersoftware.com/bcompare-4.2.5.23088_amd64.debsudo apt-get updatesudo apt-get install gdebi-coresudo gdebi bcompare-4.2.5.23088_amd64.debTerminal Uninstallsudo apt-...

2018-07-02 16:30:01 6472

原创 Xpath插件的使用

使用方法方法一:.Crx文件格式插件安装  1.首先用户点击谷歌浏览器右上角的自定义及控制按钮,在下拉框中选择设置。  2.在打开的谷歌浏览器的扩展管理器最左侧选择扩展程序或直接输入:chrome://extensions/  3.找到自己已经下载好的Chrome离线安装文件xxx.crx,然后将其从资源管理器中拖动到Chrome的扩展管理界面中,这时候用户会发现在扩展管理器的中央部分中会多出一个...

2018-06-26 19:22:36 1956

原创 Proxy代理

import urllib.requestimport urllib.parse# 配置代理对象,把协议作为键,主机和端口号为值handler = urllib.request.ProxyHandler(proxies={'http':'ip:端口'})url = 'https://www.baidu.com/s?wd=ip'headers = { 'User-Agent':...

2018-06-25 21:25:36 171

原创 Handler处理器的使用

import urllib.requestimport urllib.parse"""request 封装 对url的高级定制opener封装 对请求过程的高级定制 urllib.request.urlopen()opener封装需要依赖于一个handler对象handle是一个类,提供HTTPHandle\HTTPCookieProcesser\HTTPProxyHandler...

2018-06-24 21:59:05 1354 1

原创 爬虫:百度贴吧_python吧

import urllib.requestimport urllib.parseimport osdef create_request(barname,page,base_url): headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chro...

2018-06-24 19:58:17 331

原创 爬虫小案例:百度翻译

baidufanyi1.pyimport urllib.requestimport urllib.parseurl = 'http://fanyi.baidu.com/#en/zh/'word = input('请输入要查询的单词')url = url + wordresponse = urllib.request.urlopen(url)content = response.rea...

2018-06-24 16:12:41 1324

原创 jupyter入门之Matplotlib

jupyter入门之Matplotlib一. Matplotlib基础知识Matplotlib中的基本图表包括的元素x轴和y轴 axis 水平和垂直的轴线轴标签 axisLabel 水平和垂直的轴标签x轴和y轴刻度 tick 刻度标示坐标轴的分隔,包括最小刻度和最大刻度x轴和y轴刻度标签 tick label 表示特定坐标轴的值绘图区域(坐标系) axes 实际绘图的区域画布 figure 呈现所...

2018-06-22 16:21:55 7638 1

空空如也

空空如也

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

TA关注的人

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