01 2021 档案

摘要:python字典底层原理 python3.6以前字典是不能保证顺序的,3.6及其以后变为有序,dict主要遵循的是key的插入顺序 python3.6版本以前 '''存值时''': 初始化一个空的字典,cpython底层会初始化一个二维数组,数组8行3列;首先会对key值进行hash,得到当前状态下 阅读全文
posted @ 2021-01-21 19:41 godlover 阅读(381) 评论(0) 推荐(0)
摘要:PYQT5点击菜单栏弹出新窗口,解决窗口闪退的问题 需要通过self实例化为全局变量,不加self的话,一运行就会被收回,所以无法显示 def rabbit_talk(self): try: from asrInterface import Ui_Dialog '''要加self''' self.D 阅读全文
posted @ 2021-01-07 09:50 godlover 阅读(1782) 评论(0) 推荐(0)
摘要:数据库乐观锁与悲观锁 演示案例 为何需要乐观锁,与悲观锁这样的锁? id name money 1 god 1000 假设god同志的账上有1000元,现在有两个线程同时往他的账户上转钱。 1.A线程准备向god账户上转200,读取到账户上有1000元,事务还未提交 2.B线程准备向god账户上转1 阅读全文
posted @ 2021-01-06 15:26 godlover 阅读(203) 评论(0) 推荐(0)
摘要:数据库 数据库的三大设计范式 1.确保每列保持原子性:所有字段的值都是不可分解得原子值 2.确保表中的每列都和主键有关:一个表只能保存一种数据,不可以把多种数据保存在同一张数据库表中 3.确保每列都和主键列是直接相关而不是简介相关 ps:联接数据库指令:mysql -u用户名-p 输入密码 退出使用 阅读全文
posted @ 2021-01-06 14:56 godlover 阅读(134) 评论(1) 推荐(0)
摘要:python实现服务器程序报警,以及解决自动发送邮件在linux系统中报错问题 脚本实现监测服务器程序运行情况,运行出错报警,向相关人员发送邮件 代码实现: 1.自动发邮件类 ''' 自动发送邮件接口 ''' import smtplib import email # 负责构造文本 from ema 阅读全文
posted @ 2021-01-05 17:01 godlover 阅读(523) 评论(0) 推荐(0)