今天项目上用到了select的下拉框,需要的功能是 下拉框能输入能多选,
2024年04月25日
1.定义数组
js: var arr=new Array('0','1');
PHP: $arr=array('0','1');
$arr=array("key"=>"value");
2.获取数组长度
JS: var length=arr.length;
2024年04月25日
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.
2024年04月25日
Excel两种数据去重。
同事做的表格又被老板打回来了,说是给数据筛选时竟然还存在重复的数据。用Excel去除重复数据最常用的有两种方法。
·第一种:选中所有数据区域,打开顶部数据选项卡,找到数据去重。在新窗口中勾选哪几个标题就意味着只有勾选的标题同时都存在重复才判定为重复。比如勾选姓名和性别,去重结果会有张三男和张三女。如果只勾选姓名,结果只会有一个张三数据。所以去重时一般会选择某个唯一值的列,比如编号等等。点击确定就可以快速删除重复值。
2024年04月25日
实现如上效果
代码如下
/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)
})
2024年04月25日
判断key是否存在
in_array; isset, array_search, array_key_exists
in_array, array_search遍历数组,比较value
array_key_exists 是判断某个key是否存在数组中,存在返回true
2024年04月25日
实验环境
1.渗透主机:Kali-Linux-2019.2-vm-i386
2.目标主机:CN_Windows7_x86_sp1
3.软件版本:CMS Made Simple 2.2.8
涉及工具
2024年04月25日
题目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"));
2024年04月25日
C++里面的数组,其实就是一个指针。
unique_ptr同样可以用来保存数组的指针。
void test() {
unique_ptr<MyClass[]> p{ new MyClass[3] };
for (int i = 0; i < 3; i++) {
p[i].hello();
}
return;
}
2024年04月25日
/** 计算二维数组中某个键对应的值重复次数
* @param $key string 数组键名
* @param $arr array 二维数组
* @return array
*/