自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Python:多线程&事件

信号灯模拟from multiprocessing import Process, Eventimport time# 事件通过is_set()的bool值表示e.wait()的阻塞状态# True为非阻塞状态,False为阻塞状态# 使用set(),把is_set()变成True,变为非阻塞状态# 使用clear(),把is_set()变成False,变为阻塞状态def tr...

2020-02-01 17:07:48 131

原创 Python:多线程&锁

模拟买票系统from multiprocessing import Process, Lockimport timedef check(i): with open('余票', 'r') as f: con = f.read() print('第%s个人查询到余票还剩%s张' % (i, con))def buy_ticket(i, lock): ...

2020-02-01 15:05:25 126

原创 Python:socketserver客户三次登录

注册.pyimport hashlibdef register(username, password): with open('info', 'a+', encoding='utf-8') as f: f.write(username + '|' + password + '\n')username = input('请输入用户名>>>')...

2020-01-27 22:34:27 174

原创 Python:大文件传输

server.pyimport socketimport pickleimport struct# 不传参数,默认使用基于网络类型的套接字,协议:TCPserver = socket.socket()# 告诉别人server的地址和端口# 端口的范围是0-65535,但是0-1023这些是默认端口不能使用server.bind(('192.168.1.107', 18080))...

2020-01-25 12:54:48 325 1

原创 Python:文件上传下载

server.pyimport socketimport pickle# 不传参数,默认使用基于网络类型的套接字,协议:TCPserver = socket.socket()# 告诉别人server的地址和端口# 端口的范围是0-65535,但是0-1023这些是默认端口不能使用server.bind(('192.168.1.107', 18080))# 能同时接受的连接ser...

2020-01-24 16:19:06 156

原创 Python:C/S基础

server.pyimport socket# 不传参数,默认使用基于网络类型的套接字,协议:TCPserver = socket.socket()# 告诉别人server的地址和端口# 端口的范围是0-65535,但是0-1023这些是默认端口不能使用server.bind(('192.168.1.107', 18080))# 能同时接受的连接server.listen()#...

2020-01-24 12:59:11 363

原创 JetBrains家族系列2019.3.ver

https://www.jianshu.com/p/5806640435a1永久激活

2020-01-22 20:26:15 440

原创 Python:序列化

# 仅仅支持列表、字典、字符串、数字import json# 几乎支持python中所有的数字类型import pickle#import shelve# dumps loadsdic = {'aaa': 'bbb', 'ccc': 'ddd'}str_dic = json.dumps(dic)print(dic)# 从dic转换到strprint(str_dic, ty...

2020-01-17 22:15:50 112

原创 Python:set机制

class Employee: def __init__(self, name, sex, age, part): self.name = name self.sex = sex self.age = age self.part = part def __hash__(self): return ha...

2020-01-17 20:16:17 265

原创 Python:单例模式

–call-- 相当于对象()–len-- len(obj)–new-- 开辟内存空间 类的构造方法 写一个单例类–str-- str(obj) ‘%s’ % obj只能进行一次实例化class Single: __isinstance = None def __new__(cls, *args, **kwargs): if not cls.__isi...

2020-01-17 20:15:59 100

原创 Python:迭代器惰性

def add(a, b): return a + bdef test(): for r in range(4): yield r# g是生成器g = test()# n = 2, 10for n in [2, 10]: # n = 2 # g = (add(n, i) for i in test()) # n = 10...

2020-01-17 20:15:44 341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除