摘要: import socket import select class HttpRequest(object): """ 用户封装用户请求信息 """ def __init__(self, content): """ :param content: 请求头、请求体 """ self.content = ... 阅读全文
posted @ 2018-08-17 16:49 心平万物顺 阅读(337) 评论(0) 推荐(0) 编辑
摘要: from twisted.web.client import getPage #模块功能:socket对象,自动完成移除 from twisted.internet import reactor #模块功能:事件循环(所有的socket对象都移除) from twisted.internet import defer #模块功能:defer.Deferred,特殊的socket... 阅读全文
posted @ 2018-08-17 16:48 心平万物顺 阅读(106) 评论(0) 推荐(0) 编辑
摘要: class HttpRequest: def __init__(self,sk,host,callback): self.socket = sk self.host = host self.callback = callback def fileno(self): return self.socket.fileno(... 阅读全文
posted @ 2018-08-17 16:47 心平万物顺 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.服务器2.Ip3.代码上传4.python环境和相关模块5.启动runserver 1、通过命令启动 django的socket server较差,用uwsgi(python的模块) uwsgi --http 192.168.0.101:8080 --file teacher/wsgi.py - 阅读全文
posted @ 2018-08-17 16:21 心平万物顺 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、mysql的常用命令 启动mysql服务与停止mysql服务命令: net start mysql net stop mysql 登陆与退出命令: -- --mysql -h 服务器IP -P 端口号 -u 用户名 -p 密码 --prompt 命令提示符 --delimiter 指定分隔符 - 阅读全文
posted @ 2018-08-17 12:33 心平万物顺 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Redis 属于NoSQL数据库的一种,Not Only SQL 键值(Key-Value)存储数据库:字典的键用的哈希算法,key唯一 列存储数据库:查询快 文档型数据库: 图形(Graph)数据库: redis是业界主流的key-value nosql 数据库之一。和Memcached类似,支持 阅读全文
posted @ 2018-08-17 12:32 心平万物顺 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Celery分布式任务 celery call把任务给一个组件,组件交给rabiitmq放到队列broker,队列返回任务id给celery组件再给call,任务完成时call拿着id通过celery去rabbitmq取。broker发任务给worker 1.Celery有以下优点: 简单:一单熟悉 阅读全文
posted @ 2018-08-17 12:32 心平万物顺 阅读(160) 评论(1) 推荐(0) 编辑
摘要: 线程Q:实现一个进程下不同线程间的数据交互 进程Q:不同进程的数据交互 rabbitmq:消息中间件 -消息队列,用于生产消费模型不同语言多个程序的交互 场景:异步 开发语言:erlang 爱立信公司 特点:队列可独立,EX交换机放到队列 一、常用命令 添加用户:rabbitmqctl add_us 阅读全文
posted @ 2018-08-17 12:31 心平万物顺 阅读(111) 评论(0) 推荐(0) 编辑