摘要: 面向对象编程(Object Oriented Programming )介绍 "以下是摘录Alex的笔记" 面向对象编程 介绍 对于编程语言的初学者来讲,OOP不是一个很容易理解的编程方式,大家虽然都按老师讲的都知道OOP的三大特性是继承、封装、多态,并且大家也都知道了如何定义类、方法等面向对象的常 阅读全文
posted @ 2017-10-09 16:03 gzz041 阅读(486) 评论(0) 推荐(0) 编辑
摘要: python 面向对象OOP object oriented programming 面向对象的前戏 1 以下定义了4个函数,其中2两个是角色用,2个是角色拥有的技能。 但是问题来了。 原本两个技能不能互换的,由于这4个都是函数,所以可以互换!!!逆天了!!! 为了做到不逆天的效果,将上面的代码改写 阅读全文
posted @ 2017-10-09 16:02 gzz041 阅读(255) 评论(0) 推荐(0) 编辑
摘要: python 面向对象 静态方法 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法[staticmethod classmethod property] 类的特殊方法 反射 静态方法[staticmethod] 静态方法,用作类似一个单纯的函数,实例化的对象中的self不会再和他有 阅读全文
posted @ 2017-10-09 16:00 gzz041 阅读(218) 评论(0) 推荐(0) 编辑
摘要: python 面向对象 特殊成员方法 \_\_doc__ 类的描述信息 \_\_module__ 和 \_\_class__ \_\_module__表示当前操作的对象在那个模块 \_\_class__表示当前操作的对象的类是什么 \_\_init__构造方法,通过类创建对象时,自动触发执行。 \_ 阅读全文
posted @ 2017-10-09 15:58 gzz041 阅读(182) 评论(0) 推荐(0) 编辑
摘要: python 面向对象 类的起源和metaclass 类的起源,来自一个叫type的类 类的创建有两种 普通方式 特殊方式 type是类的类,可以弄明白为什么python语言里说的一切皆对象。 \_\_new__ 用来创建实例 如果想在自己的类创建一些个性化的功能,就可以改写\_\_new__,一般 阅读全文
posted @ 2017-10-09 15:56 gzz041 阅读(140) 评论(0) 推荐(0) 编辑
摘要: python 面向对象 反射 hasattr 判断对象内部是否有对应的字符串方法 hasattr(obj, name_str),判断obj中是否有叫name_str的方法 getattr 根据字符串的方法,使用这个方法 getattr(obj, name_str), 在obj中使用name_str的 阅读全文
posted @ 2017-10-09 15:54 gzz041 阅读(228) 评论(0) 推荐(0) 编辑
摘要: VMWare虚拟机常见的网络类型 bridged(桥接) NAT(地址转换) host only(仅主机) NAT NAT(Network Address Translation),网络地址转换。NAT模式是比较简单的实现虚拟机上网的方式。在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。如 阅读全文
posted @ 2017-10-09 15:48 gzz041 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 虚拟机软件的选择 |虚拟机软件|特点及建议| |: :|: :| |VMWare Workstation|工作站版虚拟化软件,简单。易用,适合搭建学习及企业测试环境| |KVM / xen Linux的虚拟化|服务器级的虚拟化应用,适合企业中虚拟化应用,不适合学习环境| |Virtual PC|MA 阅读全文
posted @ 2017-10-09 15:47 gzz041 阅读(621) 评论(0) 推荐(0) 编辑
摘要: Linux之所以流行,有以下几个特点: 开放源代码的程序,可自由修改 Unix系统兼容,具备Unix几乎所有优秀特性 可自由传播,无任何商业化版权制约 适合Intel等X86 CPU系列架构的计算机 Unix系统于1969年在AT&T的贝尔实验室诞生。 Unix的特点: 技术成熟,可靠性高,跑10年 阅读全文
posted @ 2017-10-09 15:42 gzz041 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Linux系统磁盘分区 1. 磁盘在使用前一般要先分区 2. 磁盘分区有主分区、扩展分区和逻辑分区之分。 3. 一块磁盘最多可以有4个主分区,其中一个主分区p的位置可以用一个扩展分区替换,在这个扩展分区e内可以划分多个逻辑分区L。 4. 如果规划的分区数量超过4个,则分区组合为3primary + 阅读全文
posted @ 2017-10-09 15:40 gzz041 阅读(288) 评论(0) 推荐(0) 编辑