快速排序算法(quick sort)是对冒泡排序的一种改进,是目前内部排序中速度最快的一种排序方法。基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字比另一部分记录的关键字小,则可对这两部分记录分别继续进行排序,以达到整个序列有序。 整个算法的时间复杂度是:O(nlog2....
分类:
编程语言 时间:
2014-10-12 13:22:49
收藏:
0 评论:
0 赞:
0 阅读:
251
1、下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2、下载之后next安装,最后有一步需要你进行安装JRE,可以取消,因为在之前的安装中已经安装完成。3、配置环境变.....
分类:
编程语言 时间:
2014-10-12 13:21:39
收藏:
0 评论:
0 赞:
0 阅读:
221
最近看了编程精解里面的模块化一章,很受启发。 /****************/ 在开发的实际过程中,根据页面或者逻辑布局,js代码可以按照功能划分为若干个区块:数据交互、表单验证、页面布局等等模块 为了提高开发效率和后期代码维护,很自然的应该将几十个js函数划分为模块,利于调试和后续修...
分类:
编程语言 时间:
2014-10-12 13:21:09
收藏:
0 评论:
0 赞:
0 阅读:
300
Part I我并不是在卖弄自己的英语有多少的了不起,只不过对Annotation这一次的解释真的很懊恼,“注解”和“注释”这两个对Annotation的翻译我听着不爽,所以全文都用Annotation来表示。Part II相信Java的开发人员对Annotation这个名词一定是非常的熟悉了,如今许...
分类:
编程语言 时间:
2014-10-12 13:18:59
收藏:
0 评论:
0 赞:
0 阅读:
489
二维码是什么? 二维码从一维码扩展而来,增加另一维具有可读性的条码,用黑白矩形图形表示二进制数据,被设备扫描后获取其中包含的信息,二维码的长度、宽度均记载着数据,二维码具有定位点和容错机制,即便没有辨识全部的条码,也可根据容错机制正确还原条码信息。 我的博客QR码:最常用的二维码 二维码怎么识别.....
分类:
编程语言 时间:
2014-10-12 13:18:39
收藏:
0 评论:
0 赞:
0 阅读:
350
1.使用static可以声明一个内部类, 可以直接在外部调用class Outer{ // 定义外部类 private static String info = "hello world" ; // 定义外部类的私有属性 static class Inner{ ...
分类:
编程语言 时间:
2014-10-12 13:17:49
收藏:
0 评论:
0 赞:
0 阅读:
215
遗传算法的手工模拟计算演示样例为更好地理解遗传算法的运算过程,以下用手工计算来简单地模拟遗传算法的各 个主要运行步骤。 例:求下述二元函数的最大值: (1) 个体编码 遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种 符号串。本题中,用无符号二进制整数来表示。 因 x1...
分类:
编程语言 时间:
2014-10-12 13:17:39
收藏:
0 评论:
0 赞:
0 阅读:
265
1 定位背景介绍 一说到定位大家都会想到gps,然而gps定位有首次定位缓慢(具体可以参考之前的博文《LBS定位技术》)、室内不能使用、耗电等缺陷,这些缺陷大大限制了gps的使用。在大多数移动互联网应用例如google地图、百度地图等,往往基于wifi、基站来进行定位。 一般APP在请求定位的...
分类:
编程语言 时间:
2014-10-12 13:14:19
收藏:
0 评论:
0 赞:
0 阅读:
675
博主前言:此文章来自一份网络资料,原作者不明,是我看过的最好的一份遗传算法教程,假设你能耐心看完他,相信你一定能基本掌握遗传算法。 遗传算法的有趣应用非常多,诸如寻路问题,8数码问题,囚犯困境,动作控制,找圆心问题(这是一个国外网友的建议:在一个不规则的多边形 中,寻找一个包括在该多边形内的最大.....
分类:
编程语言 时间:
2014-10-12 13:11:59
收藏:
0 评论:
0 赞:
0 阅读:
424
找了两个库,都是基于键值的对拼音的简单查找,不支持多音字: https://github.com/cleverdeng/pinyin.py https://github.com/anjuke/pinyin4py 也可以自己写一个简单的转换器,上面的两个项目中都有汉字和拼音的...
分类:
编程语言 时间:
2014-10-12 12:08:39
收藏:
0 评论:
0 赞:
0 阅读:
346
quartz spring配置实例代码demo下载 源代码下载地址:http://www.zuidaima.com/share/1550463459560448.htm...
分类:
编程语言 时间:
2014-10-12 12:07:39
收藏:
0 评论:
0 赞:
0 阅读:
373
MainActivity如下:
package cc.testui1;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import andr...
分类:
编程语言 时间:
2014-10-12 12:05:49
收藏:
0 评论:
0 赞:
0 阅读:
257
在第一部分,我们介绍了如果通过同步来避免多个线程在同一时刻访问相同的数据,而这节,我们将介绍如何共享和发布对象,从而使他们能够安全的由多个线程同时访问。这两部分形成了构建线程安全类以及通过 java.util.concurrent 类库来构建并发应用程序的重要基础。...
分类:
编程语言 时间:
2014-10-12 12:05:39
收藏:
0 评论:
0 赞:
0 阅读:
512
是的,jq已经有类似的插件了,或者干脆用flash算了,为什么我还要自己写?因为造(wo)轮(bu)子(hui)也(flash)是一个学习的过程,轮子不会造,将来怎么造飞机?
分类:
编程语言 时间:
2014-10-12 11:59:38
收藏:
0 评论:
0 赞:
0 阅读:
272
修改Tomcat端口号步骤:1.找到Tomcat目录下的conf文件夹2.进入conf文件夹里面找到server.xml文件3.打开server.xml文件(打开方式选择记事本)4.在server.xml文件里面找到下列信息图1:8080修改图2:8005修改图3:8009修改5.例如:把port=...
分类:
编程语言 时间:
2014-10-12 11:59:19
收藏:
0 评论:
0 赞:
0 阅读:
297
1.collection框架结构:集合框架(Collection Framework)泛指java.util包的若干个类和接口.如Collection,List,ArrayList,LinkedList,Vector(自动增长数组),HashSet,HashMap等.集合框架中的类主要封装的是典型的...
分类:
编程语言 时间:
2014-10-12 11:57:18
收藏:
0 评论:
0 赞:
0 阅读:
263
前面的文章说完了表达式和类型转换的部分内容,在我参考的书里面,接下来讨论的是各种语句,包括:顺序语句、声明语句、复合语句(块语句)、语句作用域、if语句、while语句、for语句、do...while语句、break语句、continue语句、goto语句、try语句。 这里我们来讨论这些语...
分类:
编程语言 时间:
2014-10-12 11:54:29
收藏:
0 评论:
0 赞:
0 阅读:
366
3.3 Data Member的存取1. 不管什么情况,每一个static data member只有一个实体,放在程序的data segment之中,每次程序取用static member,不管是通过operator::还是member selection operator,都会被内部转化为对该唯...
分类:
编程语言 时间:
2014-10-12 11:53:59
收藏:
0 评论:
0 赞:
0 阅读:
411