会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山…隹
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
21
22
23
24
25
26
27
28
29
下一页
2018年11月21日
Manager解决Process进程之间的数据访问
摘要: import multiprocessing mgr = mutiprocessing.Manager() 开启一个守护子进程,并返回用来与其通信的管理器 share_list = mgr.list() #还有mgr.dic() , mgr.Queue() 方法 def func(myli): my
阅读全文
posted @ 2018-11-21 14:01 山…隹
阅读(206)
评论(0)
推荐(0)
2018年11月20日
写面向对象的新Process
摘要: import multiprocessing class mypro(multiprocessing.Process): def __init__(self,a,b): super().__init()__ 原生的Process里面的许多函数需要原生构造函数初始化 self.a = a self.b
阅读全文
posted @ 2018-11-20 11:55 山…隹
阅读(154)
评论(0)
推荐(0)
2018年11月19日
用 threading 写多线程服务器
摘要: 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 山…隹
阅读(114)
评论(0)
推荐(0)
multiprocssing,threading,多进程多线程初识
摘要: 1. multiprocessing 多进程: import multiprocessing p = multiprocessing.Process(target = func,name = "自定义进程名",args = (),kwargs={}) 生成一个子进程,args=(1,)里面传元组 p
阅读全文
posted @ 2018-11-19 12:37 山…隹
阅读(182)
评论(0)
推荐(0)
2018年11月18日
使用 linux 的 epoll 的套接字
摘要: 1. 代码: import socket import selectors #IO多路复用的选择模块 epoll_selector = selectors.EpollSelector() 实例化一个和epoll通信的选择器 server = socket.socket() server.bind((
阅读全文
posted @ 2018-11-18 15:31 山…隹
阅读(285)
评论(0)
推荐(0)
2018年11月15日
server client 套接字连接
摘要: 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 山…隹
阅读(456)
评论(0)
推荐(0)
2018年11月13日
python 操作mongo
摘要: 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 山…隹
阅读(262)
评论(0)
推荐(0)
mongo
摘要: 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 山…隹
阅读(215)
评论(0)
推荐(0)
2018年11月12日
logging 日志
摘要: 1. 四步: import logging #初始化 logger = logging.getLogger("log_name") #设置级别 logger.setLevel(logging.DEBUG) #设置最低级别,小于它的都不会打印 #定义handler #定义控制台输出的handler s
阅读全文
posted @ 2018-11-12 12:44 山…隹
阅读(109)
评论(0)
推荐(0)
2018年11月11日
datetime库运用
摘要: 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 山…隹
阅读(270)
评论(0)
推荐(0)
上一页
1
···
21
22
23
24
25
26
27
28
29
下一页
公告