上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1、查询所有的课程的名称以及对应的任课老师姓名 select coname as '课程名称',tname as '教师姓名' from course join teacher on course.teacher_id = teacher.tid; ![image-20240530145027886 阅读全文
posted @ 2024-05-31 08:41 zenopan 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 20240529 约束条件:限制表中的数据,保证数据的准确,可靠的规则 not null /null unsigned zerofill unique:唯一数据 primary key: 主键,便于查询 =not null +unique 主键约束:添加的约束规则 主键字段:添加了主键约束的字段 主 阅读全文
posted @ 2024-05-29 12:37 zenopan 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 存储引擎 对不同数据的处理机制 4种主要的存储引擎 Innodb:默认存储引擎,5.5版本之后 支持事务、行锁、外键 生成frm和idb两个文件 Myisam:5.5版本之前的默认存储引擎 速度快,安全性弱 生成frm,MYQ,MYI三个文件 memory:内存引擎 数据全部存储在内存,重启数据就丢 阅读全文
posted @ 2024-05-29 08:47 zenopan 阅读(3) 评论(0) 推荐(0) 编辑
摘要: SQL规范 关键字不区分大小写 用;结尾 SQL注释 单行注释 --注释- 注释 多行注释 /*注释 */ SQL类型 数据定义语言(DDL:Data definition language) 1. 操作(DML:data manuplate language) 1. 控制(DCL:data con 阅读全文
posted @ 2024-05-27 12:19 zenopan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 存储数据的演变过程 基于内存保存:字典,列表 基于硬盘本地保存 文本文件 文件夹 json模块保存 基于网络保存 TCP服务端 数据库就是一个基于网络通信保存数据的应用程序 数据库类型 关系型数据库:通过关系模型组织数据,支持sql查询 MySQL, postgresql Oracle sql se 阅读全文
posted @ 2024-05-27 12:19 zenopan 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 协程不是系统级线程,很多时候协程被称为“轻量级线程”、“微线程”、“纤程(fiber)”等。简单来说可以认为协程是线程里不同的函数,这些函数之间可以相互快速切换。 协程和用户态线程非常接近,用户态线程之间的切换不需要陷入内核,但部分操作系统中用户态线程的切换需要内核态线程的辅助。 协程是编程语言(或 阅读全文
posted @ 2024-05-24 21:32 zenopan 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 死锁和递归锁 【一】死锁 【1】介绍 死锁是指两个或多个进程,在执行过程中,因争夺资源而造成了互相等待的一种现象。 即两个或多个进程持有各自的锁并试图获取对方持有的锁,从而导致被阻塞,不能向前执行,最终形成僵局。 在这种情况下,系统资源利用率极低,系统处于一种死循环状态。 【2】例子 要吃饭,必须具 阅读全文
posted @ 2024-05-23 13:26 zenopan 阅读(20) 评论(0) 推荐(0) 编辑
摘要: GIL全局解释器锁介绍 【1】官方解释 In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes 阅读全文
posted @ 2024-05-23 13:25 zenopan 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 所有子线程都会进行阻塞操作,导致最后的改变只是改了一次 from threading import Thread import time money = 100 def task(): global money # 模拟获取到车票信息 temp = money # 模拟网络延迟 time.sleep 阅读全文
posted @ 2024-05-23 13:24 zenopan 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Python中的主线程是程序的起始线程,即程序启动时自动创建的第一个线程,它执行程序的主体逻辑。 守护线程则是在后台运行并依赖于主线程或非守护线程的存在。 【一】主线程死亡,子线程未死亡 主线程结束运行后不会马上结束,而是等待其他非守护子线程结束之后才会结束 如果主线程死亡就代表者主进程也死亡,随之 阅读全文
posted @ 2024-05-23 13:23 zenopan 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页