1:继承是面向对象的主要特征(此外还有封装和多态)之一,它使得一个类可以从现有类中派生,而不必重新定义一个新类。继承的实质就是用已有的数据类型创建新的数据类型,并保留已有数据类型的特点,以旧类为基础创建新类,新类包含了旧类的数据成员和成员函数,并且可以在新类中添加新的数据成员和成员函数。旧类被称为基 ...
分类:
编程语言 时间:
2017-09-20 23:18:39
阅读次数:
247
虚函数 虚函数 是在基类中使用关键字 virtual 声明的函数。在派生类中重新定义基类中定义的虚函数时,会告诉编译器不要静态链接到该函数。 我们想要的是在程序中任意点可以根据所调用的对象类型来选择调用的函数,这种操作被称为动态链接,或后期绑定。 纯虚函数 您可能想要在基类中定义虚函数,以便在派生类 ...
分类:
其他好文 时间:
2017-09-15 12:16:15
阅读次数:
116
1. 名字很长,修改起来很麻烦 2.Django提供了一种方法 在urls.py中修改了名字以后,html中会自动对应做修改。这样提交表单的时候就会比较方便了。 3.根据名字indexx只能找到前缀,无法匹配后面的数字。想获得数字,需要重新定义一个参数来接收。进而帮URL生成一个新的功能。 如下:表 ...
分类:
其他好文 时间:
2017-09-13 13:11:09
阅读次数:
119
著名的开源分布式缓存服务 Codis 的作者,PingCAP 联合创始人& CTO ,资深 infrastructure 工程师的黄东旭,擅长分布式存储系统的设计与实现,开源狂热分子的技术大神级别人物。即使在互联网如此繁荣的今天,在数据库这片边界模糊且不确定地带,他还在努力寻找确定性的实践方向。 在 ...
分类:
数据库 时间:
2017-09-11 16:28:04
阅读次数:
182
【装饰器】 函数即对象 在python的世界里,函数和我们之前的[1,2,3],'abc',8等一样都是对象,而且函数是最高级的对象(对象是类的实例化,可以调用相应的方法,函数是包含变量对象的对象)。 函数在内存的存储情况: 图1 函数对象的调用仅仅比其它对象多了一个()而已!foo,bar与a,b ...
分类:
编程语言 时间:
2017-09-09 12:57:50
阅读次数:
263
1、继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。修饰符 class 子类名 extends 父类名super.方法名(参数列表); 2、重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 简单说就是子类重新定义方法。 ...
分类:
编程语言 时间:
2017-09-07 00:56:19
阅读次数:
126
需求是要修改确认消息窗口的大小。 简单的调用方法是这样的: 这个时候生成的弹窗默认宽度是300,高度是自适应的。 这些在chrome执行 $.messager.defaults 可以看到。 所以我们要修改的话把这些默认值需要修改的重新定义一下,覆盖掉就好了。 代码如下: PS:如果要修改里面的文字大 ...
分类:
其他好文 时间:
2017-09-05 23:08:24
阅读次数:
1483
TypeError:'dict' object is not callable 出现这种错误有两种可能: 1. 代码里重新定义了dict,比如 dict= {...},这时调用的是代码里定义的dict而不是python内置类型 2. 取字典内容时用了()而不是[]。比如sdict("content_ ...
分类:
其他好文 时间:
2017-09-04 22:41:39
阅读次数:
606
十字链表 邻接表固然优秀,但也有不足,例如对有向图的处理上,有时候需要再建立一个逆邻接表~ 那我们思考了:有没有可能把邻接表和逆邻接表结合起来呢? 答案是肯定的,这就是我们现在要谈的十字链表(Orthogonal List) 为此我们重新定义顶点表结点结构: 十字链表 十字链表 接着重新定义边表结点 ...
分类:
其他好文 时间:
2017-09-03 12:26:17
阅读次数:
179
基本数据类型(字符串_数字_列表_元祖_字典_集合) 1、字符串 2、数字 除了布尔类型外,int、long、float和complex都可以使用的运算为:加、减、乘、除、整除、幂运算和取余 3、列表和元组 列表的内容可变,可以包含任意对象,使用中括号表示。元组的内容不可变,可以包含任意对象,使用圆 ...
分类:
其他好文 时间:
2017-08-23 15:30:33
阅读次数:
198