上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 1.同步阻塞 在运行主进程时,创建了子进程,必须等子进程结束才能继续运行,运行过程中发生了阻塞,cpu不工作 2.同步非阻塞 在运行主程序中,创建了子进程,必须等子进程结束才能继续运行,但是cpu在一直工作 下面这段代码就是同步非阻塞,如果给func函数里加一句input(),就成了同步阻塞 变量d 阅读全文
posted @ 2021-02-03 11:42 苦行僧冬*婷 阅读(71) 评论(0) 推荐(0)
摘要: 1.什么是IO 操作? I/O操作 相对于内存而言 往内存里写就是输入 ,从内存往外读就是输出怎么输入:键盘\input\read(从硬盘中往内存读)\recv(从网络中接收数据,存到内存)怎么输出 : 显示器 打印机 播放音乐\print\write(从内存往硬盘写)\send(从内存往外发送)文 阅读全文
posted @ 2021-02-03 10:12 苦行僧冬*婷 阅读(26) 评论(0) 推荐(0)
摘要: 校验文件一致性#客户端 import socket sk = socket.socket() sk.connect(('127.0.0.1',8802)) import os import hmac u = os.urandom(16) sk.send(u) h = hmac.new(b'alex_ 阅读全文
posted @ 2021-01-30 21:24 苦行僧冬*婷 阅读(63) 评论(0) 推荐(0)
摘要: 1.什么是装饰器 装饰器,顾名思义在不改变原函数代码和调用方式的情况下,为函数增加一些新功能. 装饰器的本质其实就是闭包 假如现在有一个index函数如下: import time def index(): time.sleep(2) print('欢迎登录博客园首页') 现在你要测试函数的运行时间 阅读全文
posted @ 2021-01-30 20:57 苦行僧冬*婷 阅读(27) 评论(0) 推荐(0)
摘要: 服务端:import socket import subprocess import struct import logging logger = logging.basicConfig(filename='粘包.txt', format='%(asctime)s - %(name)s - %(le 阅读全文
posted @ 2021-01-29 22:30 苦行僧冬*婷 阅读(28) 评论(0) 推荐(0)
摘要: 服务端: import socket #创建一个服务端对象 server = socket.socket() #建立服务端(ip,端口) server.bind(('ip地址',8000)) #允许等待5 server.listen(5) #接受连接,conn:服务端和客户端创建的连接对象,adre 阅读全文
posted @ 2021-01-28 18:40 苦行僧冬*婷 阅读(32) 评论(0) 推荐(0)
摘要: 1.haslib模块 SALT = b'skalsldl' #表示字节 def md5(pwd): #实例化对象 obj = hashlib.md5(SALT) #写入要加密的字节 obj.update(pwd.encode('utf-8')) return obj.hexdigest() name 阅读全文
posted @ 2021-01-28 18:30 苦行僧冬*婷 阅读(100) 评论(0) 推荐(0)
摘要: 1.编码值来说: ASCII 每个字符用1字节表示 8位 ; Unicode 每个字符4字节表示 32位; GBK 国标码 2字节 16位 ;utf-8 可变长度的Unicode 每个字符最少占8位 比如:一个英文占8位一个字节,一个中文字符占3个字节 注意: b''表示后面的是字节 2. str( 阅读全文
posted @ 2021-01-28 17:11 苦行僧冬*婷 阅读(53) 评论(0) 推荐(0)
摘要: 1.什么是接口以及作用: 答:接口是一种数据类型,主要约束派生类中必须实现指定的方法 python 中不存在,java,c#中存在 2.python 中使用过什么来约束呢? 答:第一个是抽象类+抽象方法: 编写上麻烦 人为上主动抛出异常 3.约束时,抛出的异常可以是其他的吗? 不专业:Raise E 阅读全文
posted @ 2021-01-27 12:57 苦行僧冬*婷 阅读(39) 评论(0) 推荐(0)
摘要: 1.python 中 通过类来创建对象,实际上先通过__new__放法返回 一个空对象 ,__init__方法来初始化数据 # class Foo: # def __init__(self,name): # self.name = name # def __new__(cls, *args, **k 阅读全文
posted @ 2021-01-25 14:35 苦行僧冬*婷 阅读(115) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页