1、寄存器
这是最快的存储区,因为它位于处理器的内部。但是由于寄存器的大小数量都是有限的,所以寄存器是由编译器根据需求进行分配。你不能直接控制,也不能感觉到寄存器的存在。
2、堆栈
位于通用RAM(随机访问存储器)中,但是通过“堆栈指针”可以从处理器那里获得直接的支持。通过堆栈指针的上下移动来为程序分配需要的空间,它的速度仅仅次于寄存器的速度。创建程序的时候,Java编译器必须知道存...
分类:
编程语言 时间:
2014-11-20 23:45:57
阅读次数:
290
一、Spring简介
Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提供企业应用的开发效率
Spring为企业应用的开发提供了一个轻量级的解决方案。该解决方案包括:基于依赖注入的核心机制,基于AOP的声明式事务管理,与多种持久层技术的...
分类:
编程语言 时间:
2014-11-20 23:44:42
阅读次数:
268
静态方法和实例方法的区别主要体现在两个方面:在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变...
分类:
编程语言 时间:
2014-11-20 23:31:01
阅读次数:
243
1.F(arg1,arg2,...) 这 是最常见的定义方式,一个函数可以定义任意个参数,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函数名后的小括号里提供个数相等的 值(实际参数),而且顺序必须相同,也就是说在这种调用方式中,形参和实参的个数必须一致,而且必须一一对应,也就是说...
分类:
编程语言 时间:
2014-11-20 23:28:01
阅读次数:
262
转载:http://blog.csdn.net/feixiaoxing/article/details/6844826作为一个100万的数据,如果使用普通的查找方法,那么每一个数据查找平均下来就要几十万次,那么二分法的查找呢,20多次就可以搞定。这中间的差别是非常明显的。既然排序有这么好的效果,那么...
分类:
编程语言 时间:
2014-11-20 23:26:14
阅读次数:
333
C++在创建对象的时候可以采用两种方式:(例如类名为Test) Test test 或者 Test* pTest = new Test()。 这两种方法都可以实例化一个对象,但是这两种方法有很大的区别,区别在于对象内容所在的内存空间不同,众所周知,内存的分配方式有三种 (1)从静态存...
分类:
编程语言 时间:
2014-11-20 23:27:04
阅读次数:
268
#include int main (){int max(int x,int y);int a,b,c;printf("please enter two integer numbers:");scanf("%d%d",&a,&b);c=max(a,b);printf("max is %d\n",c)...
分类:
编程语言 时间:
2014-11-20 23:24:57
阅读次数:
187
//选择排序基本思想就是:一个一个最值查找,然后排序//the simple insertSortWayvoid selectSort(int *a){ int n = strlen(a); for(int k; k a[l]){ l = j; }...
分类:
编程语言 时间:
2014-11-20 23:24:14
阅读次数:
317
using System;using System.Collections.Generic;using System.Linq;using System.Text;using nange;namespace ConsoleApplication1{ class Program { ...
分类:
编程语言 时间:
2014-11-20 23:18:55
阅读次数:
219
引言 今天在项目中一个功能要用到两个数组求交集的算法。 大概是这样: 两个表格分别用easyui datagrid实现,要把A表格的一列数据和B表格的一列数据取出来,然后去重,去重后求交集。 那么在计算出的交集中分别根据求出的数据选中两个表格的对应行。 故用到js数组去重和求交集。交集Array.p...
分类:
编程语言 时间:
2014-11-20 23:16:51
阅读次数:
205
本文转载自:代码手工艺人的博客,原文名称:Swift之 ? 和 !Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:C代码varstringValue:Str...
分类:
编程语言 时间:
2014-11-20 23:16:41
阅读次数:
217
1:流程控制 if .. else; 条件语句 满足执行if 里面的; 不满足 执行 else的; if .. elseif .. else; 层层查找 都不满足 执行else; for; 循环 for in; 循环对象的key; while/do .. while; 当条件一直满足时一直执行; d...
分类:
编程语言 时间:
2014-11-20 23:14:02
阅读次数:
273
深入理解Java:内部类什么是内部类?fdd内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态...
分类:
编程语言 时间:
2014-11-20 23:14:05
阅读次数:
350
1.lambda() 匿名函数 2.?map() def?map(function,?sequence,?*sequence_1):?#?real?signature?unknown;?restored?from?__doc__
????"""
????map(function,?sequence[,?sequence,?...])?-...
分类:
编程语言 时间:
2014-11-20 22:08:06
阅读次数:
312