会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Hao_Yang
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
下一页
2018年9月4日
python学习-----9.4----socketserver模块,进程理论,操作系统
摘要: 基于TCP协议通信(并发) import socketserver class MyTCPhandler(socketserver.BaseRequestHandler): def handle(self): while True: try: data = self.request.recv(102
阅读全文
posted @ 2018-09-04 16:24 Hao_Yang
阅读(105)
评论(0)
推荐(0)
编辑
2018年9月3日
python学习----9.3---基于tcp通信协议的套接字(通信循环,链接循环)、粘包
摘要: 服务端必须满足至少三点: 1.绑定一个固定的ip和port 2.一直对外提供服务,稳定运行 3.能够支持并发 通信循环 from socket import * server = socket(AF_INET, SOCK_STREAM) server.bind(('127.0.0.1', 8080)
阅读全文
posted @ 2018-09-03 18:53 Hao_Yang
阅读(243)
评论(0)
推荐(0)
编辑
2018年8月29日
python学习-----8.29----socket
摘要: Socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以我们无需深入理
阅读全文
posted @ 2018-08-29 19:43 Hao_Yang
阅读(90)
评论(0)
推荐(0)
编辑
2018年8月28日
python学习----8.28---单例模式,网络编程
摘要: 单例模式:多次实例化的结果指向同一个实例 单例实现方式1 import settings class MySQL: __instance=None def __init__(self, ip, port): self.ip = ip self.port = port @classmethod def
阅读全文
posted @ 2018-08-28 18:39 Hao_Yang
阅读(150)
评论(0)
推荐(0)
编辑
2018年8月27日
python学习-----8.27----异常处理,元类
摘要: 2. 异常处理 异常处理的单分支 try: print(' 1') print(' 2') print(' 3') d = {'x': 1, 'y': 2} d['z'] # KeyError print(' 4') l = [1, 2, 3] l[1000] # IndexError print(
阅读全文
posted @ 2018-08-27 19:34 Hao_Yang
阅读(112)
评论(0)
推荐(0)
编辑
2018年8月23日
python学习--8.23
摘要: isinstance(obj,cls)检查是否obj是否是类 cls 的对象 1 class Foo(object): 2 pass 3 4 obj = Foo() 5 6 isinstance(obj, Foo) issubclass(sub, super)检查sub类是否是 super 类的派生
阅读全文
posted @ 2018-08-23 18:28 Hao_Yang
阅读(122)
评论(0)
推荐(0)
编辑
2018年8月22日
python学习-----8.22--classmethod和staticmethod
摘要: 一、绑定方法 1.绑定到类的方法:用classmethod装饰器装饰的方法。为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当做第一个参数传入) 2.绑定到对象的方法:没有任何装饰器装饰的方法。为对象量身定制 对象.boud_method(),自
阅读全文
posted @ 2018-08-22 13:17 Hao_Yang
阅读(146)
评论(0)
推荐(0)
编辑
2018年8月21日
Python学习---8.21组合,多态,封装
摘要: 组合 什么是组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象 class Foo: pass class Bar: pass obj=Foo() obj.attr=Bar() obj.xxx obj.attr.yyy 为何要用组合 通过为某一个对象添加属性(属性的值是另外一个类的
阅读全文
posted @ 2018-08-21 16:33 Hao_Yang
阅读(135)
评论(0)
推荐(0)
编辑
2018年8月20日
python学习----8.20面向对象---继承与派生
摘要: 1.什么是继承 继承是一种新建类的方式,新建的类称之为子类,被继承的类称之为基类,父类,超类 继承描述的是一种“遗传”的关系:子类可以重用父类的属性 在python中的继承注意两点: 1.在python中支持一个子类同时继承多个父类 2.python中类分为两种: 新式类:但凡继承object的类,
阅读全文
posted @ 2018-08-20 15:45 Hao_Yang
阅读(115)
评论(0)
推荐(0)
编辑
2018年8月17日
Python学习----8.17--面向对象编程
摘要: 面向对象的编程思想 核心是对象二字,对象是特征与技能的结合体 基于该编程思想编写的程序(脑子始终想的是对象二字)就好比在创造一个世界,世界是由一个个对象组成,在上帝眼里任何存在的事物都是对象,任何不存在的事物也都可以造出来,是一种上帝式的思维方式 优点:可扩展性强 缺点:编程的复杂度高与面向过程 类
阅读全文
posted @ 2018-08-17 19:37 Hao_Yang
阅读(126)
评论(0)
推荐(0)
编辑
上一页
1
2
3
下一页