上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
2018年8月28日
摘要: 原文档地址:https://docs.python.org/3.5/library/socket.html#socket-objects socket.socket(family=AF_INET,type=SOCK_STREAM,proto=0,fileno=None) family 指定地址格式, 阅读全文
posted @ 2018-08-28 14:33 庭明 阅读(105) 评论(0) 推荐(0) 编辑
摘要: http://scrapy-chs.readthedocs.io/zh_CN/1.0/intro/overview.html scrapy 使用Twisted 这个异步网络库来处理网络通信,使用python写的爬虫框架。 scrapy的构造 Scrapy引擎(Engine): 负责控制数据流在系统的 阅读全文
posted @ 2018-08-28 12:03 庭明 阅读(197) 评论(0) 推荐(0) 编辑
摘要: #https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html#find-all #beautifulSoup可以解析HTML,下载安装时使用的是 pip install beautifulsoup4 ,导入模块时使用的是bs 阅读全文
posted @ 2018-08-28 12:01 庭明 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 执行多个任务可以使用多线程或多进程。 多进程中,同一个变量,各自有一份拷贝存在于每个进程中,互不影响 多线程中,所有变量都由所有线程共享。而线程间的切换是系统进行调度,无法控制,所以可能 一个进程中的多个线程可能会同时调用某个变量的值,造成变量值的混乱,这时就引进了线程锁,但是线程锁又容易造成死锁, 阅读全文
posted @ 2018-08-28 12:00 庭明 阅读(389) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python3 # -*- coding: utf-8 -*- ''' from multiprocessing import Process import os #子进程要执行的代码 def run_proc(name): print('Run child proce 阅读全文
posted @ 2018-08-28 11:59 庭明 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 同步是CPU自己主动查看IO操作是否完成,异步是IO操作完成后发出信号通知CPU(CPU是被通知的) 阻塞与非阻塞的区别在于发起IO操作之后,CPU是等待IO操作完成再进行下一步操作,还是不等待去做其他的事直到IO操作完 成了再回来进行。 消息模型:当遇到IO操作时,代码只负责发出IO请求,不等待I 阅读全文
posted @ 2018-08-28 11:59 庭明 阅读(245) 评论(0) 推荐(0) 编辑
摘要: #写一个app.py,处理3个URL: ''' GET / : 首页,返回Home; GET /signin:登录页,显示登录表单; POST /signin: 处理登录表单,显示登录结果。 ''' #注意,同一个URL/signin 分别有GET和POST两种请求,映射到两个处理函数中。 #Fla 阅读全文
posted @ 2018-08-28 11:58 庭明 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 创建项目,在命令行中输入:django-admin startproject mysite 则会创建一个名为mysite的项目。项目结构如下: +mysite |--+ugo | |--+migrations | |--__init__.py | |--admin.py | |--apps.py | 阅读全文
posted @ 2018-08-28 11:57 庭明 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 在windows平台上,据说是安装cpython编写的包时会出现Unable to find vcvarsall.bat这种错误,缺失编译C的环境或组件吧,所以这个包就安装不成功,这个时候简单的方法就是安装Visual C++ Build Tools 2015。(我使用的是python3.5版本)在 阅读全文
posted @ 2018-08-28 11:56 庭明 阅读(383) 评论(0) 推荐(0) 编辑
摘要: matplotlib 画廊 http://matplotlib.org/gallery.html import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,10,800) #作图的变量的自变量 y=np.sin(x)+1 # 阅读全文
posted @ 2018-08-28 11:55 庭明 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页