分类
摘要:
在编程学习的深入后,不可避免的会遇到ANSI、GB2312、UTF8的编码问题,如果不彻底了解他们的区别,都最终会造成一个问题--乱码!想要更好的了解编码,我们首先应该了解编码的历史演变。
在继续学习之前先明白一下转化关系吧
8位bit=1字节(byte) 1024byte(字节)=1kb 1024kb=1... 阅读原文
2018-06-12 18:23:07 阅读(1289) 评论(0)
摘要:
高考就是中国的普通高等学校招生全国统一考试,是国家非常重视的全国性考试之一,考试时间在每年6月份。9年义务教育后,你能否和别人一样优秀,考上一个好的大学,就看你高考的成绩了,可以说是对你9年努力的一个总结。有的人很努力,考上了理想大学,然而小编这种......
College English ... 阅读原文
2018-06-12 16:32:05 阅读(1212) 评论(0)
摘要:
然后再将请求发送出去,定义变量response,用read()方法观察,注意将符号解码成utf-8的形式,省的乱码:
打印一下看结果:
看到这么一大条就对喽,对比一下网页源码,发现是一致的。
失败状态
成功状态
添加路径后... 阅读原文
2018-06-12 14:34:10 阅读(1323) 评论(0)
摘要:
零、致谢
感谢BOSS直聘相对权威的招聘信息,使本人有了这次比较有意思的研究之旅。
由于爬虫持续爬取 www.zhipin.com 网站,以致产生的服务器压力,本人深感歉意,并没有 DDoS 和危害贵网站的意思。
2017-12-14 更新在跑了一夜之后,服务器 IP 还是被封了,搞得本人现在家里、公司、云服务器三线... 阅读原文
2018-06-12 13:29:03 阅读(1307) 评论(0)
摘要:
阅读目录
安装
创建项目
运行
文件配置的说明
三个组件
一、安装(安装最新LTS版)
Django官网下载页面
根据官方的图版本,我们下载1.11版本的,最好用!
有两种下载方式一种直接cmd里:
pip3 install django==1.11.11
PS:说有命令... 阅读原文
2018-06-12 13:20:08 阅读(1366) 评论(0)
摘要:
threading模块中的对象
其中除了Thread对象以外,还有许多跟同步相关的对象
threading模块支持守护线程的机制
Thread对象
直接调用法
import threading
import time
def sayhi(num): #定义每个线程要运行的函数
print... 阅读原文
2018-06-12 11:36:04 阅读(1265) 评论(0)
摘要:
如何理解Python装饰器?很多学员对此都有疑问,那么上海尚学堂python培训这篇文章就给予答复。
一、预备知识
首先要理解装饰器,首先要先理解在 Python 中很重要的一个概念就是:“函数是 First Class Member” 。这句话再翻译一下,函数是一种特殊类型的变量,可以和其余变量一样,作为参... 阅读原文
2018-06-12 09:56:03 阅读(1304) 评论(0)
摘要:
认识爬虫
网络爬虫,如果互联网是一张蜘蛛网,网络爬虫既是一个在此网上爬行的蜘蛛,爬了多少路程即获取到多少数据。
python写爬虫的优势
其实以上功能很多语言和工具都能做,但是用python爬取的速度更快,代码最简单,总而言之就是高效!与其它的编程语言作比较,python爬去网站的文档的接口更清晰明了,py... 阅读原文
2018-06-12 08:47:05 阅读(1305) 评论(0)
摘要:先做个自我介绍,我13年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。13年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因... 阅读原文
2018-06-12 08:16:01 阅读(1337) 评论(0)
摘要:
我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。
1、自定义web框架
import socket
sk = socket.socket()
sk.bind(("127.0.0.1", 80))
sk... 阅读原文
2018-06-12 08:14:04 阅读(1359) 评论(0)