自定义博客皮肤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, Event import time # 事件通过is_set()的bool值表示e.wait()的阻塞状态 # True为非阻塞状态,False为阻塞状态 # 使用set(),把is_set()变成True,变为非阻塞状态 # 使用clear(),把is_set()变成False,变为阻塞状态 def tr...

2020-02-01 17:07:48 181

原创 Python:多线程&锁

模拟买票系统 from multiprocessing import Process, Lock import time def 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 177

原创 Python:socketserver客户三次登录

注册.py import hashlib def 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 224

原创 Python:大文件传输

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

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

原创 Python:文件上传下载

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

2020-01-24 16:19:06 217

原创 Python:C/S基础

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

2020-01-24 12:59:11 433

原创 JetBrains家族系列2019.3.ver

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

2020-01-22 20:26:15 498

原创 Python:序列化

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

2020-01-17 22:15:50 191

原创 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 313

原创 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 134

原创 Python:迭代器惰性

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

2020-01-17 20:15:44 419

空空如也

空空如也

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

TA关注的人

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