面向对象有三大特性:封装,继承,多态。 面向对象的编程的主要思想是把构成问题的各个事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述一个事物在解决问题的过程中经历的步骤和行为。对象作为程序的基本单位,将程序和数据封装其中,以提高程序的重用性,灵活性和可扩展性。类是创建对象的模板,一 ...
分类:
其他好文 时间:
2018-08-28 10:34:25
阅读次数:
162
1、单一职责原则(srp) 每一个对象或者类只有一个职责。高内聚、底耦合。 2、开闭原则(ocp) 对扩展开放,对修改关闭。使用性,灵活性,扩展性,稳定性延续性,重复、维护 3、里氏替换原则(lsp) 在继承体系中利用抽象和多态静态改为动态。,也就是说任何父类出现的地方都可以用他的子类来替换,不影响 ...
分类:
编程语言 时间:
2018-08-27 18:27:56
阅读次数:
199
一、mysql是什么?MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL是开源的,所以你不需要支付额外的费用。MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL使用标准的SQL数据语言形式。MySQL可以运行于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Pytho
分类:
数据库 时间:
2018-08-26 23:41:29
阅读次数:
236
云计算与虚拟化的关系:应用与支撑 虚拟化是云计算的重要支撑技术。是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。通过虚拟化,可以将应用程序和数据在不同层次以不同的方式展现给客户,为的使用者和开发者提供便利。的虚拟化过程为组织带来了灵活性,从而改善 ...
分类:
其他好文 时间:
2018-08-26 19:42:35
阅读次数:
132
概述 对于二进制安装,优点是可以安装到任何路径下,灵活性好,一台服务器可以安装多个mysql。缺点是已经绎过编译,性能不如源码编译得好,不能灵活定制编译参数。如果用户即不想安装最简单却不够灵活的RPM包,又不想安装复杂费时的源码包,那么已编译好的二进制包将是最好的选择。 一.步骤1: 解压glib包 ...
分类:
数据库 时间:
2018-08-24 19:22:05
阅读次数:
223
刚刚了解log4net,根据自己的理解翻译了一下比较重要的东西。详细状况请见log4net官方网站 log4net是一种帮助程序员将日志语句输出到各种目标文件的输出工具,有了log4net,就可以在运行时启用日志记录,而无需修改应用程序二进制文件,它可以在不产生高性能的前提下,发布代码。 Featu ...
分类:
Web程序 时间:
2018-08-24 16:00:24
阅读次数:
152
1. 什么是多态 多态指的是同一种/类事物的不同形态 2.为何要用多态性 1 增加了程序的灵活性 2 增加了程序的可扩张性 多态性:分为静态多态性和动态多态性 多态性:在多态的背景下,可以在不用考虑对象具体类型的前提下而直接使用对象 多态性的精髓:统一 3. 如何用多态 python 崇尚鸭子类型 ...
分类:
其他好文 时间:
2018-08-21 19:05:16
阅读次数:
137
OptixPTN960OptiXPTN960具有以下特点:l采用分组传送技术,可解决运营商对传送网不断增长的带宽需求和带宽调度灵活性的需求。采用PWE3(PseudoWireEmulationEdgetoEdge)技术实现面向连接的业务承载。支持TDM、FE(FastEthernet)、GE(GigabitEthernet)等多种形式接入基站业务。支持移动通信承载网从2G/3G到LTE的平滑演进。
分类:
其他好文 时间:
2018-08-21 12:16:16
阅读次数:
182
OptixPTN960OptiXPTN960具有以下特点:l采用分组传送技术,可解决运营商对传送网不断增长的带宽需求和带宽调度灵活性的需求。采用PWE3(PseudoWireEmulationEdgetoEdge)技术实现面向连接的业务承载。支持TDM、FE(FastEthernet)、GE(GigabitEthernet)等多种形式接入基站业务。支持移动通信承载网从2G/3G到LTE的平滑演进。
分类:
其他好文 时间:
2018-08-21 12:14:33
阅读次数:
403
setenforce0一、lvm的管理lvm的作用:动态管理磁盘,增强磁盘管理的灵活性。1、物理卷物理卷是由磁盘或分区转换得来的,由一个一个pe组成(每个pe默认大小为4MB)。分区的类型必须修改为8e创建pv:格式:pvcreate分区1[分区2分区3……]查看系统中有哪些pv:pvscan查看某个pv的详细信息:pvdisplay某个pv删除某个pv:pvremove某个pv2、卷组卷组由一个
分类:
其他好文 时间:
2018-08-21 01:04:08
阅读次数:
223