2017年5月3日
摘要: 一、CS架构 server端要求: 1、力求一直提供服务 2、一个server端socket绑定到一个唯一的IP+端口地址,多个客户端发起connect各带一个conn套接字通道 去连接服务端。 二、socket socket就是为了完成C/S架构软件的开发,但是如果是C/S架构的软件就一定需要解决 阅读全文
posted @ 2017-05-03 19:13 Martin8866 阅读(306) 评论(0) 推荐(0) 编辑
  2017年5月2日
摘要: 1、什么是模块 模块就是一个.py的文件 2、为什么要使用模块? 最开始的程序(没有任何组织) > 函数 >类 >模块 >包 为了让程序的组织结构更加灵活清晰,降低耦合性、方便管理; 3、如何使用模块 1、import:只能导入在当前目录、和内置的模块,使用模块里的内容需要 模块.来调用; 2、fr 阅读全文
posted @ 2017-05-02 15:46 Martin8866 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、错误 错误:程序中难免出现无法预防得错误; 错误分类:语法错误(缩进、语法无效啊这些,它们无法使用try语句捕捉)、 逻辑错误; 二、异常处理 异常:程序中总有无法预测的错误,这种错误如果没有及时处理,最后被解释器捕捉到就会抛出异常; 异常结构: 1、异常的追踪信息(点击进去就可以追踪到出错的位 阅读全文
posted @ 2017-05-02 15:30 Martin8866 阅读(213) 评论(0) 推荐(0) 编辑
  2017年4月30日
摘要: crontab正则验证 阅读全文
posted @ 2017-04-30 22:52 Martin8866 阅读(504) 评论(0) 推荐(1) 编辑
  2017年4月26日
摘要: Python常用模块 1、time模块 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.t 阅读全文
posted @ 2017-04-26 16:24 Martin8866 阅读(415) 评论(0) 推荐(0) 编辑
  2017年4月24日
摘要: 基于类继承的原理实现: 基于授权 阅读全文
posted @ 2017-04-24 20:00 Martin8866 阅读(313) 评论(0) 推荐(0) 编辑
  2017年4月22日
摘要: 类的构成元素公共属性:实例化时无需__init__方法绑定到对象,就可以直接使用;普通属性:实例化时 需要__ini__方法绑定到对象之后,才可以直接使用;私有属性:__sex 双下滑杠开头,需要在类里定义函数属性(方法),对象调用函数属性间接访问;特性:使用@property装饰器的方法,特性就是 阅读全文
posted @ 2017-04-22 12:14 Martin8866 阅读(1291) 评论(0) 推荐(0) 编辑
  2017年4月19日
摘要: Python面向对象的特征 一、继承 在现实角度:分析阶段 对象 >抽象 >出类 在程序的角度: OOP阶段 先写出父类 >派生类继承父类 >实例化出对象;正好与分析阶段相反; 得出结论:继承是抽象的结果; 现实角度:对象 >抽象 >类 > 抽象 > 父类 >程序角度:————>定义父类 >派生类继 阅读全文
posted @ 2017-04-19 15:44 Martin8866 阅读(906) 评论(0) 推荐(1) 编辑
  2017年4月18日
摘要: 1、Python运算符: +:加 -:减 *:乘 /:除以 %:去除法后的余数 //:取整除 2、字符串center方法: 1.首先是空格符,根据对图形的观察可以得到 空格符数量 和 行号 的关系: 当前行号 当前行空格符数量 1 7 2 6 3 5 4 4 5 3 6 2 .... .... 由此 阅读全文
posted @ 2017-04-18 21:04 Martin8866 阅读(4362) 评论(0) 推荐(0) 编辑
  2017年4月17日
摘要: 面向对象程序设计思路 一、面向对象之 对象分析 #面向对象的核心设计:就是对象,一切围绕对象之间的交互。 OOA 0、需求分析 框定程序的功能范围 1、找到程序中涉及到的对象 >找对象 二、面向对象设计 OOD 2、 对象分类:从一堆对象中分类。 >对象分类,就找出了程序中的类 3、找各类对象的共同 阅读全文
posted @ 2017-04-17 15:14 Martin8866 阅读(343) 评论(0) 推荐(0) 编辑