会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lg04551
导航
博客园
首页
新随笔
联系
订阅
管理
公告
上一页
1
2
3
4
5
6
7
下一页
2018年4月23日
day 27 udp 并发编程的背景
摘要: 一UDP 每个UDP包都 是一个独立数据报 UDP一发对应一个收不会粘包 UDP用于查询比较多 import socket server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) server.bind(('127.0.0.1',8080)) w
阅读全文
posted @ 2018-04-23 16:12 lg04551
阅读(128)
评论(0)
推荐(0)
编辑
2018年4月20日
day26粘包
摘要: 一、粘包现象 只有TCP有粘包现象,UDP永远不会粘包 res=subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,stdout=subprocess.PIPE) 的结果的编码是以当前所在的系统为准的,如果是w
阅读全文
posted @ 2018-04-20 14:55 lg04551
阅读(73)
评论(0)
推荐(0)
编辑
2018年4月19日
day 25网络编程socket
摘要: 一、原理TPC 在局域网内通过MAC定位目标电脑 在互联网中通过IP地址和端口号找到目标电脑并进行传输 子网地址是IP加子网掩码,通过与关系得到的一个地址 udp 不安全效率高 QQ TCP 安全 效率没有UDP高 查看服务端如果 time_wait 高的话就说明高并发 SYN_RCVD 高的话就说
阅读全文
posted @ 2018-04-19 14:25 lg04551
阅读(90)
评论(0)
推荐(0)
编辑
2018年4月18日
day 24 异常处理,网络编程理论
摘要: 一、异常 1、异常就是程序运行时发生的错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止) 错误分两种,语法错误,逻辑错误 一个异常分为三部分: 1、异常的追踪信息2、异常的类型3、异常的值 2、异常的种类 常用异常 attributerError
阅读全文
posted @ 2018-04-18 14:58 lg04551
阅读(109)
评论(0)
推荐(0)
编辑
2018年4月17日
day23元类、反射
摘要: 一、补充 isinstance 检查是否obj、是否是类 cls 的对象 issubclass检查sub类是否是 super 类的派生类 二、反射弧 通过字符串来操作类与对象的属性,这种操作称为反射 hasatter 判断object中有没有一个name字符串对应的方法或属性 getatter 获取
阅读全文
posted @ 2018-04-17 14:16 lg04551
阅读(105)
评论(0)
推荐(0)
编辑
2018年4月16日
day22多态封装
摘要: 一、封装 1 class People: 2 def __init__(self,name,hight,weight): 3 self.name=name 4 self.hight=hight 5 self.weight=weight 6 7 @property 8 def bim(self): 9
阅读全文
posted @ 2018-04-16 15:38 lg04551
阅读(99)
评论(0)
推荐(0)
编辑
2018年4月13日
day21
摘要: 一、组合 1、继承:描述的是类与类之间,从属关系 2、组合:描述的是类与类之间的关系,是一种什么有什么关系 一个类产生的对象,该对象拥有一个属性,这个属性的值是来自于另外一个类的对象
阅读全文
posted @ 2018-04-13 17:53 lg04551
阅读(109)
评论(0)
推荐(0)
编辑
2018年4月12日
day20继承
摘要: 1、继承 继承是一种那类的方式,在python中支持一个儿子继承多个爹 新建的类称为子类或者派生类, 父类又可以称为基类或者超类 子类会‘遗传‘父类的属性 2、减少代码冗余 继承是类与类之间的关系,寻找这种关系需要先抽象再继承 class OldboyPeople: school='oldboy'
阅读全文
posted @ 2018-04-12 15:15 lg04551
阅读(100)
评论(0)
推荐(0)
编辑
2018年4月11日
day19 面象对象
摘要: 面向对象 一、类的实例化:调用类产生对象的过程称为类的实例化,实例化的结果是一个对象,或称为一个实例 class People: def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex def run(sel
阅读全文
posted @ 2018-04-11 15:34 lg04551
阅读(93)
评论(0)
推荐(0)
编辑
2018年4月10日
day18常用模块hash、subprocess、configparser
摘要: 一、hash:是一种算法,该算法接受传入的内容,经过运算得到一串hash值 hash值的特点是: 1、只要传入的内容一样,得到的hash值必然一样 >要用明文传输密码文件完整性校验 2、不能由hash值返解成内容 >把密码做成hash值,不应该在网络传传输明文密码 3、只要使用的hash算法不变,无
阅读全文
posted @ 2018-04-10 15:05 lg04551
阅读(96)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页