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

浙公网安备 33010602011771号