摘要: ``` from threading import Thread,current_thread from queue import Queue import time class ThreadPool: def __init__(self,n): self.queue=Queue() for i in range(n):#在线程池里面开启n个线程 ... 阅读全文
posted @ 2018-01-23 17:53 nanaindi 阅读(124) 评论(0) 推荐(0)
摘要: ``` #python自带的线程池 from multiprocessing.pool import ThreadPool #注意ThreadPool不在threading模块下 from multiprocessing import Pool #导入进程池 def func(*args,**kwargs): print(args,kwargs) pool=ThreadPool(2) ... 阅读全文
posted @ 2018-01-23 17:52 nanaindi 阅读(2363) 评论(0) 推荐(0)
摘要: ``` #使用池来实现并发服务器 import socket from multiprocessing import cpu_count,Pool from multiprocessing.pool import ThreadPool server=socket.socket() server.bind(('0.0.0.0',8080)) server.listen(1000) def wo... 阅读全文
posted @ 2018-01-23 17:50 nanaindi 阅读(151) 评论(0) 推荐(0)
摘要: 并行的前提是要有多核CPU 阅读全文
posted @ 2018-01-17 13:49 nanaindi 阅读(111) 评论(0) 推荐(0)
摘要: centos自带的python版本为2.6,在使用tornado时会出现如下报错: NameError: global name 'memoryview' is not defined 因此需要升级到python2.7,升级过程出现如下问题: 升级到2.7: 1.下载安装包、解压安装: wget h 阅读全文
posted @ 2017-12-22 11:47 nanaindi 阅读(173) 评论(0) 推荐(0)
摘要: 参考:http://blog.csdn.net/u014431852/article/details/53058951 编码问题: python2.7字典转换成json时中文字符串变成unicode的问题: import json dict = {'aa': '你好啊', 'bb': '你还'} p 阅读全文
posted @ 2017-12-18 17:24 nanaindi 阅读(11313) 评论(0) 推荐(1)
摘要: 爬取豆瓣top250部电影 创建表: connect.py from sqlalchemy import create_engine HOSTNAME='localhost' PORT='3306' USERNAME='root' PASSWORD='123456' DATABASE='douban 阅读全文
posted @ 2017-12-04 16:09 nanaindi 阅读(437) 评论(0) 推荐(0)
摘要: 创建用户后登陆失败的原因是存在匿名用户: root@controller:~# mysql -h localhost -uaa -ppassword ERROR 1045 (28000): Access denied for user 'aa'@'localhost' (using password 阅读全文
posted @ 2017-11-26 18:59 nanaindi 阅读(777) 评论(0) 推荐(0)
摘要: Tornado异步 1.同步和异步的概念 同步 含义:指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系 现象:有一个共同的时钟,按来的顺序一个一个处理 直观感受 :就是需要等候,效率低下 异步 含义 :双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提 阅读全文
posted @ 2017-11-18 15:56 nanaindi 阅读(278) 评论(0) 推荐(0)
摘要: WebSocket 1.长轮询与websocket介绍 长轮询 长久以来, 创建实现客户端和用户端之间双工通讯的web app都会造成HTTP轮询的滥用: ​ 客户端向主机不断发送不同的HTTP呼叫来进行询问。 这会导致一系列的问题: 服务器被迫为每个客户端使用许多不同的底层TCP连接:一个用于向客 阅读全文
posted @ 2017-11-18 15:55 nanaindi 阅读(250) 评论(0) 推荐(0)