-
restFul 的几种类型
GET安全、幂等;用于获取资源; POST非安全、非幂等;用于创建子资源; PUT非安全、幂等;用于创建、更新资源; DELETE非安全、幂等;删除资源; PATCH非安全、幂等;用于创建、更新资源,于PUT类似,区别在于PATCH代表部分更新;后来... -
curl 发送各种请求
自己的1234567891011121314151617181920function postCurl($url, $data, $header = []){ if (empty($header)) { $he... -
PHP 对应 java aes加密
php7及以上123456789101112131415161718192021222324/** * @param string $string 需要加密的字符串 * @param string $key 密钥 * @return string *... -
soap 简单使用
123456789101112131415161718192021222324252627282930313233/** * @param $url 请求wsdl地址 * @param $method 请求方法 * @param $content 请... -
手机号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; ... -
数据结构 : 树
树的基本概念 结点 根结点 父结点(双亲结点) 子结点(孩子结点) 子树 空树 度:一个结点,拥有的子树数(结点有多少分支) 层次:从一棵树的树根开始,树根所在层为第一层,根的孩子结点所在的层为第二层 有序树和无序树:树中结点的子树从左到右,谁在左,...