ORM(Object Relationship Mapping)的基本思想 -表结构跟类对应:表中的字段和类的属性对应:表中记录和对象对应 让JavaBean的属性名和类型尽量和数据库保持一致 一条记录对应一个对象,将这些查询到的对象放到容器中(List) 将表中的一条记录封装到Object数组中 ...
分类:
数据库 时间:
2019-09-03 13:32:22
阅读次数:
88
概念 其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。 面向对象三大特性: 1:继承 2:封装 3:多态 继承: 使用 extends 关键字声明。 A继承B 规则: 子类的对象拥有父类的全部属性与方法,称作子类对父类的继承。(重点) java中一个类只能有一个父类,一个类可以有 ...
分类:
编程语言 时间:
2019-09-01 16:23:33
阅读次数:
78
### MVP简介 >MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的[地方](https://baike.baidu.com/item/%E5%9C%B0%E6%96%B9/2262175):Controller/Present ...
分类:
移动开发 时间:
2019-09-01 10:24:29
阅读次数:
91
概念 选择排序(selectsorting)也是一种简单的排序方法。它的基本思想是:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 细节:本例中是找到最小值放到起始位置。 ...
分类:
编程语言 时间:
2019-08-31 23:41:55
阅读次数:
118
基本思想 根据任意正整数都可以被关于2的不重复次幂的唯一分解性质,若一个正整数x被分为10101,其中等于1的位是0,2,4,所以x可以被分解为2^4 + 2 ^ 2 + 2 ^ 0,进一步,区间为[1, x]的序列可以分成log(x)个小区间: 1 长度为2 ^ 4的[1, 2 ^ 4]; 2长度 ...
分类:
编程语言 时间:
2019-08-25 12:19:37
阅读次数:
68
RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高。最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。
分类:
其他好文 时间:
2019-08-25 01:04:43
阅读次数:
102
基本思想:BinSort想法非常简单,首先创建数组A[MaxValue];然后将每个数放到相应的位置上(例如17放在下标17的数组位置);最后遍历数组,即为排序后的结果。 过程: 问题: 当序列中存在较大值时,BinSort 的排序方法会浪费大量的空间开销。 基本思想: 基数排序是在BinSort的 ...
分类:
编程语言 时间:
2019-08-23 13:42:41
阅读次数:
115
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用 虽然快速排序称为分治法,但分治法这三个字显然无法很好的概括快速排序的全部步骤。因此我的对快速排序作了进一步的说明:挖坑填数+分治法: 基本思想:(分治) 1.先从数列中取出一个 ...
分类:
编程语言 时间:
2019-08-20 14:10:05
阅读次数:
115
快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此 ...
分类:
编程语言 时间:
2019-08-17 18:13:21
阅读次数:
97
基本思想 基数排序是借助“分配”和“收集”两种操作对单逻辑关键字进行排序的一种内部排序方法。 数组下标从0-9,每个数组元素是一个链表 比如对一些三位数以内的树排序,先将个位的数值插入对应的下标的链表中,然后再放回原数组,放回的顺序和插入的顺序一致,将链表清空,再将十位的数字插入对应的下标的链表中, ...
分类:
编程语言 时间:
2019-08-15 23:11:37
阅读次数:
176