不把信息当作知识;不把收藏当作学习;不把阅读当作思考;不把储存当作掌握;摘录最具收藏价值文萃,下载 ≠ 知识 。

——— 一个程序员的自我修养

分类 程序开发 下的文章
二维数组之根据键将二维数组进行分组

View more

二维数组之根据键将二维数组进行分组

业务需求: 给定一个二维数组,根据二维数组中的某个特定的键,将具有相同值的进行分组,返回三维数组,例如以下代码,根据userId将值相同的元素分组 代码: $lists = [ [ 'userId' =...
二维数组之根据键值查询是否存在

View more

二维数组之根据键值查询是否存在

业务需求: 给定一个二维数组,根据二维数组中的某个特定的键值以及想要查询的值,查询其是否存在,存在则返回查询到的数组,不存在则返回空数组,例如以下代码,想要查询出userId值为5的...
二维数组之统计特定元素相同值个数

View more

二维数组之统计特定元素相同值个数

业务需求: 给定一个二维数组,根据二维数组中的某个特定的键值以及想要查询的值,统计出其个数,例如以下代码,想要查询出userId值为5的个数 代码: $list = [ ['id' => 1, 'userId' => 5], ...
js中阻止子元素继承父元素点击事件

View more

js中阻止子元素继承父元素点击事件

在js中可能会出现一种情况,就是父元素绑定有一个点击事件,子元素也绑定的有一个点击事件。在使用过程中,点击子元素,不仅子元素的点击事件会生效,父元素的点击事件也会生效,这时候就...
Mysql中FIND_IN_SET的使用方法

View more

Mysql中FIND_IN_SET的使用方法

在实际的应用中,FIND_IN_SET函数使用个场景还是比较常见的,现在就做一下简单的记录。 FIND_IN_SET(str,strlist)函数 str 要查询的字段值 strlist 字段名,其值要以英文逗号“,”分隔,如 (1,2,3,5) ...
js数组常规操作

View more

js数组常规操作

unshift:将参数添加到原数组开头,并返回数组的长度 pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined push:将参数添加到原数组末尾,并返回数组的长度 concat:...
jquery的ajax方法异步同步切换

View more

jquery的ajax方法异步同步切换

Ajax请求默认方式是异步请求,但某些时候我们需要同步请求,这时候只需要将 async设置为false就可以(默认是true)。 var html = $.ajax({ url: "test.php", async: false }).responseText; 或者直接在全局设...
jquery获取追加元素

View more

jquery获取追加元素

连续写了几天js,又踩到不少坑。 在使用ajax无刷新请求数据并追加数据的时候,发现无法给后追加的数据绑定点击事件。事实上不仅是点击事件,最起码的数据获取都无法做到,但我们已经获取...
PHP两层foreach循环合并具有相同元素值的优化方法

View more

PHP两层foreach循环合并具有相同元素值的优化方法

首先,业务需求是这样的,两个数组 $array1=[ [ 'id'=>1, 'name'=>'name1' ], [ 'id'=>2, 'name'=>'name2' ], [ 'id'=>3, 'name'=>'name3' ] ]; $a...
Windows使用SS代理添加过滤规则

View more

Windows使用SS代理添加过滤规则

最近搭建了一个VPS服务器,在使用Shadowsocks时发现,本地配置的虚拟站点无法打开。刚开始,没有考虑那么多,沉浸在VPS带来的新鲜感中,但使用几天后发现很不方便。因为我是做Web开发的,本地虚...