• 20180912


    一、select2()控件的使用

    Select2使用示例地址: https://select2.github.io/examples.html

    Select2参数文档说明: https://select2.github.io/options.html

    1.功能:可以做到多选,图文结合,远程搜索功能

    2.代码:

    多选:在select中加入属性multiple="multiple"

        $("#sel_menu2").select2({
            tags: true,
            maximumSelectionLength: 3  //最多能够选择的个数
        });

    移除:

    $("sel_menu2").select2("destory")

    清空下拉框选择值:

    $("sel_menu2").empty

    // 赋值 - 单选
    $("#sel_menu2").val('value').trigger("change");
    // 赋值 - 多选
    $("#sel_menu2").val(['value1','value2']).trigger("change");

    // 单选 - 必须有一项为空值,否则默认选择第一项(如果必须选择一项可以不设置空值)
    $("#select2-id").append($("<option>", {value: '', text: '全部'}));
    $("#select2-id").append($("<option>", {value: 'value1', text: 'text1'}));
    $("#select2-id").append($("<option>", {value: 'value2', text: 'text2'}));

    // 多选 - 不能有一项为空值,否则再清空时会出BUG
    $("#select2-id").append($("<option>", {value: 'value1', text: 'text1'}));
    $("#select2-id").append($("<option>", {value: 'value2', text: 'text2'}));

    // 多选返回数组,单选返回字符串
    $("#sel_menu2").val();

    二、昨天的写的session在服务器上存储用户数据的类用的hashtable结构

    哈希表:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。

      若关键字为k,则其值存放在f(k)的存储位置上。由此,不需比较便可直接取得所查记录。称这个对应关系f为散列函数,按这个思想建立的表为散列表;

      对不同的关键字可能得到同一散列地址,即k1≠k2,而f(k1)=f(k2),这种现象称为冲突(英语:Collision)。具有相同函数值的关键字对该散列函数来说称做同义词。综上所述,根据散列函数f(k)和处理冲突的方法将一组关键字映射到一个有限的连续的地址集(区间)上,并以关键字在地址集中的“像”作为记录在表中的存储位置,这种表便称为散列表,这一映射过程称为散列造表或散列,所得的存储位置称散列地址;

      若对于关键字集合中的任一个关键字,经散列函数映象到地址集合中任何一个地址的概率是相等的,则称此类散列函数为均匀散列函数(Uniform Hash function),这就是使关键字经过散列函数得到一个“随机的地址”,从而减少冲突。

    三、今天发现sql server 双击查询报错可以定位到出错行

       才知道。。。

     

  • 相关阅读:
    day01--计算机硬件基础笔记
    22 Jun 18 Django,ORM
    21 Jun 18 Django,ORM
    20 Jun 18 复习, mysql
    20 Jun 18 Django,ORM
    19 Jun 18 复习, 正则表达式
    19 Jun 18 Django
    15 Jun 18 复习, shutil模块
    15 Jun 18 Django
    14 Jun 18 复习, form表单
  • 原文地址:https://www.cnblogs.com/Zerowic/p/9638103.html
Copyright © 2020-2023  润新知