快速排序是基于分治策略的一个排序算法。其基本思想是,对于输入的字数组a[p:r],按以下3个步骤进行排序:1、分解(divide):以a[p]为基准元素将a[p:r]划分成3段a[p:q-1],a[q],a[q+1:r],使得a[p:q-1]中任何元素小于等于a[q],a[q+1:r]中任何元素大于...
分类:
编程语言 时间:
2015-01-23 13:17:54
阅读次数:
229
AWT:抽象窗口组件工具包 Abstract Windows Toolkit(AWT)是最原始的 Java GUI 工具包。AWT 的主要优点是,它在 Java 技术的每个版本上都成为了一种标准配置,包括早期的 Web 浏览器中的 Java 实现;另外它也非常稳定。这意味着我们不需要单独安装这个工....
分类:
编程语言 时间:
2015-01-23 13:15:47
阅读次数:
188
打开工具,选择javaEE 点击‘File--New’选择Dynamic web Project 输入工程名:javaweb选择web服务器选择servlet版本点击'Next' build\classes 存放 java 编译过后的class文件点击'Next' java web工程的根...
分类:
编程语言 时间:
2015-01-23 13:16:22
阅读次数:
189
C++11 添加了了一个名为lambda表达式的功能,可以用于添加匿名函数语法: [capture_block](parameter) mutable exception_specification ->return_type{body}e.g 一个点击时间的例子auto btnTest = But...
分类:
编程语言 时间:
2015-01-23 13:10:28
阅读次数:
226
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和xml类似,本文主要对VS2008中使用Jsoncpp解析json的方法做一下记录。Jsoncpp是个跨平台的开源库,下载地址:http://sourceforge.net/projects/jsoncp...
分类:
编程语言 时间:
2015-01-23 13:07:16
阅读次数:
298
经常在百度搜索框输入一部分关键词后,弹出候选关键热词。现在我们就用Ajax技术来实现这一功能。一、下载json.js文件百度搜一下,最好到json官网下载,安全起见。并与新建的两个文件部署如图json.js也可直接复制此处的代码获取。 1 /* 2 json.js 3 2008...
分类:
编程语言 时间:
2015-01-23 13:02:51
阅读次数:
228
文件位置:文件内容:代码:public class Test{ public static void main (String[] args) throws IOException{ Properties pro = new Properties(); FileIn...
分类:
编程语言 时间:
2015-01-23 13:03:13
阅读次数:
140
如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过。这是一款商业级的编程语言,我们没有办法不接触它。对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。下面这些工具或许功能和作用不同,但是有着一...
分类:
编程语言 时间:
2015-01-23 13:03:26
阅读次数:
187
JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。一.JavaScript是个什么东西?它是个脚本语言,需要有宿主文件,他的宿主文件是html文件...
分类:
编程语言 时间:
2015-01-23 12:59:29
阅读次数:
131
顺序表(ArrayList)使用示例、链表(LinkedList)使用示例、优先队列(PriorityQueue)使用示例、哈希集合(HashSet)使用示例、哈希映射(HashMap)使用示例、有序树(TreeSet)使用示例、有序树映射类(TreeMap)使用示例
分类:
编程语言 时间:
2015-01-23 13:00:47
阅读次数:
216
在winform中经常用到多线程,那么用多线程对控件进行赋值和修改的时候呢会出现类似“该控件不是当前线程创建”的错误信息,在winform中两种办法:1.在加载事件中写这句话,其作用呢就是线程的异步调用1 System.Windows.Forms.Control.CheckForIllegalCro...
分类:
编程语言 时间:
2015-01-23 12:57:15
阅读次数:
187
HTML DOM (文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。 Windows 对象操作window.open() - 打开新窗口window.close() - 关闭当前窗口1.Windo.....
分类:
编程语言 时间:
2015-01-23 12:56:33
阅读次数:
174
java.net.MalformedURLException: no protocol
分类:
编程语言 时间:
2015-01-23 12:55:14
阅读次数:
782
‘算法空间复杂度’,别以为这个东西多么高大上,我保证你看完这篇文章就能明白。最近在啃算法,发现非常有趣。在我学习的过程中发现了一个问题,那就是空间复杂度的问题,它绝对是效率的杀手。关于空间复杂度的介绍(摘自百度)空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大...
分类:
编程语言 时间:
2015-01-23 12:55:28
阅读次数:
195
//将字符串转反序列化为json格式的数组JSON.parse([{"name":"zhangsan","sex":"nan"},{"name":"lisi","sex":"nan"}]);//定义一组对象数组var json=[{"name":"zhangsan","sex":"nan"},{"n...
分类:
编程语言 时间:
2015-01-23 12:54:28
阅读次数:
105
线程池的原理和实现 一. 线程池的简介 通常我们使用多线程的方式是,需要时创建一个新的线程,在这个线程里执行特定的任务,然后在任务完成后退出。这在一般的应用里已经能够满足我们应用的需求,毕竟我们并不是什么时候都需要创建大量的线程,并在它们执行一个简单的任务后销毁。 但是在一些web、ema...
分类:
编程语言 时间:
2015-01-23 12:53:53
阅读次数:
132