摘要: import socket import threading server = socket.socket() server.bind(("127.0.0.1",8899)) server.listen(1000) def func(conn): while True: data_recv = co 阅读全文
posted @ 2018-11-19 14:37 山…隹 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. multiprocessing 多进程: import multiprocessing p = multiprocessing.Process(target = func,name = "自定义进程名",args = (),kwargs={}) 生成一个子进程,args=(1,)里面传元组 p 阅读全文
posted @ 2018-11-19 12:37 山…隹 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. 代码: import socket import selectors #IO多路复用的选择模块 epoll_selector = selectors.EpollSelector() 实例化一个和epoll通信的选择器 server = socket.socket() server.bind(( 阅读全文
posted @ 2018-11-18 15:31 山…隹 阅读(270) 评论(0) 推荐(0) 编辑
摘要: server端: 1. 阻塞型套接字,不能满足多个客户端同时访问 import socket server = socket.socket() server.bind((""127.0.0.1,8898)) while True: server.listen(2) 2为最大同时连接数,python3 阅读全文
posted @ 2018-11-15 09:33 山…隹 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1. 导包: import pymongo 2. 建立连接 client = pymongo.MongoClient("127.0.0.1",27017) 3. 获取数据库 db = client["test1"] 4. 获取集合 col = db["t2"] 5. 插入数据: col.insert 阅读全文
posted @ 2018-11-13 17:45 山…隹 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1. mongo 进入 2. exiit 退出 库操作: 1. show dbs 查看所有库 2. db.dropDatabase() 删除当前所在的库 3. use 库名 用哪个库 集合操作: 1. db.createCollection("haha") 创建一个集合 2. show collec 阅读全文
posted @ 2018-11-13 16:07 山…隹 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 四步: import logging #初始化 logger = logging.getLogger("log_name") #设置级别 logger.setLevel(logging.DEBUG) #设置最低级别,小于它的都不会打印 #定义handler #定义控制台输出的handler s 阅读全文
posted @ 2018-11-12 12:44 山…隹 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1. date(),time(),datetime() 时间数据概用: 2. datetime.datetime.now() 获取当前时间 datetime.datetime.utcnow() 获取格林威治当前时间 3. datetime.datetime.strptime("Aug-6-18 21 阅读全文
posted @ 2018-11-11 20:09 山…隹 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 不需要知道原来的信息,只需要存储加密后的信息,登录时比对加密后信息就ok了 1. imort hashlib password = "11234" 2. salt2 = "aada".encode() #加盐编码字符串 3. result = hashlib.md5(password + salt2 阅读全文
posted @ 2018-11-10 22:48 山…隹 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. os.getcwd() 显示当前路径 2. a = os.name 显示当前操作系统 3. a = listdir(path) 显示该路径的所有内容,类似与ls 4. os.chdir("/") 改变当前路径 5. os.mkdir("makedir") 创建文件夹 6. os.rmdir(" 阅读全文
posted @ 2018-11-10 14:58 山…隹 阅读(173) 评论(0) 推荐(0) 编辑