摘要: Golang构建Python高性能模块 虽然Python优点很多,但是有一个致命的缺点就是运行速度太慢,那么Python程序需要一些计算量比较大的模块时一般会调用c或者c++的代码来重写,但是c/c++编写代码代价太高,耗费太多的人力,开发周期太长,那么就想到来一个折中的方法是用golang语言。 阅读全文
posted @ 2018-04-24 17:11 地球守卫者 阅读(17202) 评论(0) 推荐(3) 编辑
摘要: 恢复内容开始 今天接到任务,写一个爬虫案例,要写的通俗易懂,还要能包含爬虫的基本知识,让大家从一个案例中学会爬虫!我寻思着应该爬什么大家比较喜欢呢?爬取日本小姐姐?怕尺度太大审核不过!!!那就爬取淘宝小姐姐吧!淘宝小姐姐也是个个水灵的很。 先上一高清无码大图,让大家过过眼瘾。 爬虫一共就四个主要步骤 阅读全文
posted @ 2018-02-04 15:20 地球守卫者 阅读(990) 评论(2) 推荐(0) 编辑
摘要: 一. 虚拟环境搭建 在开发中安装模块的方法: pip install 模块名称 之前我们安装模块都是直接在物理环境下安装,这种安装方法,后面一次安装的会覆盖掉前面一次安装的。那如果一台机器上面开发多个项目使用到不同版本的模块呢?怎么样做才能不受版本影响!那么需要用到虚拟环境,每个虚拟环境互相隔离,在 阅读全文
posted @ 2018-01-06 19:51 地球守卫者 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: 一、背景介绍 最近做一个爬虫项目,用selenium调用浏览器去获取渲染后的源码,但是每次登陆都需要手机验证,这真的是头痛啊,这种验证方式不要想着去破解,还是老老实实用手机收验证码去吧!反正我是不知道这种验证方式还能破解!难道就没有其他办法了吗? 有,那就是模拟登陆!这样最起码不用没测试一次就登陆验 阅读全文
posted @ 2017-11-19 17:15 地球守卫者 阅读(20031) 评论(5) 推荐(3) 编辑
摘要: 首先我们来了解下python中的进程,线程以及协程! 从计算机硬件角度: 计算机的核心是CPU,承担了所有的计算任务。一个CPU,在一个时间切片里只能运行一个程序。 从操作系统的角度: 进程和线程,都是一种CPU的执行单元。 进程:表示一个程序的上下文执行活动(打开、执行、保存...) 线程:进程执 阅读全文
posted @ 2017-10-06 20:29 地球守卫者 阅读(37523) 评论(13) 推荐(7) 编辑
摘要: 本文介绍djanog两种分页,第一是普通分页,第二是使用haystack全文检索的分页。 1.django自带分页功能,这个功能非常好用。基本知识点:Django提供了数据分页的类,这些类被定义在django/core/paginator.py中对象Paginator用于对列进行一页n条数据的分页运 阅读全文
posted @ 2017-09-30 13:09 地球守卫者 阅读(636) 评论(0) 推荐(0) 编辑
摘要: haystack:全文检索的框架whoosh:纯Python编写的全文搜索引擎jieba:一款免费的中文分词包 首先安装这三个包 pip install django-haystackpip install whooshpip install jieba 1.修改settings.py文件,安装应用 阅读全文
posted @ 2017-09-26 20:53 地球守卫者 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: 由于django后台管理没有富文本编辑器,看着好丑,展示出来的页面不美观,无法做到所见即所得的编辑方式,所以我们需要引入第三方富文本编辑器。 之前找了好多文档已经博客才把这个功能做出来,有些博客虽然写的很好,但是毕竟不是自己写的好多地方要么不够全面,要么看不懂,整理了一些大神的 博客,所以这次自己实 阅读全文
posted @ 2017-09-23 16:05 地球守卫者 阅读(3501) 评论(2) 推荐(4) 编辑
摘要: 1.系统是Ubuntu 16.04 64位系统,在网上先去下载electronic-wechat-Linux https://github.com/geeeeeeeeek/electronic-wechat/releases,32位系统就去下载32位的,64位的就去下载64位的. 现在最新版本是 v 阅读全文
posted @ 2017-08-29 00:01 地球守卫者 阅读(7552) 评论(0) 推荐(0) 编辑
摘要: time & datetime模块 import time # print(time.clock()) #返回处理器时间,3.3开始已废弃 , 改成了time.process_time()测量处理器运算时间,不包括sleep时间,不稳定,mac上测不出来 # print(time.altzone) 阅读全文
posted @ 2017-03-30 22:40 地球守卫者 阅读(333) 评论(0) 推荐(0) 编辑