![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通用基础
IT阿剂
万物皆有裂缝,因为那是光照进来的地方。
展开
-
GET与POST区别(最详细)
get post 区别 面试原创 2023-03-02 16:41:18 · 1375 阅读 · 0 评论 -
软件设计原则
一、开闭原则(Open Closed Principle,OCP):当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。二、里氏替换原则(Liskov Substitution Principle LSP):子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父类时,除添加新的方法完成新增功能外,尽量不要重写父类的方法。三、依赖倒置原则(Dependency Inverse Principle DIP):高层模块不应该依赖低层模块原创 2020-10-22 10:20:01 · 188 阅读 · 1 评论 -
递归重组节点信息为多维数组
在一些项目中我们会有一些这样的需求,我们会将一张表中的数据根据父节点给它生成多位数组,下面我将分享两种方式:/** * 递归重组节点信息为多维数组 * $node 节点数组 * $pid 父级ID */function node_merge($node,$pid=0){ $arr = array(); foreach ($node as $v) { if ($v['pid']==$pid) { $v['child']=node_merge($node,$v['id']).原创 2020-08-31 16:47:21 · 1040 阅读 · 4 评论 -
HTTP状态码最全详解
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。HTTP状态码类别类别 描述 1xx:消.原创 2020-07-21 18:22:55 · 3851 阅读 · 2 评论