
Web
文章平均质量分 84
烟火君
这个作者很懒,什么都没留下…
展开
-
RESTful Web Services 笔记
000 什么是Web ServiceWeb Service是一种基于HTTP协议的服务,用户通过发送HTTP请求服务器上的资源,服务器也会把资源信息放在HTTP响应中返回给请求者。它实际上是一种调用关系,只是被调用主体从本地函数变成了远端某个服务器上的服务。原创 2016-11-18 13:10:45 · 588 阅读 · 0 评论 -
RESTful Web Service最佳实践
001 设计RESTful Service的一般步骤1. 规划数据集2. 把数据集划分为资源3. 用URI为该资源命名4. 暴露一个统一接口的子集5. 设计来自客户端的表示6. 设计发送给客户端的表示7. 用超链接和表单把该资源和已有资源联系起来8. 考虑可能出现的错误情况002原创 2016-12-03 19:30:03 · 380 阅读 · 0 评论 -
Celery 学习笔记(3)- 任务和任务执行
任务任务是 Celery 里不可缺少的一部分,它可以是任何可调用对象。每一个任务通过一个唯一的名称进行标识, worker 通过这个名称对任务进行检索。任务可以通过 app.task 装饰器进行注册,需要注意的一点是,当函数有多个装饰器时,为了保证 Celery 的正常运行,app.task 装饰器需要在最外层。原创 2017-01-09 14:45:10 · 14535 阅读 · 0 评论 -
Python 爬虫教程 2 - HTTP协议
什么是 HTTPHTTP是一种应用层协议,是一种在网络中进行数据传输时,收发双方提前达成的某些共同约定,HTTP 协议涵盖的内容极广,而这里我们主要关注 HTTP 在报文格式上的约定。首先会对如何对 HTTP 中资源进行定位,然后介绍下 HTTP 报文结构,接下来介绍下 HTTP 的请求和响应,最后给出一个示例。原创 2017-02-09 16:56:52 · 714 阅读 · 0 评论 -
Python 爬虫教程 1 - 前言
互联网每天都会产生大量的数据,但是互联网产生的数据大都是非结构化的数据,无法直接用于分析产生价值,所以需要对这样一些网页里的数据进行抓取,得到有价值的结构化数据。而网络爬虫就是这样一种用于抓取网页的程序。实际上我们常用的百度,谷歌等搜索引擎就是功能强大的爬虫。原创 2017-01-17 20:41:14 · 505 阅读 · 0 评论 -
Python 爬虫教程 3 - 使用 requests
什么是 requests简单的来讲 requests 是一个简单易用的 HTTP 客户端程序,由 Python 社区大牛 Kenneth 发起。所以 requests 到底是干什么的呢?原创 2017-02-10 11:42:29 · 684 阅读 · 0 评论 -
Python 爬虫教程 4 - 网页的构成
网页如何呈现到用户面前?在我们浏览各种网站的时候,浏览器呈现的都是图文并茂的页面,其中不少还有动态的动画效果。 那么一个网页是如何从服务器端传输到客户端并展现在你的电脑上的呢?大致有如下几步:原创 2017-02-25 20:54:27 · 406 阅读 · 0 评论 -
Bloom Filter 介绍(Bloom Filters by Example)
Bloom filter 是一个数据结构,它可以用来判断某个元素是否在集合内,具有运行快速,内存占用小的特点。而高效插入和查询的代价就是 Bloom Filter 是一个概率数据结构:它可以告诉我们一个元素绝对不在集合内或者可能在集合内。翻译 2017-05-29 21:56:39 · 1855 阅读 · 0 评论 -
GO标准库学习笔记-HTTP客户端与服务器(net/http)
概述net/http可以用来处理HTTP协议,包括HTTP服务器和HTTP客户端,http包主要由五个部分组成: - Request,HTTP请求对象 - Response,HTTP响应对象 - Client,HTTP客户端 - Server,HTTP服务端最简单的使用http包提供了对应于每个HTTP动词的函数来发送HTTP请求,当你不需要对请求进行详细的定制时可以直接使...原创 2018-06-01 15:38:13 · 1055 阅读 · 0 评论