network
bitcarmanlee
这个作者很懒,什么都没留下…
展开
-
python 爬虫 爬取糗事百科段子
在网络上看到有介绍python爬虫爬去糗事百科段子的文章,觉得还挺好玩的,所以照着文章的思路自己重新实现了代码,完成了一个小小的爬虫爬取数据的例子。1.抓取页面的源码首先我们确定好页面的URL是 http://www.qiushibaike.com/hot/page/1,其中最后一个数字1代表页数,我们可以传入不同的值来获得某一页的段子内容。首先来一段基本的页面抓取代码def base_test()原创 2016-07-04 22:03:46 · 7869 阅读 · 1 评论 -
HTTP POST GET 本质区别详解
一 原理区别一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着转载 2016-09-11 12:26:55 · 746 阅读 · 0 评论 -
你应该知道的RPC原理
在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题:1)要搭建一个新服务,免不了需要依赖他人的服务,而现在他人的服务都在远端,怎么调用?2)其它团队要使用转载 2016-11-01 10:03:12 · 2533 阅读 · 0 评论 -
分布式系统中的序列化与反序列化
1.定义以及相关概念作者 刘丁 发布于 2015年5月7日 | 3 讨论 分享到: 微博 微信 Facebook Twitter 有道云笔记 邮件分享 稍后阅读我的阅读清单 简介文章作者服务于美团推荐与个性化组,该组致力于为美团用户提供每天billion级别的高质量个性化推荐以及排序服务。从Terabyte级别的用户行为数据,到Gigabyte级别的Deal/Poi数据;从对实时性要求毫秒以转载 2016-12-17 20:26:02 · 2721 阅读 · 0 评论 -
Thrift原理简析
Apache Thrift是一个跨语言的服务框架,本质上为RPC,同时具有序列化、反序列化机制;当我们开发的service需要开放出去的时候,就会遇到跨语言调用的问题,JAVA语言开发了一个UserService用来提供获取用户信息的服务,如果服务消费端有PHP/Python/C++等,我们不可能为所有的语言都适配出相应的调用方式,有时候我们会很无奈的使用Http来作为访问协议;但是如果服务消费端不转载 2017-01-24 11:19:30 · 3293 阅读 · 0 评论 -
使用curl与wget发送get与post请求
1.发送get请求用curl命令行发送get请求curl www.baidu.com<!DOCTYPE html><!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-...原创 2018-06-11 15:38:48 · 8719 阅读 · 0 评论 -
显示github中markdown文档的公式
github项目中有很多.md文档,这种文档就是markdown形式。发现自己的浏览器里打开这些文档的时候,没法正常显示公式,显示的都是公式的markdown代码形式,例如这种形式$$ \Vert\vec{x}\Vert_1=\sum_{i=1}^N\vert{x_i}\vert $$为了在浏览器中能正确显示上述公式,我们可以采取如下方式在chrome的扩展程序中,打开chrome网上应用...原创 2019-02-20 22:38:12 · 12204 阅读 · 3 评论