技术池(jishuchi.com) 本次搜索耗时 2.182 秒,为您找到 1009 个相关结果.
  • PHP 函数内部 static 和 global 关键字有什么作用?

    3056 2019-08-29 《PHP 面试题》
    PHP函数内部 static 和 global 关键字有什么作用? 答案 PHP函数内部 static 和 global 关键字有什么作用? 答案 static 是静态变量,在局部函数中存在且只初始化一次,使用过后再次使用会使用上次执行的结果; 作为计数,程序内部缓存,单例模式中都有用到。 global 关键字,引用全局变量,wordpr...
  • 基于用户的数据

    基于用户的数据 基于用户的数据 通常来说,用户使用 Elasticsearch 的原因是他们需要添加全文检索或者需要分析一个已经存在的应用。他们创建一个索引来存储所有文档。公司里的其他人也逐渐发现了 Elasticsearch 带来的好处,也想把他们的数据添加到 Elasticsearch 中去。 幸运的是,Elasticsearch 支持多租户 ...
  • 设计模式

    设计模式 目录 设计模式 目录 设计模式系列文章
  • 访问者模式(Visitor)

    访问者模式(Visitor) 目的 UML 类图 代码 测试 访问者模式(Visitor) 目的 访问者模式可以让你将对象操作外包给其他对象。这样做的最主要原因就是关注(数据结构和数据操作)分离。但是被访问的类必须定一个契约接受访问者。 (详见例子中的 Role::accept 方法) 契约可以是一个抽象类也可直接就是一个接口。在此情...
  • 注册模式(Registry)

    注册模式(Registry) 目的 例子 UML 图 代码 测试 注册模式(Registry) 目的 目的是能够存储在应用程序中经常使用的对象实例,通常会使用只有静态方法的抽象类来实现(或使用单例模式)。需要注意的是这里可能会引入全局的状态,我们需要使用依赖注入来避免它。 例子 Zend 框架 1:Zend_Registry ...
  • HTML DOM CanvasPattern 对象

    2988 2020-12-14 《JS 参考手册》
    HTML DOM CanvasPattern 对象 CanvasPattern 对象 参阅 HTML DOM CanvasPattern 对象 CanvasPattern 对象用在一个 Canvas 中的基于图像的模式。 CanvasPattern 对象 CanvasPattern 对象由 CanvasRenderingContext2D...
  • JS Hoisting

    2968 2020-12-11 《JavaScript 教程》
    JavaScript 提升(Hoisting) JavaScript 声明会被提升 例子 1 例子 2 let 和 const 关键字 JavaScript 初始化不会被提升 例子 1 例子 2 实例 在顶部声明您的变量! JavaScript 提升(Hoisting) 提升(Hoisting)是 JavaScript 将声明移至顶...
  • 依赖注入模式(Dependency Injection)

    依赖注入模式(Dependency Injection) 目的 用法 例子 UML 图 代码 测试 依赖注入模式(Dependency Injection) 目的 用松散耦合的方式来更好的实现可测试、可维护和可扩展的代码。 依赖注入模式:依赖注入(Dependency Injection)是控制反转(Inversion of Con...
  • 资源库模式(Repository)

    资源库模式(Repository) 目的 例子 UML 图例 代码 4.3.5. 测试 资源库模式(Repository) 目的 该模式通过提供集合风格的接口来访问领域对象,从而协调领域和数据映射层。 资料库模式封装了一组存储在数据存储器里的对象和操作它们的方面,这样子为数据持久化层提供了更加面向对象的视角。资料库模式同时也达到了领域层...
  • 流接口模式(Fluent Interface)

    流接口模式(Fluent Interface) 目的 例子 UML 图 代码 测试 流接口模式(Fluent Interface) 目的 用来编写易于阅读的代码,就像自然语言一样(如英语) 例子 Doctrine2 的 QueryBuilder,就像下面例子中类似 PHPUnit 使用连贯接口来创建 mock 对象 Yii ...