作者: 阮一峰 日期: 2010年5月24日 这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。 今天是最后一个部分,介绍不使用构造函数实现"继承"。 一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中 ...
分类:
编程语言 时间:
2017-03-29 10:26:48
阅读次数:
252
什么是socket 你经常听到人们谈论着 “socket”,或许你还不知道它的确切含义。现在让我告诉你:它是使用 标准Unix 文件描述符 (file descriptor) 和其它程序通讯的方式。什么?你也许听到一些Unix高手(hacker)这样说过:“呀,Unix中的一切就是文件!”那个家伙也 ...
分类:
编程语言 时间:
2017-03-29 10:26:22
阅读次数:
316
作者: 阮一峰 日期: 2010年5月23日 这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。 今天要介绍的是,对象之间的"继承"的五种方法。 比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; ...
分类:
编程语言 时间:
2017-03-29 10:25:56
阅读次数:
230
Python迭代器和列表解析 迭代器 迭代器 列表解析 列表解析 列表解析:根据已有列表,高效生成新列表的方式 列表交叉生产元素为元组的列表: 列表解析扩展: 上述列表解析直接生成列表,如果列表过大,会占用过多内存,那么可以使用生成器返回一个生成器对象,如下解释:列表解析和生成器表达式关系类似于ra ...
分类:
编程语言 时间:
2017-03-29 10:25:38
阅读次数:
158
spring配置文件中的头的部分讲解,拒绝每次写配置文件的时候,再对配置文件头部的无脑copy。 ...
分类:
编程语言 时间:
2017-03-29 10:24:37
阅读次数:
238
这是指针成员运算符,你申明了一个结构或或类的指针,你就可以用指针加->调用结构体成员或类成员函数C只有结构体c++既有结构体也有类用 #include <filename.h> 格式来引用标准库的头文件(编译器将从标准库目录开始搜索)用 #include “filename.h” 格式来引用非标准库 ...
分类:
编程语言 时间:
2017-03-29 10:22:09
阅读次数:
186
题目一: public class HomeworkDemo01 { public static void main(String[] args) { String str = "耿丹学院物联网Java2017320"; System.out.println(str.substring(11)); ...
分类:
编程语言 时间:
2017-03-29 01:16:05
阅读次数:
230
上一篇介绍了elasticsearch的client结构,client只是一个门面,在每个方法后面都有一个action来承接相应的功能。但是action也并非是真正的功能实现者,它只是一个代理,它的真正实现者是transportAction.本篇就对action及transportAction的实现 ...
分类:
编程语言 时间:
2017-03-29 01:11:22
阅读次数:
207
1:static关键字 利:1)对对象的共享数据提供单独的空间存储。 2)修饰的方法可以直接被类名调用 弊:1)生命周期长。 2)访问出现限制(只能访问静态) 它可以有静态方法,静态类,静态变量 2:super关键字 1)使用super关键字调用父类的成员变量和成员方法。 格式1:super.成员变 ...
分类:
编程语言 时间:
2017-03-29 01:10:02
阅读次数:
207
java.lang java .net Boolean System.Boolean Byte System. Byte Character System.Char Class System.Type Double System.Double Float System.Single Integer ...
分类:
编程语言 时间:
2017-03-29 01:08:48
阅读次数:
277
归并排序是分治思想的一个很典型的应用,它将待排序数组A[0...n-1]划分为A[0...m]和A[m+1...n]两个部分(其中m=(n-1)/2),然后对两个子数组分别排序,并以较小的时间代价将合并 一.算法 1.归并排序算法 2.合并排好序的子数组 二.归并排序算法的效率(假设n是2的冥) 设 ...
分类:
编程语言 时间:
2017-03-29 01:08:00
阅读次数:
257
对象可以作为参数传递给方法 传递对象不是将对象本身的值传递给形参,而是将对象的引用值传递给形参 void method1(Num num){ num.i+=10; } method1方法体内形参内容的任何改动,也是对对象本身的改动 void method2(Num num){ num=new Num ...
分类:
编程语言 时间:
2017-03-29 01:05:36
阅读次数:
230
一、描述: 二、思路: 二叉排序树(BST),中序遍历的结果一定是非递减序列(来自百度百科); 本题中对于BST的定义是要么大于,要么小与,即遍历结果只能是递增序列,故可以通过判断中序遍历的结果序列是否是递增序列,来判断是否为合法BST; 另一种方法是使用递归; 三、代码: 1、非递归,通过中序遍历 ...
分类:
编程语言 时间:
2017-03-29 01:04:19
阅读次数:
233
有几种基本的关系分别是:Association, Multiplicity, Aggregation, Composition, Inheritance / Generalization. Association太简单了,就不再重复了;Multiplicity就是字面上的意思(多样性),被联系的两者 ...
分类:
编程语言 时间:
2017-03-29 01:01:08
阅读次数:
455