摘要: 队列作用1、解耦,使程序之间实现松耦合,一个模块修改了不会影响其他的2、提高处理效率 # queue模块中的常用方法: # queue.qsize() 返回队列的大小 # queue.empty() 如果队列为空,返回True,反之False # queue.full() 如果队列满了,返回True 阅读全文
posted @ 2020-02-24 20:13 w_boy 阅读(210) 评论(0) 推荐(0) 编辑
摘要: #线程锁 又叫 互斥锁(Mutex) import threading,time def run(n): lock.acquire() #申请锁 global num num+=1 time.sleep(1) lock.release() #释放锁 lock = threading.Lock() # 阅读全文
posted @ 2020-02-24 16:28 w_boy 阅读(158) 评论(0) 推荐(0) 编辑
摘要: #服务器 import socketserver,json,os class MyTCPHandler(socketserver.BaseRequestHandler): # handle() # 执行完就断开,处理和客户端的所有交互 def put(self,*args): #接受客户端文件 cm 阅读全文
posted @ 2020-02-23 19:44 w_boy 阅读(438) 评论(0) 推荐(0) 编辑
摘要: struct模块,将数据长度封装为一个统一长度的报头,首先进行发送。另一端进行recv时,先对报头进行解码,再以解码后的数字,对剩下的数据进行解码。 import socket import os,time,struct server = socket.socket() server.bind((' 阅读全文
posted @ 2020-02-21 21:55 w_boy 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Windows环境下服务器端步骤 # family address # AF.INET ipv4 # AF.INET6 ipv6 # AF.UNIX local # socket protocol # socket.SOCK_STREAM tcp # socket.SOCK_DGRAM udp # 阅读全文
posted @ 2020-02-21 16:45 w_boy 阅读(315) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python #-*-coding:utf8-*- def bulk(self): print("%s is jiao ...."%self.name) class Dog(object): def __init__(self,name): self.name=name 阅读全文
posted @ 2020-02-20 14:41 w_boy 阅读(122) 评论(0) 推荐(0) 编辑
摘要: hostnamectl --static set-hostname k8s-master01 安装依赖包 yum install -y iptables-services && systemctl start iptables && systemctl enable iptables && ipta 阅读全文
posted @ 2020-02-20 13:09 w_boy 阅读(272) 评论(0) 推荐(0) 编辑
摘要: # 对于类方法,第一个参数必须是类对象,一般以cls作为第一个参数 # 当方法中需要使用类对象(如访问私有类属性等)时,定义类方法 # 类方法一般和类属性配合使用 class Dog(object): __name = "alex" @classmethod def eat(cls): return 阅读全文
posted @ 2020-02-20 13:02 w_boy 阅读(108) 评论(0) 推荐(0) 编辑
摘要: class Role: n = 123 #类变量,存在类的内存里 name = "我是类name" def __init__(self, name, role, weapon, life_value=100, money=15000): #构造函数,在实例化时做类的初始化工作 self.name = 阅读全文
posted @ 2020-02-19 18:11 w_boy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: # 装饰器:# 定义:本质是函数,(装饰其他函数)就是为# 其他函数添加附加功能# 原则:1.不能修改被装饰的函数的源代码# 2.不能修改被装饰的函数的调用方式# 装饰器对被装饰的函数是透明的 import time def timmer(func): def warpper(*args,**kwa 阅读全文
posted @ 2020-02-19 17:47 w_boy 阅读(133) 评论(0) 推荐(0) 编辑