玖叶教程网

前端编程开发入门

Xm-Select下拉框搜索不存在则创建条目以及动态数据调用

今天项目上用到了select的下拉框,需要的功能是 下拉框能输入能多选,

js和php的数组方法比较(js和php的关系)

1.定义数组

js: var arr=new Array('0','1');

PHP: $arr=array('0','1');

$arr=array("key"=>"value");

2.获取数组长度

JS: var length=arr.length;

父亲对孩子的教育地位 Fathers also bring an array of unique qualities

Few people doubt the fundamental importance of mothers in child-rearing, but what do fathers do? Much of what they contribute is simply the result of being a second adult in the home. Bringing up children is demanding, stressful and exhausting. Two adults can support and make up for each other's deficiencies and build on each other's strengths.

Excel如何快速去重,筛选出不重复数据 #去除重复值

Excel两种数据去重。

同事做的表格又被老板打回来了,说是给数据筛选时竟然还存在重复的数据。用Excel去除重复数据最常用的有两种方法。

·第一种:选中所有数据区域,打开顶部数据选项卡,找到数据去重。在新窗口中勾选哪几个标题就意味着只有勾选的标题同时都存在重复才判定为重复。比如勾选姓名和性别,去重结果会有张三男和张三女。如果只勾选姓名,结果只会有一个张三数据。所以去重时一般会选择某个唯一值的列,比如编号等等。点击确定就可以快速删除重复值。

迅睿cms 二次开发模糊搜索全文关键词 做tag标签



实现如上效果


代码如下

/static/assets/js/my.js

/* 自定义js文件 */
$(document).ready(function(){
    setTimeout(()=>{
        console.info($("#dr_row_keywords input"))
        $("#dr_row_keywords input:eq(1)").on('input',function(){
            var keywordStr = $(this).val();
            var keywordArr = keywordStr.split(',');
            if(keywordArr.length>0){
                var keyword =  keywordArr[keywordArr.length-1];
                console.info(keyword);

                var module = $("#dr_module").val();
                $.get(dr_get_web_dir()+"index.php?s=api&c=api&m=getkeywords2&title="+keyword+"&module="+module+'&is_ajax=1',
                    function(data) {
                        var res =  JSON.parse(data);
                        var  html = '<div class="schoolo-tag-list" style="width: 400px;' +
                            '  position: absolute;' +
                            '  background: #fff;' +
                            '  z-index: 99;' +
                            '  border: 1px solid #E4E6EF;' +
                            '  border-radius: 4px;">';
                        if(res.code  == 0){
                            var lists = res['data'];
                            for (i  in lists) {
                                console.info(lists[i])
                                html += '<div class="item">'+lists[i]+'</div>';
                            }
                            if(lists.length == 0){
                                html += '<p>没搜索到!</p>';
                            }
                        }
                        html += '</div>';
                        $("#dr_row_keywords .schoolo-tag-list").remove();
                        $("#dr_row_keywords .col-md-10").append(html);
                    }
                );
            }
        })
        //选择

        $("#dr_row_keywords").on('click', '.schoolo-tag-list .item',function(){
              var val = $(this).text();
            $("#dr_row_keywords input:eq(1)").val(val)
            $("#dr_row_keywords input:eq(1)").blur();
              console.info(val);
        })
    },0)
})

必知的php数组函数(php数组的概念是什么)

  1. 判断key是否存在

    in_array; isset, array_search, array_key_exists

    in_array, array_search遍历数组,比较value

    array_key_exists 是判断某个key是否存在数组中,存在返回true

SQL注入漏洞分析(sql注入漏洞解决方法)

实验环境

1.渗透主机:Kali-Linux-2019.2-vm-i386

2.目标主机:CN_Windows7_x86_sp1

3.软件版本:CMS Made Simple 2.2.8

涉及工具

中级进阶架构面试题(中级程序员面试题)

题目1:如何判断一个字符串是否是合法的日期模式:2022-05-10 13:08:11,要求代码不超过5行。(酷讯)

/*
思路:先把字符串转化为时间戳,再把时间戳转化为对应的日期,然后判断是不是和原来的字符串相等
*/
function test($data){
   return $data?date("Y-m-d H:i:s",strtotime($data))==$data:false;
}

var_dump(test("2022-02-30 13:08:11"));

C++智能指针unique_ptr指向数组(c++11智能指针)

C++里面的数组,其实就是一个指针。

unique_ptr同样可以用来保存数组的指针。

void test() {
    
    unique_ptr<MyClass[]> p{ new MyClass[3] };

    for (int i = 0; i < 3; i++) {
        p[i].hello();
    }
    return;

}

计算二维数组中某个键对应的值重复次数

/** 计算二维数组中某个键对应的值重复次数

* @param $key string 数组键名

* @param $arr array 二维数组

* @return array

*/

<< < 1 2 3 4 5 6 7 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言