摘要: 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是协程,协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切换回来的时候,恢复先前保存的寄存器上下文和栈。因此,协程能保留上一次调用的状态(即所有局部状态的一个特定组合),每次过... 阅读原文
2017-07-18 07:12:04 阅读(808) 评论(0)
摘要: 今天原本想研究下MultiProcessing标准库下的进程间通信,根据 MultiProcessing官网 给的提示,有两种方法能够来实现进程间的通信,分别是pipe和queue。因为看queue顺眼,就想着拿queue实现,后来,被坑了....于是有了这篇文章。我按照 python标准库之MultiProcess... 阅读原文
2017-07-18 06:00:06 阅读(796) 评论(0)
摘要: Python网络数据采集4-POST提交与Cookie的处理 POST提交 之前访问页面都是用的get提交方式,有些网页需要登录才能访问,此时需要提交参数。虽然在一些网页,get方式也能提交参。比如https://www.some-web-site.com?param1=username&param2=age... 阅读原文
2017-07-17 23:30:02 阅读(815) 评论(0)
摘要: 一、概述   Python中支持多继承,也就是一个子类可以继承多个父类/基类。当一个调用一个自身没有定义的属性时,它是按照何种顺序去父类中寻找的呢?尤其是当众多父类中都包含有同名的属性,这就涉及到新式类 和 经典类的区别。   二、多继承 1 class Food(object): 2 3 def... 阅读原文
2017-07-17 23:17:04 阅读(813) 评论(0)
摘要: python 爬虫第一例--糗事百科 之前一直在学习python的基础内容,都在文章中,待整理好后发到随笔,糗事百科是爬虫第一例,参照网上例子,对正则进行更改,主要是理解其思路 # -*- coding: utf-8 -*- # 糗事百科爬虫 import urllib import urllib2 import ... 阅读原文
2017-07-17 22:07:03 阅读(860) 评论(0)
摘要: 功能: 1、用户加密认证 2、允许同时多用户登录 3、每个用户有自己的家目录 ,且只能访问自己的家目录 4、对用户进行磁盘配额,每个用户的可用空间不同 5、允许用户在ftp server上随意切换目录 6、允许用户查看当前目录下文件 7、允许上传和下载文件,保证文件一致性 ... 阅读原文
2017-07-17 21:36:04 阅读(793) 评论(0)
摘要: 堡垒机windows ,linux 都通过测试初始化说明: #进入根目录 1、初始化表结构 #python3 bin/start.py syncdb 2、创建堡垒机用户 #python3 bin/start.py create_users -f share/examples/new_user... 阅读原文
2017-07-17 21:07:06 阅读(898) 评论(0)
摘要: 所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。在Python中有很多库可以用来抓取网页,我们先学习urllib.request。(在python2.x中为urllib2) urlopen 我们先阅读以下代码: #!/usr/bin/python3 # -*- conding:utf-... 阅读原文
2017-07-17 20:47:01 阅读(806) 评论(0)
摘要: 函数的基本概述 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,可以思考一下如果有某个功能的代码是在多个地方使用的是否可以只写一次?此时的代码该如何定义。先观察以下的案例: while True:    if cpu利用率 > 90%:        #发送邮件提醒        连接... 阅读原文
2017-07-17 19:26:02 阅读(867) 评论(0)
摘要: 特殊的数据类型 >>> list1 = [1, 'wang', 'tao'] >>> tuple1 = (2, 'wang', 'tao', 'yuan') #tuple的内容不可更改 >>> dict1 = { #dict的元素... 阅读原文
2017-07-17 17:37:04 阅读(834) 评论(0)