摘要:
一、事务 1.事务的四大特性(ACID) A:原子性 每个事务都是不可分割的最小单位(同一个事务内的多个操作要么同时成功要么同时失败) C:一致性 事务必须是使数据从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的 I:隔离性 事务与事务之间彼此不干扰 D:持久性 一个事务一旦提交,它 阅读全文
摘要:
一、软件开发架构 1.什么是软件开发架构 编写项目之前需要遵循的代码层面上的规范(代码运行的流程 环节 步骤) eg:回想ATM三层架构 选课系统三层架构 2.软件开发架构 c/s架构 c:client 客户端 s:server 服务端 """ 计算机上下载的各个互联网公司的app软件 本质其实是客 阅读全文
摘要:
设计模式 1.如何理解设计模式 在IT行业有很多前辈针对固定的一些问题设计出了固定的解决套路 2.设计模式(23种) 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builde 阅读全文
摘要:
() 实例:人狗大战引出对象 1.面向对象前戏 推导一:用字典模拟人和狗 person = { 'name': 'jason', 'p_type': '猛男', 'attack_val': 800, 'life_val': 2000 } dog = { 'name': '旺财', 'd_type': 阅读全文
摘要:
(文章目录) 第六周学习总结 一、习题购物车解题思路 1.用户注册功能思路 1.获取用户的用户名和密码 2.正常功能再注册的时候会做密码的二次确认 3.输入了用户名,那么就要判断用户名是不是已经存在 所以要获取用户的json文件查看是否存在,存在的话就说明该用户已经存在了,返回循环开始,重新注册用户 阅读全文
摘要:
(目录) 第四周学习总结 函数重要参数 *与**在实参中的作用 *相当于是for循环拿到它后面的数据类型里面所有的值然后一次性传给函数 **只适用于字典,将字典里的键值对把它变为关键字的参数传给函数 命名关键字参数 需要形参再传实参的时候 必须按照关键字参数才可以 在形参*args的后面 阅读全文
摘要:
(目录) 课后练习题整理 条件判断练习题: # 1.女人的年龄>=18并且<22岁并且身高>170并且体重<100并且是漂亮的,那么:表白,否则:叫阿姨好 # 先将信息写死 age = 21 height = 175 weight = 93 # is_beautiful = True look = 阅读全文
摘要:
(目录) 第三周学习总结 垃圾回收机制 对存储空间的申请和存储空间的释放的操作 1.引用计数 数据值被谁使用过,如果引用计数为0的时候说明数据值不被再使用了,可以被垃圾回收机制回收,如果计数引用不是0说明还有被在用,不会被垃圾回收机制处理 2.标志清除 # 循环引用 l1 = ['jason', 阅读全文
摘要:
第二周学习总结 (目录) 基本数据类型 如何理解数据类型 用来表示各式各样的数据,在代码程序中需要有不同的数据类型来表示不同的数据状态,例如,在生活中我们用数字表示年龄,用文字表示姓名 储备知识 如何查看数据的数据类型,type() 数据类型 3.1 数据类型之整型 int (1)主要应用场景:年龄 阅读全文