966 1 分钟

# 背景 使用 easyui-combobox,众所周知,combobox 是以 id,name 形式(或 key/value)存在的,而从页面上进行如下操作时偶尔会遇到一个问题: 复制一条下拉框已包含的数据到下拉框中,不要使用鼠标点击下拉框加载的内容,点击保存按钮时,并没有保存 name; 下拉框代码: <td> <input id='contract_Departname' name='contract_Departname' type='hidden'...
1.6k 1 分钟

data-* 是一个好东西,有时候我们可以将后台获取的值绑定在某个自定义 data 属性上,这样可以防止再次使用 ajax 去后台获取数据,非常方便。 这里记录一下 data-* 的使用方法,写一个小栗子,作备忘。 关于 data-* 属性的了解可以参考 菜鸟教程 W3school 栗子: <!DOCTYPE html><html><head> <title>data-options测试</title> <script...
270 1 分钟

语句如下: select * from (select t.*, (Row_number() over(partition by 分组字段 order by 排序字段)) rn from 表名字 t) where rn < 6;示例: select * from (select t.*, (Row_number() over(partition by t.type order by t.id)) rn from tbl_requisition t) where rn < 6;意思是:根据 tbl_requisition 表中的 type 类型进行分组,取前 5...
4.8k 4 分钟

这里主要是参考网上的博客做的学习笔记,有不对之处请指正,其实本人现在对于快速排序还是不够清晰。 /** * <p> * <code>Test</code> * </p> * Description: * * @author Mcchu * @date 2017/12/5 15:57 */public class Test { /** * 快速排序轮次计数器 1 */ private static int quickSortCount1 = 0; /** * 快速排序轮次计数器 2 */...
1.1k 1 分钟

代码: /** * <p> * <code>TT</code> * </p> * Description: * * @author Mcchu * @date 2017/12/8 10:43 */public class TT { /** * 冒泡排序 * * 比较相邻的元素。如果第 j 指针指向的数比第(j+1)指针指向的数大,就交换他们两个。 * n 个数字要排序完成,总共进行 n-1 趟排序,每 i 趟的排序次数为 (n-i) 次,所以可以用双重循环语句; *...
1.3k 1 分钟

import java.util.Arrays;import java.util.Collections;import java.util.List; /** * <p> * <code>TT</code> * </p> * Description: * * @author Mcchu * @date 2017/12/8 10:43 */public class TT { /** * 正序 * * 利用 jdk 自带排序工具 */ private static void...
1.3k 1 分钟

import java.util.ArrayList;import java.util.List; /** * <p> * <code>TtT</code> * </p> * Description: * * @author Mcchu * @date 2017/12/7 15:50 */public class TtT { /** * 1. 参数传递本质就是一种 = 操作; * 2. 对于基本数据类型变量,= 操作是完整地复制了变量的值。 * 3. 非基本数据类型变量,= 操作是复制了变量的引用...
2.5k 2 分钟

在《java 特种兵》一书,胖哥举例说明了 Integer 的拆装箱问题,以及 jdk 自己做了一些优化的坑,同时也提出了一些其他原始类型的拆装箱常见的操作风险,这里记录一下。 首先列出一个坑: /** * <p> * <code>Test</code> * </p> * Description: 《java 特种兵》书中代码 * * @author Mcchu * @date 2017/12/5 15:57 */public class Test { /** * 自动拆装箱的坑 * 使用...
1.2k 1 分钟

/** * <p> * <code>Test</code> * </p> * Description: 《java 特种兵》书中代码 * * @author Mcchu * @date 2017/12/5 15:57 */public class Test { public static void main(String[] args) { // 二进制转换 System.out.println("二进制转换:"); String s1 =...
1.3k 1 分钟

使用中间量存放某一变量值,再分别赋值; 使用加法求和,再做减法; 使用异或; 如 2,如果做加法,可能会越界,但是输出结果是正确的。 由 2 可知,做乘法、除法等运算在一定条件下也是适用的。 由 3 可知,除了异或,存在一些其他位运算在一定条件下也是适用的。 /** * <p> * <code>Test</code> * </p> * Description: 《java 特种兵》书中代码 * * @author Mcchu * @date 2017/12/5 15:57 */public class...