• 浅谈PHP中的桥接模式
  • 浅谈PHP中的桥接模式

    在之前的文章《一起聊聊PHP中的备忘录模式》中我们介绍了PHP中的备忘录模式,下面本篇文章带大家了解一下PHP设计模式中的桥接模式。桥接模式,在程序世界中,其实就是组合/聚合的代名词。为什么这么说呢?熟悉面向对象的我们都知道继承的好处,子类

  • 解析PHP如何实现有趣的汉诺塔算法
  • 解析PHP如何实现有趣的汉诺塔算法

    昨天研究了一天汉诺塔算法都没搞懂,感觉自己智商被碾压了,还不如《猩球崛起》中的那一只猩猩!!!起源传说最早发明这个问题的人是法国数学家『爱德华·卢卡斯』。在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主

  • 一起聊聊PHP中的备忘录模式
  • 一起聊聊PHP中的备忘录模式

    在之前的文章《深入浅析PHP中的建造者模式》中我们介绍了PHP中的建造者模式,下面本篇文章带大家了解一下PHP设计模式中的备忘录模式。备忘录,这个名字其实就已经很形象的解释了它的作用。典型的例子就是我们原来玩硬盘游戏时的存档功能。当你对即将

  • PHP开发实例之公共方法【代码详解】

    当我们踏入PHP开发的行列中的时候,我们就要时刻去要求自己,不断学习,不断总结,只有这样,我们才能在PHP开发的道路上越走越远,今天呢,就个人开发实例总结了一部分原生的常用公共方法,来让新手的小伙伴在开发的过程中可以更快的进行开发实践活动:

  • 深入浅析PHP中的建造者模式
  • 深入浅析PHP中的建造者模式

    在之前的文章《浅谈PHP中的中介者模式》中我们介绍了PHP中的中介者模式,下面本篇文章带大家了解一下PHP设计模式中的建造者模式。建造者模式,也可以叫做生成器模式,builder这个词的原意就包含了建筑者、开发者、创建者的含义。很明显,这个

  • 如何在一个页面上使用多个KindEditor编辑器并将值传递到服务器端

    今天使用KindEditor编辑器时需要涉及到一个页面使用两个编辑器的问题,刚开始,我直接在添加和上面一样性质的代码,效果是出来了。但是提交的时候下面的那个值总是将上面的那个值覆盖了,我感觉这问题应该不大,于是经过一番捣鼓,最终实现效果,这

  • KindEditor编辑器上传图片超过限制处理方案
  • KindEditor编辑器上传图片超过限制处理方案

    今天给大家分享一个本人开发前端插件项目过程中使用插件时候遇到的问题及相关的解决方案,当然,这个主要问题还是跟PHP相关的,大家可以来学习一下,方便在后面开发项目遇到类似问题的时候可以及时有效的处理,下面我就开始我的KindEditor编辑器

  • 详解查看PHP版本的四种方法
  • 详解查看PHP版本的四种方法

    最近呢,我发现有很多新手小伙伴都在搜索“查看PHP版本的方法”,恰好最近下雨,借此机会,我就将这个方法的实操过程分享给新手小伙伴们,我也是从新手之路上一步一步走到现在职业化做项目的,所以新手的路有多难自然也是感同身受,那就让我们一块

  • 详解PHP怎么使用动态规划实现最优红包组合
  • 详解PHP怎么使用动态规划实现最优红包组合

    最近在做一个小需求,每笔订单会根据金额决定用户可以使用的红包最大值,如果用户选择使用红包,需要帮助用户从拥有的红包列表里选取最优的红包组合,要求组合出的红包值最接近或等于可以使用的红包最大值。后面思考了一圈,这不就是 『0-1背包问题』么,

  • 一文详解使用PHP编写爬虫的方法

    说到爬虫,大家的第一印象就会想到Python, 但是Python并不是所有人都会的, 那么是否可以使用其他的语言来编写爬虫呢? 当然是可以的,下面介绍一下如何使用PHP编写爬虫。获取页面html内容1、使用函数 file_get_conte