2023年10月23日

摘要: MYSQL 5.6.40基本操作 基本语句 进入数据库(记得输入密码) mysql -u root -p 查看所有库 show databases; 打开库 use 库名 创建库 create database 库名; 删除库 drop database 库名; 表 打开库 use 库名; 查看库里 阅读全文
posted @ 2023-10-23 21:10 无聊闲作 阅读(27) 评论(0) 推荐(0) 编辑

2023年10月20日

摘要: 今日内容详细 数据库数据的演变史 """以ATM为例""" 1. 把数据都存在了文件中 文件名不规范 kevin|123 kevin@123 kevin*123 2. 存储数据的文件越来越多,放在db文件夹 随着用户的注册量越来越多,文件数也会越来越多,会占用大量的空间,以及查询和存储都不方便,还有 阅读全文
posted @ 2023-10-20 19:53 无聊闲作 阅读(20) 评论(0) 推荐(0) 编辑

2023年10月19日

摘要: 多线程操作 协程 进程和线程的比较 GIL全局解释器锁(重要理论) 互斥锁 线程队列(线程里使用队列) 进程池和线程池的用法 协程理论 如何使用协程 基于协程的高并发城程序 进程和线程的比较 1. 进程的开销比线程的开销大很多 2. 进程之间的数据是隔离的,但是,线程之间的数据不隔离 3. 多个进程 阅读全文
posted @ 2023-10-19 21:32 无聊闲作 阅读(31) 评论(0) 推荐(0) 编辑

2023年10月18日

摘要: 今日内容详细 进程锁 """锁在IT界都是非常重要的,不但在Python中出现,尤其是数据库中得锁更多,比如:表锁、行锁、悲观锁、乐观锁、进程锁、互斥锁、递归锁、可重入锁、死锁等""" # 使用锁的目的就是为了保证安全! import time from multiprocessing import 阅读全文
posted @ 2023-10-18 21:14 无聊闲作 阅读(7) 评论(0) 推荐(0) 编辑

2023年10月17日

摘要: 并发编程 进程基础(操作系统中的概念) 进程它是操作系统总最重要的概念,也是最基本的一个概念 线程也是操作系统中得一个很重要的概念 进程和线程都是有操作系统来调度使用的,我们程序员是不能控制的,这里就设计到调度算法 什么是进程? 线程? 什么是程序? # 进程和程序是两码事、完全不一样 程序:其实一 阅读全文
posted @ 2023-10-17 21:30 无聊闲作 阅读(5) 评论(0) 推荐(0) 编辑

2023年10月16日

摘要: 今日内容详细 Socket抽象层(socket编程) 能够唯一标示网络中的进程后,它们就可以利用Socket进行通信了,什么是Socket呢?我们经常把Socket翻译为套接字,Socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网 阅读全文
posted @ 2023-10-16 21:26 无聊闲作 阅读(7) 评论(0) 推荐(0) 编辑

2023年10月13日

摘要: 软件开发架构 网络编程:我们要编写一款基于网络传输的软件,你现在写的项目都不是基于网络的,比如ATM # 举个案例: """ 我们现在以ATM为例,你现在写的ATM别人是不能够访问的,只能你自己用,但是,这不是目的,目的是我们要写一款ATM,然后让所有人都能够访问. 如果想让别人下载使用我们的软件, 阅读全文
posted @ 2023-10-13 21:40 无聊闲作 阅读(32) 评论(0) 推荐(0) 编辑

2023年10月11日

摘要: 异常,断言,Mixins机制,元类 异常 异常就是错误发生的信号,我们需要对该信号做处理,如果不处理,往后的代码就不能执行了 异常的分类 逻辑错误 # 是允许出现的,但是呢,编程的时候尽量避免逻辑错误的发生 语法错误 # 不允许出现的 异常的组成: 1. Traceback:追溯信息,可以定位到错误 阅读全文
posted @ 2023-10-11 20:26 无聊闲作 阅读(8) 评论(0) 推荐(0) 编辑

2023年10月10日

摘要: 组合,反射,魔术方法 组合 反射 魔术方法 组合 什么是组合? 组合就是,一个对象拥有一个属性,该属性的值是另外一个对象. """什么场景下使用继承? 什么场景下使用组合?""" 继承一般情况用在:什么是什么的情况 is 组合一般用在:什么有什么的情况 has class Foo: def __in 阅读全文
posted @ 2023-10-10 21:28 无聊闲作 阅读(71) 评论(0) 推荐(0) 编辑

2023年10月9日

摘要: 面向对象的三大特征 封装 继承 多态 super和mor的使用 派生 封装 封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。 什么是封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在 阅读全文
posted @ 2023-10-09 21:36 无聊闲作 阅读(18) 评论(0) 推荐(0) 编辑