2018年4月26日

python爬虫专栏学习

摘要: 知乎的一个讲python的专栏,其中爬虫的几篇文章,偏入门解释,快速看了一遍。 入门 爬虫基本原理:用最简单的代码抓取最基础的网页,展现爬虫的最基本思想,让读者知道爬虫其实是一件非常简单的事情。 爬虫代码改进:这部分是一系列文章,从程序设计的角度来讲,是爬虫中要掌握的基本代码设计思路。主要从两方面对 阅读全文

posted @ 2018-04-26 12:11 leodowhat 阅读(147) 评论(0) 推荐(0) 编辑

2018年4月25日

Scrapy学习笔记

摘要: 实战爬虫还是框架来的快,最近学习了下scrapy爬虫框架,总体感觉跟django一样也是一种“重型”框架,基本啥都有,填空就行,生产力也就没话说。。。 环境搭建啥的就不赘述了,网上一大把。下面主要结合实战(爬取顶点小说网)分模块进行学习。 步骤如下: 1.创建工程目录 scrapy startpro 阅读全文

posted @ 2018-04-25 09:30 leodowhat 阅读(178) 评论(0) 推荐(0) 编辑

2018年3月24日

《The Python Standard Library》——http模块阅读笔记2

摘要: http.server是用来构建HTTP服务器(web服务器)的模块,定义了许多相关的类。 创建及运行服务器的代码一般为: 类HTTPServer,是TCPServer的子类,是一个socketserver。它可以创建和监听HTTP socket,向handler分发requests。 class  阅读全文

posted @ 2018-03-24 15:59 leodowhat 阅读(424) 评论(0) 推荐(0) 编辑

《The Python Standard Library》——http模块阅读笔记1

摘要: 官方文档:https://docs.python.org/3.5/library/http.html 偷个懒,截图如下: 即,http客户端编程一般用urllib.request库(主要用于“在这复杂的世界里打开各种url”,包括:authentication、redirections、cookie 阅读全文

posted @ 2018-03-24 10:53 leodowhat 阅读(232) 评论(0) 推荐(0) 编辑

2018年3月23日

《The Python Tutorial》——Errors and Exceptions 阅读笔记

摘要: Errors and Exceptions 官方文档:https://docs.python.org/3.5/tutorial/errors.html python中所有的异常都继承自BaseException类。 1.1 Syntax Errors 1.2 Exceptions https://d 阅读全文

posted @ 2018-03-23 16:14 leodowhat 阅读(115) 评论(0) 推荐(0) 编辑

2018年3月19日

web服务器架构演化及所其技术知识体系(分布式的由来)

摘要: 文章标题是我自己取的,内容来着百度百科k5665219 的一篇回答,觉得讲的很不错就转载过来了。 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站 阅读全文

posted @ 2018-03-19 12:44 leodowhat 阅读(160) 评论(0) 推荐(0) 编辑

2018年3月1日

django学习笔记——搭建博客网站

摘要: 1. 配置环境,创建django工程 虚拟环境下建立Django工程,即创建一个包含python脚本文件和django配置文件的目录或者文件夹,其中manage.py是django的工程管理助手。(可在setting.py文件中更改语言、时区等) 主目录下(manage.py文件所在目录)下创建应用 阅读全文

posted @ 2018-03-01 13:45 leodowhat 阅读(182) 评论(0) 推荐(0) 编辑

2018年2月5日

《计算机系统要素》学习笔记

摘要: 一直想对计算机底层的实现与顶层的抽象接口间的关系进行下系统的学习,知乎上搜了下相关话题,大佬们都推荐——《深入了解计算机系统》。考虑本人并非科班,很多基础课程都没接触过,所以在啃经典之前,这本书就是“打基础”的不二之选。 全书知识点总结: 硬件:逻辑门,布尔运算,多路复用器(multiplexor和 阅读全文

posted @ 2018-02-05 16:11 leodowhat 阅读(726) 评论(0) 推荐(1) 编辑

2018年1月30日

python查看模块版本及所在文件夹

摘要: # 以Numpy为例 第一种方法:import numpy as np np.__version__ >>> '1.12.1' np.__file__ >>> '/home/masuomeng/Anaconda2/lib/site-packages/numpy/__init__.pyc'第二种方法: 阅读全文

posted @ 2018-01-30 10:23 leodowhat 阅读(247) 评论(0) 推荐(0) 编辑

2018年1月15日

网络编程---笔记2

摘要: 学习核心编程的第二章网络编程中遇到挺多的知识盲点,特此记录学习。 首先把网络杂乱无章的学习资料总结一下,特别是select模块的使用: 1. select代码详解,这篇博文是目前看过最详细的最容易理解的。其中,Readable list 中的socket 可以有3种可能状态,对这三种状态的轮询(循环 阅读全文

posted @ 2018-01-15 17:19 leodowhat 阅读(96) 评论(0) 推荐(0) 编辑

导航