sunny-cheng  

2018年10月22日

摘要: 此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见配置文件格式如下 阅读全文
posted @ 2018-10-22 11:03 sunny-cheng 阅读(166) 评论(0) 推荐(0) 编辑

2018年10月21日

摘要: Python之系统交互(subprocess) 转载至--云游道士 本节内容 os与commands模块 subprocess模块 subprocess.Popen类 总结 我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell。那么我们如何通过Python来 阅读全文
posted @ 2018-10-21 14:25 sunny-cheng 阅读(184) 评论(0) 推荐(0) 编辑

2018年10月20日

摘要: 什么是socket? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式, 它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部。 Socket通信套路 当通过socket建立起2台机器的连 阅读全文
posted @ 2018-10-20 11:27 sunny-cheng 阅读(142) 评论(0) 推荐(0) 编辑

2018年10月18日

摘要: 计算机基础知识 作为应用软件开发程序员是写应用软件的,而应用软件必须应用在操作系统之上,调用操作系统接口,由操作系统控制硬件 比如客户端软件想要基于网络发送一条消息给服务端软件,流程是: 1、客户端软件产生数据,存放于客户端软件的内存中,然后调用接口将自己内存中的数据发送/拷贝给操作系统内存 2、客 阅读全文
posted @ 2018-10-18 15:04 sunny-cheng 阅读(459) 评论(0) 推荐(0) 编辑

2018年9月21日

摘要: 多态 多态指的是一类事物有多种形态,比如 动物有多种形态:人,狗,猪 多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性 静态多态性:如任何类型都可以用运算符+进行运算 动态多态性:如下 二 为什么要 阅读全文
posted @ 2018-09-21 11:00 sunny-cheng 阅读(117) 评论(0) 推荐(0) 编辑

2018年9月20日

摘要: 接口与归一化设计 1.什么是接口 接口指的是:自己提供给使用者来调用自己功能的方式\方法\入口 2. 为何要用接口 接口提取了一群类共同的函数,可以把接口当做一个函数的集合。 然后让子类去实现接口中的函数。 这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,那么所有的这些类产生 阅读全文
posted @ 2018-09-20 17:18 sunny-cheng 阅读(158) 评论(0) 推荐(0) 编辑

2018年9月19日

摘要: 什么是类 类是一系列对象相似的特征与技能的结合体 在现实世界中:肯定是先有对象,再有类 在程序中:务必保证先定义类,后产生对象 在程序中,务必保证:先定义(类),后使用类(用来产生对象) 注意: 类中可以有任意python代码,这些代码在类定义阶段便会执行,因而会产生新的名称空间,用来存放类的变量名 阅读全文
posted @ 2018-09-19 15:37 sunny-cheng 阅读(147) 评论(0) 推荐(0) 编辑
 
摘要: 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时, 则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止) 错误分为两种: 1.语法错误(这种错误过不了python解释器的语法检测,执行前必须改正) 2.逻辑错误 异常的种类 在python中不同的异常可以用不同的类 阅读全文
posted @ 2018-09-19 14:39 sunny-cheng 阅读(151) 评论(0) 推荐(0) 编辑

2018年9月18日

摘要: 储备知识execexec(object,globals,locals) 参数1:字符串形式的命令参数2:全局作用域(字典形式),如果不指定默认使用globals()参数3:全局作用域(字典形式)。如果不指定默认使用locals().g={ 'x':1, 'y':2}l={}exec('''globa 阅读全文
posted @ 2018-09-18 15:18 sunny-cheng 阅读(1290) 评论(0) 推荐(0) 编辑

2018年9月17日

摘要: 好处一:实现可插拔机制 有俩程序员,一个lili,一个是egon,lili在写程序的时候需要用到egon所写的类,但是egon去跟女朋友度蜜月去了, 还没有完成他写的类,lili想到了反射,使用了反射机制lili可以继续完成自己的代码, 等egon度蜜月回来后再继续完成类的定义并且去实现lili想要 阅读全文
posted @ 2018-09-17 13:57 sunny-cheng 阅读(148) 评论(0) 推荐(0) 编辑