- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 Python中函数的参数定义和可变参数
Python中函数的参数主要分两类:一:位置参数(positional argument)因为与位置有关,所以必须按照指定的顺序传参。如func(100,300)与func(300,100)结果不同。二:关键字参数(keyword argument)必须传参的同时传关键字。func(100,a=‘abc’)函数使用参数的情况也分两类:一:只允许传入给
2017-10-15 14:27:51 448
原创 网页数据存储mysql数据库过程问题及解决
#coding:utf-8from bs4 import BeautifulSoupimport pymysqlimport sqlite3import sysimport importlibimportlib.reload(sys)html = """北京天津河北河南山东山西内蒙古辽宁吉林黑龙江上海江苏
2017-10-13 21:38:33 869
原创 Python连接mysql出现1045错误,Java(其他程序)连接正常。
出现这种情况,是因为用root用户连接了mysql,因为mysql和其他程序连接都是使用网络连接,所以,它把Python的连接当做了远程连接,远程连接不可以使用root。解决方法:重新创建一个普通用户,赋予其权限,再次登陆即可。
2017-10-07 20:37:14 2405
原创 Python多进程协程爬虫----1
考虑到CPU和IO之间巨大的速度差异,一个任务在执行的过程中大部分时间都在等待IO操作,单进程单线程模型会导致别的任务无法并行执行,因此,我们才需要多进程模型或者多线程模型来支持多任务并发执行。现代操作系统对IO操作已经做了巨大的改进,最大的特点就是支持异步IO。如果充分利用操作系统提供的异步IO支持,就可以用单进程单线程模型来执行多任务,这种全新的模型称为事件驱动模型,Nginx就是支持异步
2017-10-02 15:59:36 1805
原创 操作系统(python)多进程学习
北大的陈向群老师讲的操作系统,觉得很透彻,加上自己的注解,转载在此。Windows下利用multiprocessing模块的process类执行同样多进程效果。
2017-10-02 10:51:15 598
原创 操作系统总结一
PCB是操作系统感知进程存在的唯一标志。进程与PCB一一对应,所有PCB被操作系统放在内存的固定区域形成进程表。进程表大小固定,这就是操作系统并发度,最多有多少个进程可以执行。挂起与激活,挂起与阻塞:当操作系统负载调节时,先将一部分就绪的进程挂起,将其状态信息放到磁盘上,激活时再拿回来。在调节,需要将一部分阻塞态的进程变成阻塞挂起,进一步减轻负载,在
2017-10-01 15:38:54 238
空空如也
Python多进程程序中,如何做到用进程池重复使用
2018-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人