01 2021 档案
摘要:###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
阅读全文
摘要:一、操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件和资源的计算机程序,是直接运行在‘裸机’上的最基本的系统软件,任何其他的软件都必须在操作系统的支持下才能运行 ps :计算机硬件-os-应用软件 ####互联网的本质就是一系列的协议,总称为‘互联网协议’
阅读全文
摘要:##多态与多态性 ##内置方法 ##反射 ##异常处理 ##💣💣💣💣💣多态与多态性💣💣💣💣💣 ####多态--同一种事物有多种形态 class Dog: def talk(self): print("汪汪汪") class Cat: def talk(self): print('
阅读全文
摘要:###子类派生的新方法中重用父类的功能 ###继承实现原理(菱形问题) ###多继承代码规范 ###组合 ####子类派生的新方法中重用父类的功能 class People: school = '上海校区' def __init__(self,name,age,sex) self.name = na
阅读全文
摘要:##类的继承 ##property装饰器 ###property 定义函数内容 用来绑定给对象的方法,伪装成数据属性 ####案例一、 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-27 肥胖:28-32 非常肥胖, 高于32 体6质指数(BMI)=体重(kg)÷身高
阅读全文
摘要:##1、面向对象 ##2、专门语法 #类 #对象 #属性 ##💣💣💣💣💣面向对象编程💣💣💣💣💣 ##面向对象编程 核心:对象二字,对象就是一个用来盛放数据与功能的容器 基于该思想编写程序就创造一个个的容器 优点:扩展性强 缺点:编程复杂度提升 ps:和面向过程刚好相反 ###面向
阅读全文
摘要:##💣💣💣💣💣 hashlib算法和加密 💣💣💣💣💣 ###hash算法:传入一段内容会得到一段hash值,hash有三大特点 1、如果只传入的内容和采用的算法一样,那么得到的hash值一定是一样的 2、只要采用的算法是固定的,hash的长度就固定,和内容大小无关 3、hash值
阅读全文
摘要:##1、re 正则表达式 ##2、json&pickle ##3、random模块 ##4、time与datetime ##💣💣💣💣💣💣一、正则表达式💣💣💣💣💣💣 1、简单来说正则表达式就算按照条件找东西 2、官方点就是:正则就是用一些具有特殊含义的符号组合到一起(称为正则表
阅读全文
摘要:##1、模块的分类 ##2、模块的使用 ##3、模块的搜索路径和优先级 ##4、软件开发目录规范 ##一、模块的介绍分类 ###1、什么是模块 #模块就是一系列功能的集合体 模块大致分为四类: 1、一个py文件就是一个模块,文件名叫text.py的文件,模块名就叫text 2、一个包含有__Int_
阅读全文

浙公网安备 33010602011771号