自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于TCP协议中的三次连接和四次挥手

1.三次连接 为什么是三次链接不是两次 确认双方都具有接收和发送功能 如果C发送一个请求,没有及时送到服务器, 服务器实际上并没有收到, 那么C等待之后,没有响 应会在重新发送 。服务器就收到了两个请求,服务器会分别应答。但是对于客户端来说,第一个 是无效连接 给个图简单说明一下 2.四次挥手 为什么是四次挥手 TCP建立的是全双工通道,客户端发送断开请求后,服务器还是可以继续发送数据...

2019-06-19 19:44:00 202

原创 网络编程之TCP

1.用python 实现简单TCP 客户端 import socket # tcp 客户端与服务器进行连接 socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) socket.connect(('192.168.16.34',8090)) print("连接建立完毕") # 客户端向服务端发送信息 data="你好呀".encode('g...

2019-06-19 19:14:44 100

原创 网络通信要点及网络编程之UDP

1.TCP/IP协议簇 应用层(HTTP,HTTPS) 传输层(tcp/udp) 网络层 网络接口层 tcp 通信步骤 1、建立连接(三次握手) 2、收发数据 3、关闭连接(四次挥手) 特点: 1、通信之前需要建立连接 2、数据传输安全、可靠 3、有超时重发机制,效率相对较低,相对复杂 udp 通信步骤 收发数据 特点: 1、无连接 2、不...

2019-06-19 19:07:01 128

原创 Day-16 错误与处理

1.错误分类 BaseException 所有异常的基类* AssertError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 Genera...

2019-06-10 16:17:53 112

原创 Day-16 描述

1.描述的写法第一种 class MiaoShu(): def __init__(self): self.new_name = "王二锤" def __get__(self,obj,cls): return self.new_name def __set__(self, instance, value): if instanc...

2019-06-10 16:00:53 89

原创 Day-15类的装饰器(了解)

1.把类作为装饰器(本质上依然是个函数) class Human(): def __call__(self,xiaoshou): def inner(): print("生产做出来了娃娃") xiaoshou() print("拿到钱之后再给生产生产娃娃") return inner #...

2019-06-06 16:54:03 76

原创 Day-15对象属性修改

1.getattribute class Naither(): def __init__(self): self.name = "老干妈" self.age = 60 def __getattribute__(self, item): if item == "name": res = super().__get...

2019-06-06 16:51:03 116

原创 Day-15魔术方法

1. init 初始化魔术方法 class Human(): name = "张文广" def __init__(self,name): if name == "王小锤": self.name = name elif name == "王大锤": self.name = "小锤爸爸" s...

2019-06-06 16:47:16 129

原创 Day-14继承

1. 继承分为单继承和多继承两种 1.1单继承 class GF(): name="爷爷" money=1000000 def make(self): print("爷爷努力工作赚了很多钱") gf=GF() class F(GF): name = "爸爸" f=F() class Son(F): name="儿子" son=Son() pr...

2019-06-05 16:19:05 76

原创 Day-14 对象的相关函数

1.对象和类的相关函数 1.1 issubclass() 检测一个类是否是另一个类的子类 class Father(): pass class Son(Father): pass res = issubclass(Son,Father) print(res) 1.2 isinstance() 检测指定对象是否是指定类的实例化 res = isinstance([1,2,3,4,5...

2019-06-05 16:14:41 80

原创 Day-14 面向对象和封装

1.对象的操作(列举类的操作,对象类似) class BoyFriend(): sex="男" high="1.88" def cook(self): print("男朋友做好饭送给我吃") def wash(self): print("男朋友贤惠的洗衣服") sg=BoyFriend() #类增加成员属性 BoyFriend.fa...

2019-06-05 16:03:44 112

原创 代码习题

1.简易的计算机 num1 = 2 num2 = 3 tuple1 = ("+","-","*","/") if "+" in tuple1: print(num1 + num2) elif "-" in tuple1: print(num1 - num2) elif "*" in tuple1: print(num1 * num2) elif "/" in tuple1:...

2019-06-04 19:48:48 1492

原创 Day-13 对象和类的代码

1.定义类 #类,对象 class BoyFriend(): sex="男" high="1.88" def cook(self): print("男朋友做好饭送给我吃") def wash(self): print("男朋友贤惠的洗衣服") sg=BoyFriend() #对象查看 print(sg.sex) print(sg.hi...

2019-06-04 18:29:35 143

原创 Day-13对象及类

1.面向过程: Procedure Oriented 一种以过程为中心的编程思想。 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象:Object Oriented 简称OO 一种以事物为中心的编程思想。 是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 ...

2019-06-04 17:03:28 99

原创 Day-13装饰器

1.装饰器是什么? 定义:装饰器是用于拓展原函数功能的一种语法,返回新函数替换旧函数 作用:在不更改原函数代码的前提下,拓展出新功能 # 装饰器一种 def decor(func): def money(): print("给你钱") func() print("还你钱") return money # 被装饰过的函数 def sell(): ...

2019-06-04 16:55:22 109

空空如也

空空如也

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

TA关注的人

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