该文被密码保护。 阅读全文
posted @ 2017-11-09 16:50 看雪。 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、串行与并行 串行与并行一般说的是程序的执行方式。 串行是什么呢,它是同步线程的实现方式,就是任务A执行结束才能开始执行B,单个线程只能执行一个任务,就如单行道只能行驶一辆车。 二、同步与异步 同步与异步一般说的任务的调用方式。 同步调用:提交完任务后,在原地等待任务执行完毕,拿到返回值,再执行下 阅读全文
posted @ 2017-11-09 16:27 看雪。 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、协程 协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是 阅读全文
posted @ 2017-11-09 16:13 看雪。 阅读(635) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-11-09 16:07 看雪。 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-11-09 15:32 看雪。 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、源码 本文基于非阻塞的Socket以及IO多路复用从而实现异步非阻塞的Web框架,其中便是众多异步非阻塞Web框架内部原理。 import re import socket import select import time """ 异步非阻塞内部原理剖析: 正常情况下,服务端处在一个单线程事件 阅读全文
posted @ 2017-11-09 15:21 看雪。 阅读(144) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-11-09 15:13 看雪。 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-11-09 14:57 看雪。 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、BeautifulSoup解析库 1、快速开始 从文档中找到所有<a>标签的链接: 从文档中获取所有文字内容: 2、标签选择器 #1、标签选择器:即直接通过标签名字选择,选择速度快,如果存在多个相同的标签则只返回第一个 html_doc = """ <html><head><title>The 阅读全文
posted @ 2017-11-09 14:33 看雪。 阅读(13085) 评论(0) 推荐(0) 编辑