• 手机号js验证 & 后端正则验证

    123456789101112131415161718192021222324//标签失焦时,验证输入的手机号是否为 1 开头的十一位数字,错误则新增标签提示$("#phone")[0].onblur=function() ...
  • php 生成 zip 压缩文件

    12345678910111213141516171819202122function addFileToZip($path, $zip, $dir){ $handler = opendir($path); //打开当前文件夹由$pa...
  • mysql 索引

    常用数据结构B树B+树(本文说这个)参考这篇文章:http://laiyong.wang/2022/11/11/tree 前置知识 索引页 双向链表 二分查找 自己去查啥意思,不科普了 原理 主键索引一个B+树将其拆分,索引页组成的主键目录可以看作...
  • 全双工和半双工的区别

    全双工允许数据在两个方向上同时传输; 半双工允许数据在两个方向上传输,但是同一时间数据只能在一个方向上传输,实际上是切换的单工
  • msyql 为什么要使用B+树

    为什么呢为什么不使用二叉树、平衡树、红黑树、或者B树 首先确认一点二叉树、平衡树、红黑树、尤其是红黑树B树他们的搜索速度的确够快但是运用至计算机,其速度需要受到I/O制约所以二叉树、平衡树、红黑树的深度太深,io次数太多,浪费性能B树是因为数据和节点...
  • 数据表结构的查找算法

    数据表同一类型的数据元素构成的集合 顺序查找123456//循环即可,插入时添加至最后就行foreach($arr as $key=>$val){ if($val == $query){ return $key; ...
  • 数据结构 : 树

    树的基本概念 结点 根结点 父结点(双亲结点) 子结点(孩子结点) 子树 空树 度:一个结点,拥有的子树数(结点有多少分支) 层次:从一棵树的树根开始,树根所在层为第一层,根的孩子结点所在的层为第二层 有序树和无序树:树中结点的子树从左到右,谁在左,...
  • 逻辑运算符:亦或

    运算法则 根据运算法则,可以知悉应用场景 条件判断判断两个数是否相等或者不相等判断两组且组内全是不相同的数是否相等或者不相等 获取组内唯一一个不重复且别的数都是偶数量的数组 大数据处理将数据转换为二进制,求同纬度的值其是否相等同时可能还会用到位...
  • 字符串匹配算法 BF 、KMP等

    本文我将全用 php 语言来进行实现参考链接 : https://www.cnblogs.com/zhangtianq/p/5839909.htmlBF算法(串模式匹配算法)123456789101112131415161718192021//i、j...
  • leetCode

    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素123456789101112131415class Solution { /** * @param Integer[] $...