摘要:  在编程学习的深入后,不可避免的会遇到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)