会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
恐水的鱼
CnBlogs
Home
New Post
Contact
Admin
Subscription
上一页
1
2
3
4
5
下一页
2018年11月26日
python摸爬滚打之day29----socketserver实现服务端和多个客户端通信
什么是socketserver? TCP协议下的socket实现了服务端一次只能和一个客户端进行通信, 而socketserver实现了服务端一次能和多个客户端进行通信, 底层调用的还是socket.
Read More
posted @ 2018-11-26 15:53 恐水的鱼
Views(334)
Comments(0)
Diggs(0)
2018年11月23日
python摸爬滚打之day28----黏包处理
1、缓冲区和subprocess模块 1.1 缓冲区( 当send()内容超过输入缓冲区大小或recv()接收内容超过输出缓冲区大小时旧版本(py3.5以前)是会直接报错的, py3.5以后如果出错内部机制会直接处理错误, 处理方式类似于sendall()的方式循环发送去缓存区. ) 每个 sock
Read More
posted @ 2018-11-23 22:28 恐水的鱼
Views(176)
Comments(0)
Diggs(0)
2018年11月22日
python摸爬滚打之----tcp协议的三次握手四次挥手
TCP协议的三次握手, 四次挥手 三次握手过程 1, 服务器时刻准备接受客户端进程的连接请求, 此时服务器就进入了LISTEN(监听)状态; 2, 客户端进程然后向服务器发出连接请求报文, 之后客户端进程进入了 SYN-SENT(同步已发送状态)状态; 3, 服务器收到请求报文后, 如果同意连接,
Read More
posted @ 2018-11-22 21:16 恐水的鱼
Views(201)
Comments(0)
Diggs(0)
python摸爬滚打之day26----网络编程之socket
1、网络通信原理 互联网的本质就是一系列的网络协议, 统称为互联网协议. 互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层. 对于tcp\ip 五层协议, 每层运行常见物理设备
Read More
posted @ 2018-11-22 16:21 恐水的鱼
Views(140)
Comments(0)
Diggs(0)
2018年11月21日
python摸爬滚打之day026----网络通信流程
1、了解概念 C\S架构: 客户端(client)和服务端(server)之间的通信. B\S架构: 浏览器(browser)和服务端之间的通信. 为什么只用一个浏览器就可以访问很多网站? 这是因为浏览器提供了一个统一的接口, 直接用该接口来访问多个网站. 2、网络通信的几个基本概念(按自己粗浅的理
Read More
posted @ 2018-11-21 21:38 恐水的鱼
Views(146)
Comments(0)
Diggs(0)
2018年11月15日
python摸爬滚打之day022----模块(序列化操作)
1、pickle 可以将我们python中的任意数据类型转化成bytes并写入到文件中. 同样也可以把文件中写好的bytes转换回我们python的数据. pickle可以直接序列化对象. 1 class Fruit: 2 def __init__(self,name,color): 3 self.
Read More
posted @ 2018-11-15 22:47 恐水的鱼
Views(191)
Comments(0)
Diggs(1)
2018年11月14日
python摸爬滚打之day19----类的约束, 异常处理
1、类的约束 父类对子类某些功能的约束. python 中的两种约束: 1, 提取父类, 然后在父类中定义好方法, 该方法什么都不用干, 就通过主动抛出异常 raise NotImplementedError, 所有的子类必须重写此方法, 否则访问时就会抛出异常(推荐使用). 1 class Bas
Read More
posted @ 2018-11-14 08:12 恐水的鱼
Views(218)
Comments(0)
Diggs(0)
2018年11月13日
python摸爬滚打之day20--多继承,MRO和C3算法
1、新式类和经典类 在python2.2之前, 基类如果不写(), 则表示为经典类; 在python2.2之后, 经典类不复存在, 只存在新式类. 如果基类谁都不继承的话, 则默认继承object. 2、MRO ()方法解释顺序 主要用于多继承时判断属性的路径(来自于哪个类). 经典类的MRO算法
Read More
posted @ 2018-11-13 20:03 恐水的鱼
Views(291)
Comments(0)
Diggs(0)
2018年11月9日
python摸爬滚打之day21---- 模块
1、MD5加密模块 MD5是一种不可逆的加密算法, 是安全而且可靠的. 在某些网站上能够搜到MD5解密工具, 其实并没有解密工具, 而是"撞库"的方式. 网站将一些MD5数据保存起来了, 在解密时通过排列组合将匹配到的信息反馈给用户. 对于这种情况, 只需要在用MD5时给加个bytes参数就OK.
Read More
posted @ 2018-11-09 17:44 恐水的鱼
Views(192)
Comments(0)
Diggs(0)
python摸爬滚打之day18----instance, type, issubclass和反射
1、issubclass(a,b) > 判断a是否是b的子类. isinstance(a,b) > 判断a这个对象是否是b类型的(可以向上判断, 即考虑继承关系往父类判断) type(a) > 获取到a对象的类型, type是不考虑继承关系的. 1 class Animal: 2 pass 3 cl
Read More
posted @ 2018-11-09 17:43 恐水的鱼
Views(231)
Comments(0)
Diggs(0)
上一页
1
2
3
4
5
下一页
公告