一、冒泡算法实例: a = [32,5,22,41,7,31,12,102,74,37,9,25] 1、方法1: for i in range(len(a)): for j in range(len(a)-1): if a[j] > a [j+1]: tmp = a[j] a[j] = a[j+1]
分类:
编程语言 时间:
2016-02-01 21:01:18
阅读次数:
401
一、冒泡算法实例: a = [32,5,22,41,7,31,12,102,74,37,9,25] 1、方法1: for i in range(len(a)): for j in range(len(a)-1): if a[j] > a [j+1]: tmp = a[j] a[j] = a[j+1]
分类:
编程语言 时间:
2016-02-01 01:56:22
阅读次数:
139
静态方法使用@staticmethod来标记,该方法与某一个class或者某一个实例无关系,但可以用类名或者实例来调用,实际上这种写法应该一般只是为了组织代码。实例方法的调用需要一个实例,声明时需要用self参数,调用时隐式传入该实例类的方法调用需要一个类,其实该类本质上也是一个对象,声明时需要cl...
分类:
其他好文 时间:
2016-01-24 22:20:42
阅读次数:
130
在Python的世界里,实际上class也是对象,object也是对象,因此这里加了一个概念,实例1. 实例方法所谓的实例方法,也就是,这个方法会绑定到一个instance上面,这个方法一般是需要访问这个instance的数据。该实例方法,类是依然存在一份的方法定义的,只是实例化一个类的时候,也会重...
分类:
其他好文 时间:
2016-01-24 19:30:29
阅读次数:
135
12.1 从Java程序中调用C函数12.2 数值参数与返回值12.3 字符串参数12.4 访问域 12.4.1 访问实例域 12.4.2 访问静态域12.5 编码签名12.6 调用Java方法 12.6.1 实例方法 12.6.2 静态方法 12.6.3 构造器 12.6.4 替代方法...
分类:
其他好文 时间:
2016-01-24 17:00:12
阅读次数:
147
Application类不含实例属性和实例方法,在脚本中通过直接调用Application类的静态属性和静态方法来控制程序的运行时数据.Application静态属性:dataPath属性 : 数据文件路径public static string dataPath{ get; }Applicatio...
分类:
移动开发 时间:
2016-01-22 02:30:32
阅读次数:
5335
NSArray数组 //类方法创建数组(空数组,没有意义) NSArray *array = [NSArray array]; //实例方法创建数组(空数组) NSArray *array1 = [[NSArray alloc]init]; //创建一个数组并初始化元素 nil表示数组结束 N...
分类:
其他好文 时间:
2016-01-21 19:20:50
阅读次数:
169
1、多个进程,参数给实例方法,逐次运行时没有问题的,代码如下:import multiprocessingclass MyClass(object): def calc(self,num): print 'the number is ',numif __name__ == '__...
分类:
系统相关 时间:
2016-01-19 12:38:05
阅读次数:
231
方法区 当JVM使用类装载器装载某个类时,它首先要定位对应的class文件,然后读入这个class文件,最后,JVM提取该文件的内容信息,并将这些信息存储到方法区,最后返回一个class实例。 方法区是系统分配的一个内存逻辑区域,是用来存储类型信息的(类型信息可理解为类的描述信息),方法区主要有.....
分类:
其他好文 时间:
2016-01-14 01:00:08
阅读次数:
227
前言:方法替换,可以替换任意外部类的方法,而动态添加方法只能实现在被添加类创建的对象里,但是将方法替换和动态添加方法结合使用,可以实现,对任意外部类动态添加需要的方法,这个方法可以是类方法也可以是实例方法,这个外部类也可以是没有任何方法声明和实现的类。主要思路:使用运行时的方法替换将在外部类将自定义...
分类:
其他好文 时间:
2016-01-13 12:22:36
阅读次数:
201