归并排序还是用到了递归(原来难理解的东西是因为递归),所以先不说递归就不会觉得难了。(额、、可惜已经说了,好吧,先当我没说= =) 那么先讨论一个问题:怎么把两个有序的数组合并成一个新的有序数组?答:这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行...
分类:
编程语言 时间:
2015-08-29 18:30:48
阅读次数:
256
默认情况下播放器自带各种控制按钮,比如前进后退播放暂停等:var url = NSBundle.mainBundle().URLForResource("1", withExtension: "mp4")var play1 = MPMoviePlayerViewController(contentU...
分类:
编程语言 时间:
2015-08-29 18:30:49
阅读次数:
2974
0-求数组最大值 1-将字符串数组元素反转 //arr.reverse(); 2-将字符串数组输出为以“|”分割的形式 //arr.join("|"); 3-把[1, 3, 5, 7, 9]变换成整数13579 //arr.reduce(functi...
分类:
编程语言 时间:
2015-08-29 18:29:40
阅读次数:
163
在Java中抽象类真的不能实例化么? 在学习的过程中,发现了一个问题,抽象类在没有实现所有的抽象方法前是不可以通过new来构建该对象的,但是抽象方法却是可以有自己的构造方法的。这样就把我搞糊涂了,既然有构造方法,又不可以通过new来创建,那么抽象类在没变成具体类的时候究竟可不可以实例化呢? 通过.....
分类:
编程语言 时间:
2015-08-29 18:28:53
阅读次数:
132
0-判断变量、参数是否初始化 if(x){} //变量被初始化了或者变量不为空或者变量不为零1-声明函数不需要声明返回值、参数类型,句尾甚至都不需要';' function sum(i1,i2){return i1+i2}2-直接声明匿名函数立即使用 var f=function(i1,i2){re...
分类:
编程语言 时间:
2015-08-29 18:27:06
阅读次数:
225
构造next数组步骤1.计算最长公共前缀后缀数组 next[]; //即最长的,前缀与后缀相同的长度。2.将next中所有元素右移一位,第1个元素置为-1;3.将next中所有元素加1。算法运行:当第j个元素不匹配时,模式串右移j-next[j]个字符。 j从1开始例如模式串:xyxyyxxyx构造...
分类:
编程语言 时间:
2015-08-29 18:26:20
阅读次数:
144
将结点Node进行封装,假设Node的操作有增加,删除,查找,打印几个操作。将Node实现为链表Link的内部类,简化代码。package Chapter5;import java.security.cert.LDAPCertStoreParameters;class Link{ class Nod...
分类:
编程语言 时间:
2015-08-29 18:25:43
阅读次数:
149
学习重点:认识C语言学习C语言学习内容:1.C语言是当今应用最为广泛,最具影响力的程序设计语言之一。它不仅具有功能丰富,表达能力强,应用面广,生成目标程序简练,程序执行效率高及良好的可移植性,而且同时兼备高级语言和低级语言的特点。既能有效地进行算法描述,又能对硬件直接进行操作;既适合开发系统级软件,...
分类:
编程语言 时间:
2015-08-29 18:25:21
阅读次数:
121
8. 字符流Writer/Reader ? ? ? ??Java中字符是采用Unicode标准,一个字符是16位,即一个字符使用两个字节来表示。为此,JAVA中引入了处理字符的流。 1. Reader抽象类 ? ??用于读取字符流的抽象类。子类必...
分类:
编程语言 时间:
2015-08-29 17:21:19
阅读次数:
213
mvn install:install-file -DgroupId=包名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=jar -Dfile=jar文件所在路径 以kettle-core.jar为例: 1、将kettle-core.jar文件放在“D:\JAR_LIB”目录下(该目录任...
分类:
编程语言 时间:
2015-08-29 17:19:42
阅读次数:
288
一、配置方式? 在Spring2.0中除了以前的Singleton和Prototype外又加入了三个新的web作用域,分别为request、session和global session,如果你想让你的容器里的某个bean拥有其中某种新的web作用域, 除了在bean级...
分类:
编程语言 时间:
2015-08-29 17:17:19
阅读次数:
239
类也是对象 在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: >>>?...
分类:
编程语言 时间:
2015-08-29 17:18:00
阅读次数:
185
Java重载与重写方法重载(Overload):表示两个或多个方法名字相同,但方法参数不同。方法参数不同有两层含义:1).参数个数不同;2).参数类型不同。注意:方法的返回值对重载没有任何影响。构造方法重载:只需看参数即可。如果想在一个构造方法中调用另外一个构造方法,那么可..
分类:
编程语言 时间:
2015-08-29 17:17:00
阅读次数:
155
函数式编程后面的闭包和装饰器很重要,参数可以是函数,把函数传进去参与运算。过程是一个没有返回值的函数,函数本身也是一个对象,因此可以赋值给引用;一个模块中函数不可重名,因此不支持重载,因为python是以函数名来识别调用的哪一个;模块中函数的定义是自上而下的;可..
分类:
编程语言 时间:
2015-08-29 17:16:31
阅读次数:
173
Java面向对象之继承Java是单继承的,意味着一个类只能从另一个类继承(被继承的类叫做父类[基类,baseclass],继承的类叫做子类),Java中的继承使用extends关键字。当生成子类对象时,java默认首先调用父类的不带参数的构造方法。然后执行该构造方法,生成父类的对象。接下来..
分类:
编程语言 时间:
2015-08-29 17:15:51
阅读次数:
154
服务器线程模型分类:(1)按需生成(来一个连接生成一个线程)(2)线程池(预先生成很多线程)(3)Leaderfollower(LF)线程池的作用:提高消息(任务)响应的实时性、提高任务执行的速度。线程池的注意事项(1)线程池大校多线程应用并非线程越多越好,需要根据系统运行的软硬件..
分类:
编程语言 时间:
2015-08-29 17:13:36
阅读次数:
344
java实现多线程有2种方式:
1、继承thread类
2、实现runnable类
启动时必须转为thread类才能启动start方法;
可以实现资源共享;
同步的概念
就是指在同一个时间内只能有一个线程运行,其他线程要等待此线程完成之后才可以继续执行
同步用synchronized来实现,分为普通代码..
分类:
编程语言 时间:
2015-08-29 17:11:51
阅读次数:
223