会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gugubeng
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2018年9月30日
生产者消费者模型
摘要: 协程实现消费者生产者模型 注意到consumer函数是一个generator,把一个consumer传入produce后: 首先调用c.send(None)启动生成器; 然后,一旦生产了东西,通过c.send(n)切换到consumer执行; consumer通过yield拿到消息,处理,又通过yi
阅读全文
posted @ 2018-09-30 09:06 gugubeng
阅读(127)
评论(0)
推荐(0)
2018年9月29日
迭代器和生成器 实现代码
摘要: #任何实现了 __iter__ 和 __next__ 方法的对象都是迭代器,所以生成器是一种特殊的迭代器#生成器的标志是yied 函数class Range: def __init__(self, start, end=None, step=1): if end is None: self.end = start self....
阅读全文
posted @ 2018-09-29 21:10 gugubeng
阅读(128)
评论(0)
推荐(0)
python实现排序算法
摘要: # 插入排序算法 def insert_sort(ilist): for i in range(len(ilist)): for j in range(i): if ilist[i] blist[j]: blist[i], blist[j] = blist[j], blist[i] return bl...
阅读全文
posted @ 2018-09-29 20:37 gugubeng
阅读(116)
评论(0)
推荐(0)
爬虫 (五)
摘要: 常见的http状态码 100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。 101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应该采取类似措施。 102
阅读全文
posted @ 2018-09-29 15:28 gugubeng
阅读(130)
评论(0)
推荐(0)
爬虫 (四)
摘要: 1、bs4 BeaufulSoup 和lxml一样都是用于解析html的框架,对数据的分析和提取。 和lxml相比,效率略低,用起来比较方便 bs4需要下载安装: pip install bs4 2、jsonPath(了解) 安装:pip install jsonpath 3、selenium se
阅读全文
posted @ 2018-09-29 15:25 gugubeng
阅读(138)
评论(0)
推荐(0)
爬虫 (三)
摘要: 1、代理服务器 1、为什么要使用代理服务器? 有时候用同一个ip去抓取某个网站时,时间久了就会被该网站屏蔽。此时可以通过代理服务器,去代替我们真实的IP去爬取。 2、从哪里能够获取到代理服务器? 代理服务器一般是要花钱购买的,如果用于实验也可以用免费的 http://www.ku
阅读全文
posted @ 2018-09-29 15:23 gugubeng
阅读(110)
评论(0)
推荐(0)
爬虫 (二)
摘要: 1、POST和GET get请求: 1)创建url字符串(这个字符串中带有请求体) 2)创建请求头 3)根据url和请求头创建请求对象 4)通过请求对象发起get请求 post请求: 1)创建url字符串(这个字符串中不带请求体) 2)创建请求头 3)创建请求体
阅读全文
posted @ 2018-09-29 15:22 gugubeng
阅读(128)
评论(0)
推荐(0)
爬虫 (一)
摘要: 1、爬虫的概念 概念:Spider(网络蜘蛛),通过互联网生的一个个的节点,获取其中的数据,然后进行分析存储 爬虫的三个过程:数据的获取、数据的分析、数据的存储 爬虫的分类 通用爬虫: 主要用于搜索引擎,百度、谷歌、360、必应等 工作原理: 数据的获取=>网页的分析=>
阅读全文
posted @ 2018-09-29 15:21 gugubeng
阅读(150)
评论(0)
推荐(0)
Django (十三) 项目部署 3
摘要: 阿里云项目部署 部署Django项目 部署Django项目 部署Django项目 部署Django项目 部署Django项目 部署Django项目 1, 配置nginx 1.1 进入:cd /var/www, 将外面压缩好的AXF项目拖入xshell中,并解压 1.2 配置nginx.conf: 将
阅读全文
posted @ 2018-09-29 15:06 gugubeng
阅读(192)
评论(0)
推荐(0)
Django (十一) 项目部署 2
摘要: 阿里云项目部署 ( 如果xshell连接不上阿里云: 解决方法: 1, 在淘宝IP地址库查看当前IP: http://ip.taobao.com/ 2, 点击进入:安全(云盾) -> 安骑士(服务器安全)-> 设置 -> 安全配置 3, 在‘登录IP拦截加白’中点击添加, 将当前公网添加后点击确定
阅读全文
posted @ 2018-09-29 15:04 gugubeng
阅读(171)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告