表单标签列表是Struts UI标签的子集。这些标签有助于渲染Struts Web应用程序所需的用户界面,主要分为三类,本章将介绍这三种类型的UI标签: 简单UI标签 我们其实已经在前面的示例中使用了这些标签,接下来将在本章中重新回顾一下。以下是一个简单的视图页面email.jsp与几个简单的UI标 ...
分类:
其他好文 时间:
2017-08-07 13:28:27
阅读次数:
118
代码: 这个算法更简单了,记住三个字:打擂台。 时间复杂度O(n ** 2) 空间复杂度O(1) 不稳定算法。 记住四个稳定排序算法:直接插入排序、冒泡排序、二路归并排序、基数排序。剩下都是不稳定的。 ...
分类:
编程语言 时间:
2017-08-04 18:18:18
阅读次数:
124
前言: 索引优化应该是对查询性能优化的最有效的手段了。索引能够轻易将查询性能提高几个数量级。 // 固态硬盘驱动器有和机械硬盘启动器,有着完全不同的性能特性; 然而即使是固态硬盘,索引的原则依然成立, 只是那些需要尽量避免的糟糕索引对固态硬盘的影响没有机械硬盘那么糟糕。 现在很多公司都将数据库的优化 ...
分类:
数据库 时间:
2017-08-02 11:58:25
阅读次数:
787
七个基础排序算法(均为内部排序): 直接插入排序 希尔排序 冒泡排序 简单选择排序 高速排序 堆排序 二路归并排序 排序算法稳定性:经过排序后,具有同样关键码的元素之间的相对次序保持不变,则称该排序方法是稳定的;否则不稳定。 直接插入排序: void InsertSort(int a[],int n ...
分类:
编程语言 时间:
2017-07-30 12:56:15
阅读次数:
284
女人千万不可以为了爱情,放弃事业,很简单,选择爱情,一旦爱情没有了,你就什么都没有了,选择事业,即使爱情没有了,可是你还有本事赚钱养活自己,还有属于自己的生活!最近一部《我的前半生》让不少女人为此开始反思自己的人生,其实电视剧才是我们生活的最真写照,电视剧中..
分类:
其他好文 时间:
2017-07-25 19:39:00
阅读次数:
105
思想:第i趟简单选择排序是指通过n-i次keyword的比較,从n-i+1个记录中选出keyword最小的记录,并和第i个记录进行交换。共需进行i-1趟比較,直到全部记录排序完毕为止。比如:进行第i趟选择时,从当前候选记录中选出keyword最小的k号记录,并和第i个记录进行交换。基本实现代码for ...
分类:
编程语言 时间:
2017-07-21 10:28:48
阅读次数:
194
基本思想 在一组元素中选择具有最小排序码的元素,若它不是这组元素中的第一个元素,则将它与这组元素中的第一个元素对调;在未排序的剩下的元素中反复运行以上步骤,直到剩余元素仅仅有一个为止。 代码 private void selectSort(int[] a, int left, int right) ...
分类:
编程语言 时间:
2017-07-19 23:22:41
阅读次数:
129
Java作为时下很流行的一门编程语言,受到很多人的热爱,那么它有哪些特性呢?一起来看看吧。 1、Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中极少使用的并且容易让人困惑的某些特性,如操作符重载、多继承、自动的强制 ...
分类:
编程语言 时间:
2017-07-14 16:37:41
阅读次数:
158
最近看了《大话数据结构》简单的把上面的算法总结一下: 冒泡排序: 思想:两两比较相邻记录的关键字,大的放后面。这样,每一轮下来,最大的被放在了最后。 简单选择排序: 简单选择排序性能上略优于冒泡排序: 简单选择排序是从第一个元素开始(i=0),依次与其后的元素进行比较,找出最小元素的下标(j),放在 ...
分类:
编程语言 时间:
2017-07-14 15:02:52
阅读次数:
190
简单选择排序也叫作直接选择排序 基本思想: 每一趟在后面n-i+1个中选出keyword最小的记录,作为有序序列的第i个记录 (1)设待排序的记录存放在数组r[1…n ]中。第一趟从r[1]開始,通过n-1次比較,从n个记录中选出keyword最小的记录。记为r[k],交换r[1]和r[k]. (2 ...
分类:
编程语言 时间:
2017-07-07 13:27:02
阅读次数:
244