• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






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 阅读(112) 评论(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 阅读(251) 评论(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 阅读(97) 评论(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 阅读(152) 评论(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 阅读(118) 评论(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 阅读(126) 评论(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 阅读(148) 评论(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 阅读(138) 评论(0) 推荐(0)
 

2018年8月20日

python学习----8.20面向对象---继承与派生
摘要: 1.什么是继承 继承是一种新建类的方式,新建的类称之为子类,被继承的类称之为基类,父类,超类 继承描述的是一种“遗传”的关系:子类可以重用父类的属性 在python中的继承注意两点: 1.在python中支持一个子类同时继承多个父类 2.python中类分为两种: 新式类:但凡继承object的类, 阅读全文
posted @ 2018-08-20 15:45 Hao_Yang 阅读(120) 评论(0) 推荐(0)
 

2018年8月17日

Python学习----8.17--面向对象编程
摘要: 面向对象的编程思想 核心是对象二字,对象是特征与技能的结合体 基于该编程思想编写的程序(脑子始终想的是对象二字)就好比在创造一个世界,世界是由一个个对象组成,在上帝眼里任何存在的事物都是对象,任何不存在的事物也都可以造出来,是一种上帝式的思维方式 优点:可扩展性强 缺点:编程的复杂度高与面向过程 类 阅读全文
posted @ 2018-08-17 19:37 Hao_Yang 阅读(134) 评论(0) 推荐(0)
 
上一页 1 2 3 下一页