摘要:
#python开发阅读目录 ##第一篇:python入门 ##第二篇:数据类型、字符编码、文件操作 ##🚗1、变量、数据类型、基本运算符 ##🚓2、运算符、流程控制 ##🚕3、流程控制while和for ##🚙4、数据类型 ##🚌5、列表+元组+字典 ##🚐6、集合+文件操作 ##🚎7 阅读全文
摘要:
##1、什么是索引 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构 优化查询、提升查询速度 ps:创建完索引后会降低增、删、改的效率 读写比列很小 不到10:1 ##2、如何正确看待索引 开发人员最懂业务,任何一个软件都有吸引用户的亮点 亮点背后对应的是热数据,这一点开发人 阅读全文
摘要:
##pymysql模块 ##sql注入 pymysql模块应用 1、连接数据库读取数据操作 import pymysql conn = pymysql.connect( host='127.0.0.1', port=3306, user='root', password='123', databas 阅读全文
摘要:
##1、表的修改复制(了解) ##2、查询表-拼接操作(重要) ##表的修改等操作 1、修改表名 alter table 表名 rename 新表名 2、增加字段 alter table 表名 add 字段名 字段类型(宽度) 约束条件; alter table 表名 add 字段名 字段类型(宽度 阅读全文
摘要:
##1、mysql数据库的安装配置 ##2、存储引擎及库相关操作 ##3、创建表的完整语法 ##4、基本的数据类型 ##5、约束条件 ##6、表之间的关系 ##🔧🔧1、mysql安装配置🔧🔧 https://www.cnblogs.com/linhaifeng/articles/712684 阅读全文
摘要:
###1.线程抢的是GIL锁,GIL锁相当于执行权限,拿到执行权限后才能拿到互斥锁Lock,其他线程也可以抢到GIL,但如果发现Lock仍然没有被释放则阻塞,即便是拿到执行权限GIL也要立刻交出来 ###2.join是等待所有,即整体串行,而锁只是锁住修改共享数据的部分,即部分串行,要想保证数据安全 阅读全文
摘要:
##1、线程相关理论知识 ##2、开启线程的方式 ##3、线程对象的相关方法 ##4、守护线程 ##5、线程互斥锁 ##6、信号量 ##7、死锁与递归 ##8、事件Event ##9、定时器⏰ ##10、线程queue ##1、📝📝📝线程相关知识点📝📝📝 ###一、什么是线程❓❓❓ 线程 阅读全文
摘要:
##1、父子进程 ##2、僵尸进程与孤儿进程 ##3、守护进程 ##4、互斥锁(同步锁) ##5、生产者消费模型 ##1、👨👦👨👦👨👦父子进程👨👦👨👦👨👦 class Myprocess(Process): #创建一个继承Process的类 def run(sel 阅读全文
摘要:
##1、并发编程想换 ##2、并发编程理论基础 ##3、基于tcp/udp并发相关 ##4、开启进程 ##5、进程内存的空间隔离 ##6、进程对象相关方法 ###1、并发编程相关: 进程:进程指的就是程序运行的过程,是一个动态的概念 程序:程序就是一系列的代码文件,是一个静态的概念 进程也可以说成是 阅读全文
摘要:
###tcp解决粘包,远程控制 ####tcp客户端 from socket import * import struct import json client = socket(AF_INET,SOCK_STREAM) client.connect(('127.0.0.1',8080)) whil 阅读全文