随笔分类 -  PythonNet网络模型

摘要:![](https://img2018.cnblogs.com/blog/1532113/201811/1532113-20181126192541967-1209092743.png) ![](https://img2018.cnblogs.com/blog/1532113/201811/1532113-20181126192859284-11699936.png) 阅读全文
posted @ 2018-11-26 19:51 IndustriousHe 阅读(216) 评论(0) 推荐(0)
摘要:django后台管理 1.进入templates的models.py文件创建类 2.进入项目文件: ./manage.py makemigrations ./manage.py migrate 3.进入templates的admin.py注册类 4.在项目文件夹下创建超级管理员: ./manage. 阅读全文
posted @ 2018-11-11 23:04 IndustriousHe 阅读(541) 评论(0) 推荐(0)
摘要:```python import gevent #monkey 脚本插件的使用要在导入socket之前 #它改变了socket模块的阻塞部分 from gevent import monkey monkey.patch_all() from socket import * #协程事件 def handler(c,addr): print("Connect from",addr) ... 阅读全文
posted @ 2018-11-09 20:53 IndustriousHe 阅读(230) 评论(0) 推荐(0)
摘要:```python #基于poll的IO多路复用 from socket import * import select s = socket() s.setsockopt(SOL_SOCKET,SO_REUSEADDR,1) s.bind(('172.60.50.218',9999)) s.listen(5) #以每个IO对象的fileno为键,io对象为值 fdmap = {s.filen... 阅读全文
posted @ 2018-11-09 20:46 IndustriousHe 阅读(234) 评论(0) 推荐(0)
摘要:```python from socket import * import sys import time class FtpClient(object): def __init__(self,sockfd): self.sockfd = sockfd def do_list(self): self.sockfd.send(b"L") #发送... 阅读全文
posted @ 2018-11-09 20:46 IndustriousHe 阅读(224) 评论(0) 推荐(0)
摘要:```python from socket import * import sys #从命令行传入服务器的IP和端口 HOST = sys.argv[1] PORT = int(sys.argv[2]) ADDR = (HOST,PORT) BUFFERSIZE = 1024 #创建数据报套接字 sockfd = socket(AF_INET,SOCK_DGRAM) #消息收发 while ... 阅读全文
posted @ 2018-11-09 20:44 IndustriousHe 阅读(697) 评论(0) 推荐(0)
摘要:```python #python网络套接字模块 from socket import * HOST = '172.60.50.218' PORT = 8888 ADDR = (HOST,PORT) BUFFERSIZE = 1024 #创建一个tcp流式套接字 sockfd = socket(AF_INET,SOCK_STREAM) #绑定本机的IP和端口号 sockfd.bind(A... 阅读全文
posted @ 2018-11-09 20:39 IndustriousHe 阅读(687) 评论(0) 推荐(0)
摘要:协程 (微线程,纤程) 本质单线程 定义 : 是一种用户态的轻量级线程 1. 轻量级,创建消耗资源非常少 2. 不涉及内核 优点 : 无需上下文切换的开销 无需同步互斥操作 有较高的并发型 (IO并发) 创建消耗资源少 缺点 : 无法利用计算机的多核资源 遇到死循环等阻塞状态会影响整个程序的运行 g 阅读全文
posted @ 2018-11-09 20:37 IndustriousHe 阅读(327) 评论(0) 推荐(0)