09 2020 档案

摘要:github 进程间通信 进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC, I 阅读全文
posted @ 2020-09-07 08:15 lplucky 阅读(531) 评论(0) 推荐(0)
摘要:GitHub 脏读、幻读、不可重复读和可重复读 数据库事务特征 即ACID A Atomicity 原子性 事务是一个原子性质的操作单元,事务里面的对数据库的操作要么都执行,要么都不执行 C Consisteng 一致性 在事务开始之前和完成之后,数据都必须保持一致状态,必须保证数据库的完整性。 I 阅读全文
posted @ 2020-09-06 11:55 lplucky 阅读(1019) 评论(0) 推荐(0)
摘要:数据库锁知识总结 github 数据库锁知识总结 锁的作用 数据库是多用户使用的共享资源。在高并发的情况下,如果多个事务同时操作同一数据,如果不加控制,就可能会读取或保存不正确的数据,破坏数据库的一致性。锁就是为了解决这种问题而生的。 锁的等级及区别 表级锁 开销小,加锁快;不会出现死锁;锁定颗粒度 阅读全文
posted @ 2020-09-06 09:54 lplucky 阅读(300) 评论(0) 推荐(0)
摘要:几道练习题20200905 github 几道练习题20200905 1 python可变对象不可变对象: 可变对象与不可变对象的区别在于对象本身是否可变。 可变对象:list、dict、set 不可变对象:typle、string、int、float、bool 2 a = [1,2,3,None, 阅读全文
posted @ 2020-09-05 10:35 lplucky 阅读(805) 评论(0) 推荐(0)
摘要:github SQL练习题20200903 MySQL:只用一个sql select 语句查询有不及格科目的学生,不及格科目的数量,以及平均分(所有科目的平均分,分数分布在2张表中)。 要点:1、统计每个学生不及格可科目的个数。2、计算平均分。 create table students1( id 阅读全文
posted @ 2020-09-03 23:00 lplucky 阅读(255) 评论(0) 推荐(0)
摘要:几道python练习题20200831 github 几道python练习题20200831 1 nope = False zilch = 0 nada = [] a = (nope, zilch and nada) print(type(a), a) if (nope, zilch and nad 阅读全文
posted @ 2020-09-03 22:58 lplucky 阅读(303) 评论(0) 推荐(0)