摘要:
http协议 请求的格式(request) 请求方式URL HTTP/1.1 k1:v1 k1:v2 请求数据 响应的格式(response)、 HTTP/1.1 状态描述 k1:v1 k2:v2 相应数据(响应体)——HTML 八种请求方式 GET 向指定的资源发出“显示”请求。使用GET方法应该 阅读全文
摘要:
#协程greenlet from greenlet import greenlet def eat(name): print('%s eat 1'%name) g2.switch('taibai')#第一次调用必须传值 print('%s eat 2'%name) g2.switch() def play(name): print('%s pla... 阅读全文
摘要:
#线程的两种创建方式 import time from threading import Thread def func(i): time.sleep(0.1) print(i) class myThread(Thread): def __init__(self,n): super().__init__() self.n=n... 阅读全文
摘要:
#管道Pipe from multiprocessing import Process,Pipe #1 def func1(conn2): msg=conn2.recv() print('conn2:',msg) if __name__ == '__main__': conn1,conn2=Pipe() p=Process(target=func1,... 阅读全文
摘要:
#锁 import os ,random,time,json from multiprocessing import Process,Lock def qiangPiao(i): with open('ticket','r+',encoding='utf-8')as f: ticket_info_dic=json.load(f) if ticket_inf... 阅读全文
摘要:
#自定义一个与sock server类相似的功能#server.py import socket from multiprocessing import Process class makeServer(object):#创建服务类 def __init__(self,ip,port): #初始化方法 self.ip=ip self.port=port ... 阅读全文
摘要:
#解决方案1一收一发 #解决方案2,先发送长度,在发送数据 #解决方案3,自定义4字节报头,发送数据 阅读全文
摘要:
import os import time from multiprocessing import Process global_num=100 #全局变量 def func (name,age): print('子进程name,age:',name,age) print('子进程ID:',os.getpid()) global global_num glob... 阅读全文
摘要:
#ftp_server.py import socket,json,hashlib,struct,os,socketserver #md5加密类 class getMd5(object): # 普通加密用于账户密码加密方法 @classmethod def makeMd5(cls,msg): md5=hashlib.md5(b'salt!@#$') ... 阅读全文
摘要:
当我们通过自己电脑的浏览器访问京东的时候, 览器上输入了一个网址,但是我们都知道,互联网连接的电脑互相通信的是电信号,我们的电脑是怎么将我们输入的网址变成了电信号然后发送出去了呢,并且我们发送出去的消息是不是应该让京东的服务器能够知道,我们是在请求它的网站呢,也就是说京东是不是应该知道我发送的消息是 阅读全文