上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: Header解释示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html,application/json Accept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5 Accept-Encodi 阅读全文
posted @ 2019-05-22 10:51 BruceLong 阅读(18471) 评论(0) 推荐(0) 编辑
摘要: 一、移动光标 h,j,k,l 上,下,左,右ctrl-e 移动页面ctrl-f 上翻一页ctrl-b 下翻一页ctrl-u 上翻半页ctrl-d 下翻半页w 跳到下一个字首,按标点或单词分割W 跳到下一个字首,长跳,如end-of-line被认为是一个字e 跳到下一个字尾E 跳到下一个字尾,长跳b 阅读全文
posted @ 2019-05-17 12:26 BruceLong 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 当我们的代码是有访问网络相关的操作时,比如http请求或者访问远程数据库,经常可能会发生一些错误,有些错误可能重新去发送请求就会成功,本文分析常见可能需要重试的场景,并最后给出python代码实现。 常见异常分成两种,一种是请求传输过程出错,另一种是服务端负载过高导致错误。 对于第一种错误,可能请求 阅读全文
posted @ 2019-05-16 16:40 BruceLong 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 本篇博文试着剖析有名的python第三方库retrying源码。 在剖析其源码之前,有必要讲一下retrying的用法,方便理解。 安装: pip install retrying 或者 easy_install retrying 一些用法实例如下: #example 6 from retrying 阅读全文
posted @ 2019-05-16 16:38 BruceLong 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 打开方式用记事本,ctrl+s保存,ok,再次用excel打开奇迹发现,解决了! 阅读全文
posted @ 2019-05-09 15:49 BruceLong 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: 在Python中,String对象是定长对象,一旦创建,长度就不可变化,若是使用+号连接两个字符串,则会新开辟一段长度总和长度的内存,再将两个字符串memcpy进去。如果要连接N个String对象,则要进行N-1次内存申请和拷贝。 官方推荐的是使用字符串的join方法,该方法对于连接一个list或t 阅读全文
posted @ 2019-05-09 14:20 BruceLong 阅读(4252) 评论(0) 推荐(0) 编辑
摘要: python爬虫爬取网站内容时,如果什么也没带,即不带报头headers,往往会被网站管理维护人员认定为机器爬虫。因为,此时python默认的user-agent如Python-urllib/2.1一样。因此,网站管理人员会根据请求的user-agent判定你是不是机器爬虫。所以,此时往往就需要伪装 阅读全文
posted @ 2019-04-10 10:58 BruceLong 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: 1、Celery加入定时任务 Celery除了可以异步执行任务之外,还可以定时执行任务。在实例代码的基础上写个测试方法: 该代码是每分钟执行一次some_task方法。 启动celery是使用worker。但worker不能启动定时任务。启动方式如下: 1)先确保中间人是否打开,我使用redis作为 阅读全文
posted @ 2019-04-09 09:38 BruceLong 阅读(3739) 评论(4) 推荐(3) 编辑
摘要: 由于某种原因(BIOS电池没电),电脑的系统时间会与我们的北京时间不同步,将会导致如下问题: 1. 抢火车票的时候已经过时间了 2.别的同事都走了,你还以为没下班 …… 规避问题的方法:同步系统时间 一. 获取时间 在这里,我们有两种方法 1. 通过系统请求网站服务器头部返回Respones Hea 阅读全文
posted @ 2019-04-01 21:16 BruceLong 阅读(1960) 评论(0) 推荐(0) 编辑
摘要: 有小伙伴在群里边反映说在使用Scrapy的时候,发现创建项目一切顺利,但是在执行Scrapy爬虫程序的时候却出现下列报错:“No module named win32api”,如下图所示,但是不知道怎么破,今天就这个问题讲解一下解决方案。 出现这个报错是因为在Windows下我们缺少一个包,叫pyp 阅读全文
posted @ 2019-03-14 11:41 BruceLong 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 解包在英文里叫做 Unpacking,就是将容器里面的元素逐个取出来(防杠精:此处描述并不严谨,因为容器中的元素并没有发生改变)放在其它地方,好比你老婆去菜市场买了一袋苹果回来分别发给家里的每个成员,这个过程就是解包。Python 中的解包是自动完成的,例如: 如果列表中有3个元素,那么刚好可以分配 阅读全文
posted @ 2019-03-08 16:07 BruceLong 阅读(389) 评论(0) 推荐(1) 编辑
摘要: 一、下载安装包 打开mysql官网下载页面:http://dev.mysql.com/downloads/mysql/ 选择相应的版本和平台 这里选择的是5.7.13版本64位的 压缩包, 文件有310M比较大。 点击Download进入真正的下载页面,发现要登录才能下载 ,要细心点会发现下面有No 阅读全文
posted @ 2019-03-04 10:43 BruceLong 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、生成数据表 1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用: import numpy as npimport pandas as pd2、导入CSV或者xlsx文件: df = pd.DataFrame(pd.read_csv('name.csv',header=1) 阅读全文
posted @ 2019-02-26 16:44 BruceLong 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 1.安装pymysql模块 2.pymysql的简单使用: 阅读全文
posted @ 2019-02-26 16:40 BruceLong 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 跟着官方的入门教程部署和运行的,为啥报这个错? tasks.py 解决方案:celery -A your_app_name worker --pool=solo -l info 换这个试试 阅读全文
posted @ 2019-01-19 14:06 BruceLong 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题。 通过 virtualenv 这个工具,就可以构建一系列 虚拟的python环境 ,然后在每个环境中安装需要的软件包(配合 pip 使用),这一系列的环境是相互隔离的。作为一个独 阅读全文
posted @ 2019-01-19 12:31 BruceLong 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了Windows 2008 R2防火墙,允许被ping的设置方法,需要的朋友可以参考下 1.准备 1)原因 出于安全因素考虑,在Windows 2008 R2上是不允许从外部对其Ping指令,如果需要配置允许被Ping,必须通过“高级安全Windows防火墙”进行配置。 2)设备 一 阅读全文
posted @ 2019-01-15 17:04 BruceLong 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: Python通过logging模块提供日志功能,关于logging模块的使用网络上已经有很多详细的资料,这里要分享的是怎样在实际工程中使用日志功能。 假设要开发一个自动化脚本工具,工程结构如下,Common这个package是框架功能的实现,Scripts目录是我们编写的测试用例脚本(请忽略其他不相 阅读全文
posted @ 2019-01-15 15:44 BruceLong 阅读(2369) 评论(0) 推荐(0) 编辑
摘要: Celery 是什么? Celery 是一个由 Python 编写的简单、灵活、可靠的用来处理大量信息的分布式系统,它同时提供操作和维护分布式系统所需的工具。 Celery 专注于实时任务处理,支持任务调度。 说白了,它是一个分布式队列的管理工具,我们可以用 Celery 提供的接口快速实现并管理一 阅读全文
posted @ 2019-01-14 16:34 BruceLong 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 阅读全文
posted @ 2019-01-14 14:48 BruceLong 阅读(1730) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页