- 博客(7)
- 收藏
- 关注
原创 数据库操作
1、事务的ACDIqianhAtomicity原子性:都成功或者都失败Consistency一致性:事务执行前后都必须处于一致性状态isolation隔离性:每个事务感受不到其他事务在执行durability持久性:即使数据库遇到故障也不能丢失数据2、脏读、不可重复读、幻读脏读是事务A读取了事务B未提交的数据,如果B此时回滚,就发生脏读如果数据库的隔离级别是读未提交(READ_UNCOMMITED),其他线程可以看到未提交的数据,就会发生脏读。解决:如果 一个事物在读的时候.
2021-08-02 14:57:37
85
原创 多进程与多线程
1、多进程使用process类或者pool线程池2、多线程一个进程会自动开启一个主线程,主线程又可以开启其他的子线程使用threading模块开启Thread类import time, threading# 新线程执行的代码:def loop(): print('thread %s is running...' % threading.current_thread().name) n = 0 while n < 5: n = n +
2021-07-29 12:23:06
84
原创 io 编程
1、文件读写python的文件读写非常简单with open(file,'r',errors='ignore') as f: print(f.open()) with open(file,'w',errros='ignore') as f: f.write("111")with open(file,'a',errors='ignore') as f: f.write("qww")2、StringIo与ByteIofrom io import S
2021-07-28 14:13:52
78
原创 python的面向对象编程(高级)
1、__slots__python作为动态语言,可以先定义框架,后补方法和属性观察class Student(object): pass①给实例补属性s=Student()s.name='Mike'print(s.name)②给实例补方法def set_age(self,age) self.age=ages.set_age=types.MethodType(set_age,s)s.set_age(25)s.a...
2021-07-27 17:46:05
89
原创 python的面向对象编程(简单)
python虽然作为一种解释性语言,却仍然保留了面向对象的特性,如果有Java语言的基础学习本节将不会很吃力。类与对象 先观察这段代码:class Student(Object): def __init__(self,name,score): self.name=name self.score=score def print_score(self): print("%s : %s" % (self.name,self
2021-07-26 16:19:54
150
原创 设计实验同时运行两个进程,调试进程变量地址,分析逻辑地址与物理地址的关系
1、实验原理举例说明,在进行C语言指针编程中,我们可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址(偏移地址),不和绝对物理地址相干。这样一来,逻辑地址可能是连续的,然而在物理地址上,这个数组所占用的页可能分散开来,物理地址上就是不连续的。2、实验设计思路通过实验,我们需要证明在c语言当中逻辑地址与物理地址不完全相同。那么可以在实验中设计两个进程,两个进程共有一个相同的变量。如果逻辑地址与物理地址完全相同,那么在其中一个进程进行赋值操作,则变量发生
2020-05-15 19:03:31
1112
1
原创 多进程间共享数据的实例
多进程间将自动共享数据,就是说进程间公用的数据会随任意一个进程发生改变,对此我们进行实验。1、需要引用的库函数#include<pthread.h>#include<unistd.h>#include<stdio.h>#include<stdlib.h>由于我们将会使用pthread_create函数,请先引入pthread库2、设计思...
2020-04-29 19:51:31
879
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人