02 2019 档案
摘要:import turtle, time import winsound import math def drawGap(): turtle.penup() turtle.fd(5) def drawLine(draw): drawGap() turtle.pendown() if draw else turtle.penup() turtle.fd(4...
阅读全文
摘要:1,管道 双向的,一端进,就从另一端出 每一端都要手工close() 数据安全,加锁,防止多进程写数据时出现冲突和不准确 2,进程池 # 为什么会有进程池的概念 # 可提高效率 # 每开启进程,开启属于这个进程的内存空间 # 寄存器 堆栈 文件 # 进程过多 操作系统的调度 # 进程池 # pyth
阅读全文
摘要:1,验证客户端合法性 server: client: 2,多客户端同时连接 server: client: import socket import struct sk = socket.socket() sk.connect(('127.0.0.1',9000)) myname = '大众点评:'
阅读全文
摘要:1,UDP UDP server必须先接收 server: client: 2,黏包问题 解决办法1 server: client: 要在文件中配置一个配置项:每一次recv的大小 buffer=4096 当我们要发送大量数据的时候,要明确告诉接收方要发送多大的数据,以便接收方能够准确的接收到所有数
阅读全文
摘要:1, # class A:pass# class B(A):pass# a = A()# print(isinstance(a,A))# print(issubclass(B,A))# print(issubclass(A,B)) # 反射 : 是用字符串类型的名字 去操作 变量# name = 1
阅读全文
摘要:1,__getitem__、__setitem__、__delitem__方法 dic = {'k':'v'}# 对象 : 存储属性 和调用方法dic['k'] = 'v' 2, # __init__ 初始化方法# __new__ 构造方法 : 创建一个对象 D:\python\mypy\venv\
阅读全文
摘要:1,configparser模块 config.ini文件内容 读文件操作 写文件操作 2, import logging # logging.debug('debug message') # 低级别的 # 排错信息# logging.info('info message') # 正常信息# log
阅读全文
摘要:#格式: 设置颜色开始 :\033[显示方式;前景色;背景色m #说明: 前景色 背景色 颜色 --------------------------------------- 30 40 黑色 31 41 红色 32 ...
阅读全文
摘要:1,封装 # class Room:# def __init__(self,name,length,width):# self.__name = name# self.__length = length# self.__width = width# def get_name(self):# retu
阅读全文
摘要:1,继承 # class A(object):pass # 父类,基类,超类# class B:pass # 父类,基类,超类# class A_son(A,B):pass # 子类,派生类。A_son有2个父类,多继承# class AB_son(A):pass # 子类,派生类# 一个类 可以被
阅读全文
摘要:1,接口类,规范子类的调用接口 # java : 面向对象编程# 设计模式 —— 接口# 接口类 : python原生不支持# 抽象类 : python原生支持的 from abc import abstractmethod,ABCMetaclass Payment(metaclass=ABCMet
阅读全文