自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 mybatis 中的 if 条件 test

今天朋友问了一个问题,说MyBatis中怎么将 * 转义,当时心想直接用 <![CDATA[ ]]> 就ok了,后来发出代码原来是想将 if 条件中 test 的内容写成 *  ,直接看代码:<if test='param != "*"'> index_code_${param}</if>说是第一行会报错,认为是转义问题。其实这里并非转义...

2018-07-30 16:10:32 8198

原创 插入排序

插入排序,顾名思义,就是将一个数组的每个元素分别插入到一个有序数组中的适当位置。也就是说,被插入的数组始终都是有序的。一般情况下将数组的第一个元素作为启始元素,从第二个元素开始依次插入。插入排序法的排序思想就是从数组的第二个元素开始,将数组中的每一个元素按照规则插入到已排好序的数组中以达到排序的目的(这里由第一个元素来充当已经排好序的数组)。由于要插入到的数组是已经排好序的,所以只是要从右向左

2015-08-07 16:48:24 278

原创 选择排序

选择排序和冒泡排序的原理差不多,都是交换,而冒泡排序的特点就是当你发现有比当前值大的值的时候就发生交换,而选择排序的特点就是当你走完一轮循环之后,确定了最大的值之后才发生交换。简言之,就是在你进行完一轮循环之后,确定了最大的值,然后确定其下标,如果它不在第一个位置,那么就把它换到第一个位置。那么第二轮循环就可以把第二大的值换到第二个位置,以此类推。循环结束后就得到一个降序的数组。p

2015-08-07 14:36:49 319

原创 关于单例模式

关于单利模式的概念,就是说保证一个类有且仅有一个实例,并提供一个访问它的全局访问点。

2013-12-01 12:01:06 381

原创 冒泡和快速排序

关于交换排序,顾名思义,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,从而实现排序(通过交换实现排序)。我们经常提到的交换排序有:1,、冒泡排序         2、快速排序(运用到迭代)冒泡排序:方法:设数组array中存放了n个数据元素,循环进行n-1次如下的排序过程:第1次时,依次比较相邻两个数据元素 array[i].key 和 array[i+1

2013-11-23 13:42:44 536

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除