240 发简信
IP属地:江苏
  • 设计模式——单例模式(single)

    单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 适用性: ① 当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时;②...

  • Resize,w 360,h 240
    GitHub学习(一)

    首先,我们要登录github(没有账号自己注册)。创建新的远程仓库(wrx); 打开Git bush,进入项目根目录,对本地仓库进行初始化; 复...

  • Resize,w 360,h 240
    [PHP]返回数组中某一列的和

    返回数组中某一列的和,其实说白了就是单列求和。 从上图可以看出,这是一个二维数组。 $arr = array( array(1,2,3,4,5...

  • [PHP]实际工作遇到的问题:不同栏目下的内容,按更新时间冒泡排序

    在实现冒泡排序前,已从数据库获得两个不同栏目下的同类数据。 数据结构如下: Array ( [0] => Array ( [id] => ...

  • [PHP]用一个数组的值,替换另一个数组中特定键的值

    本文要用一个一维数组中的值来替换二维数组中下标与一维数组下标所对应的数组中的指定的值。 如: $arr1 = array(23,34,45,56...

  • [PHP]二维数组去重的方法

    function unique_arr($array2D,$stkeep=false,$ndformat=true) { // 判断是否保留一...

  • 设计模式——建造者模式(Builder)

    建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最...

  • 设计模式——工厂模式&抽象工厂模式(Factory)

    Factory Method(工厂模式):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延...

  • 设计模式——代理模式(Proxy)

    代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户...