- 博客(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
转载 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关注的人