摘要: 《Python创建线程》一节中,介绍了 2 种创建线程的方法,通过分析线程的执行过程我们得知,当程序中包含多个线程时,CPU 不同一直被特定的线程霸占,而是轮流执行各个线程。那么,CPU 在轮换执行线程过程中,线程都经历了什么呢?线程从创建到消亡的整个过程,可能会历经 5 种状态,分别是新建、就绪、 阅读全文
posted @ 2020-04-27 17:59 Y-喵喵 阅读(767) 评论(0) 推荐(0) 编辑
摘要: Python 中,有关线程开发的部分被单独封装到了模块中,和线程相关的模块有以下 2 个: _thread:是 Python 3 以前版本中 thread 模块的重命名,此模块仅提供了低级别的、原始的线程支持,以及一个简单的锁。功能比较有限。正如它的名字所暗示的(以 _ 开头),一般不建议使用 th 阅读全文
posted @ 2020-04-27 16:06 Y-喵喵 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 几乎所有的操作系统都支持同时运行多个任务,每个任务通常是一个程序,每一个运行中的程序就是一个进程,即进程是应用程序的执行实例。现代的操作系统几乎都支持多进程并发执行。 注意,并发和并行是两个概念,并行指在同一时刻有多条指令在多个处理器上同时执行;并发是指在同一时刻只能有一条指令执行,但多个进程指令被 阅读全文
posted @ 2020-04-27 15:23 Y-喵喵 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 或者这样但总体思路是一样的:这个只是一种懒人代码: 阅读全文
posted @ 2020-04-23 16:58 Y-喵喵 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍在Python下求两个list的交集、并集、差(补)集、对称差集的方法。首先,总结了实现上述功能主要的两种方法:1.使用set集合运算符,2.使用set集合的方法(推荐第2种方法) 1. 总结1.1 求两个list的交、并、差(补)、对称差集 - 使用set集合运算符输入: a = [0 阅读全文
posted @ 2020-04-13 14:07 Y-喵喵 阅读(3714) 评论(1) 推荐(1) 编辑
摘要: tr_date = time.strftime("%Y%m%d", time.localtime()) print("tr_date ",tr_date) today = datetime.date.today() print("today ",today) # 开始日期 start_date = 阅读全文
posted @ 2019-12-18 11:57 Y-喵喵 阅读(225) 评论(0) 推荐(0) 编辑
摘要: def get_user_by_account(account): '''根据用户输入的账号查询user''' try: if re.match(r'^1[3-9]\d{9}$', account): # 手机号登录 user = User.objects.get(mobile=account) e 阅读全文
posted @ 2019-12-12 15:42 Y-喵喵 阅读(699) 评论(0) 推荐(0) 编辑
摘要: https://github.com/chenjiandongx/cutecharts Python 手绘风格可视化神包:cutecharts。 和 Matplotlib 、pyecharts 等常见的图表不同,使用这个包可以生成下面这种看起来像手绘的各种图表,在一些场景下使用效果可能会更好。 Gi 阅读全文
posted @ 2019-11-29 13:01 Y-喵喵 阅读(962) 评论(0) 推荐(1) 编辑
摘要: 微信开放平台链接地址:https://open.weixin.qq.com/cgi-bin/applist?t=manage/list&page=0&num=20&openapptype=2048&token=bda7aa0567c6b511f03ed0070a0e74c1dad3703a&lang 阅读全文
posted @ 2019-11-20 21:10 Y-喵喵 阅读(4052) 评论(0) 推荐(0) 编辑
摘要: MGR 一.MGR基础篇 ①MGR特性 ②集群建构 .single primary .multi master ③集群数据同步 ④集群管理 ⑤状态监控 ⑥限制 1. MGR特性 MGR是一个分布式的集群,真正意义上是基于paxos来管理整个集群,以及同步数据的,在每个节点它有全量的数据,因此是一个s 阅读全文
posted @ 2019-11-19 10:36 Y-喵喵 阅读(301) 评论(0) 推荐(0) 编辑