文章分类 - python
摘要:[TOC] 创建用户 简单示例 send.py receive.py 一个生产者,两个消费者轮询消费 send.py receive.py 两个消费端相同 结果 消息确认 确认消息必须在接收方的channel上回复,使用不同的channel将导致异常 send.py receive.py 消息持久化
阅读全文
摘要:怎样理解阻塞非阻塞与同步异步的区别? - jun yang的回答 - 知乎https://www.zhihu.com/question/19732473/answer/29338574 怎样理解阻塞非阻塞与同步异步的区别? - jun yang的回答 - 知乎 https://www.zhihu.c
阅读全文
摘要:def progress(load_size, all_size): i = load_size * 100 // all_size #下载 / 总大小 char_num = i // 2 # 打印多少个'*' per_str = '\r%s%% : %s\n' % (i, '*' * char_num) if i == 100 else '\r%s%% :...
阅读全文
摘要:https://www.jianshu.com/p/1957c4cab0a3https://www.cnblogs.com/cindy-cindy/p/6720196.html
阅读全文
摘要:https://www.cnblogs.com/liuchunxiao83/p/5298016.html
阅读全文
摘要:https://blog.csdn.net/xiaobangkuaipao/article/details/76793702 TCP和UDP的区别和优缺点
阅读全文
摘要:#自定义异常 需要继承Exception class MyException(Exception): def __init__(self, *args): self.args = args #raise MyException('爆出异常吧哈哈') #常见做法定义异常基类,然后在派生不同类型的异常 class loginError(MyExceptio...
阅读全文
摘要:import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', datefmt='%a, %d %b %Y %H...
阅读全文
摘要:python 类 继承、封装、多态、抽象类、接口类
阅读全文
摘要:1. 多态:同一种事物的多种形态 2. 多态性:指的是在不考虑对象具体类型的情况下,直接使用对象(对象的方法)
阅读全文
摘要:class OldboyPeople: school = 'Oldboy' def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex def tell_info(self): print('' %(...
阅读全文
摘要:with open('a.txt','r',encoding='utf-8') as f: # l=[] # for line in f: # # print(len(line)) # l.append(len(line)) g=(len(line) for line in f) res=max(g) print(res)...
阅读全文
摘要:a = 10 b = 11 def my_max(a,b): if a > b: return a else: return b ---------------------------------- a = 10 b = 11 res = a if a > b else b print(res)
阅读全文
摘要:什么是生成器: 只要在函数体内出现yield关键字,那么再执行函数就不会执行函数代码,会得到一个结果,该结果就是生成器 yield的功能:1、yield为我们提供了一种自定义迭代器对象的方法2、yield与return的区别1:yield可以返回多次值 #2:函数暂停与再继续的状态是由yield帮我
阅读全文
摘要:def auth(engine): #修改点 def auth(func): def inner(*args, **kwargs): if engine == 'file': name = input('请输入你的用户名:') password = input('请输入你的密码:...
阅读全文