http://meetbill.github.io/
发布时间:2016-03-12 20:28:27
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。全选复制放进笔记本文讨论的背景是Linux环境下的network IO。 一 概念说明在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切换- 进程的.........【阅读全文】
发布时间:2016-03-12 13:17:34
python tcp编程1、TCP连接的建立方法 客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较。步骤TCP客户端TCP服务器第一步建立socket对象 建立socket对象.........【阅读全文】
发布时间:2016-03-07 10:38:27
用Python获取网页的状态码第一种是用urllib模块:import urllibstatus=urllib.urlopen("http://www.baidu.com").codeprint status第二种是用requests模块:import requestscode=requests.get("http://www.baidu.com").status_codeprint code......【阅读全文】
发布时间:2016-03-07 01:06:55
这里简单的说一下。(下面内容基本上时从《Python.Core.Programming.2ed》上摘的)Unicode是计算机可以支持这个星球上的多种语言的秘密武器,在Unicode之前,用的都是ASCII,ASCII吗非常简单,每个英文字符都用7位二进制数的方式存储在计算机内,其范围是32到126.它的实现原理这里也不说了。但是ASCII码只能表示9.........【阅读全文】
发布时间:2016-02-28 23:41:43
Python的str类有split方法,但是这个split方法只能根据指定的某个字符分隔字符串,如果要同时指定多个字符来分隔字符串,该怎么办呢?幸运的是python的re模块中提供的split方法可以用来做这件事情,如下代码示例:import rere.split('; |, ',str)例如:>>> a='Beautiful, is; better*than\nugly'>>> impor.........【阅读全文】