摘要:
orm.py 阅读全文
摘要:
import pymysql conn = pymysql.connect( host = '127.0.0.1', port = 3306, user = 'root', password = '123', database = 'day38', charset = 'utf8', # 编码千万不 阅读全文
摘要:
客户端登陆 mysql -h 127.0.0.1 -P 3306 -uroot -p 可以简写 mysql -uroot -p 如果不输入用户名和密码 默认是访客模式登陆 所能用到的功能很少 客户端退出登陆 exit; quit; 查看所有的数据库 show databases; 查看某个进程 ta 阅读全文
摘要:
数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 数据库之MySQL 本质就是一款基于网络通信的应用软件 任何基于网络通 阅读全文
摘要:
开进程开线程都需要消耗资源,线程消耗比进程消耗低,能在计算机承受范围之内最大的利用计算机。 线程池与进程池 池是在保证计算机硬件安全的情况下最大限度的利用计算机,其实就是为了保护计算机硬件的安全,降低了程序的运行效率。 阅读全文
摘要:
# 信号量可能在不同的领域中 对应不同的知识点 """ 互斥锁:一个厕所(一个坑位) 信号量:公共厕所(多个坑位) """ from threading import Semaphore,Thread import time import random sm = Semaphore(5) # 造了一个含有五个的坑位的公共厕所 def task(name): sm.acquire(... 阅读全文
摘要:
from threading import Event,Thread import time # 先生成一个event对象 e = Event() def light(): print('红灯正亮着') time.sleep(3) e.set() # 发信号 print('绿灯亮了') def car(name): print('%s正在等红灯'... 阅读全文
摘要:
from threading import Thread,Lock,current_thread,RLock import time """ Rlock可以被第一个抢到锁的人连续的acquire和release 每acquire一次锁身上的计数加1 每release一次锁身上的计数减1 只要锁的计数不为0 其他人都不能抢 """ # mutexA = Lock() # mutexB = Loc... 阅读全文
摘要:
"""In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiplenative threads from executing Python bytecodes at once. This lock 阅读全文
摘要:
TCP传输大文件 服务端 客户端 UDP模拟QQ 服务端 客户端 阅读全文