用户中心USER CENTER

首页/用户
  • 用trait实现简单的依赖注入

    摘要:在本篇,我尝试用另一种方式实现。自动注入可以简单理解为可以复用的方法,下面来看看怎么用来实现自动注入。 这里先假设一个场景: 有一个工厂(Factory),需要工人(Worker) 使用某个机器(Machine)来生产某种产品 即有这样的依赖关系: Factory --> Worker --> Machine 不使用注入 代码大概是这样子: class Machine{ fun...

    LeviDing 发布于PHP
  • Laravel 的 ORM 返回的数据类型小结

    摘要:一简介的数据库查询构造器提供了一个方便流畅的接口,用来创建及运行数据库查询语句。的查询构造器使用参数绑定,来保护你的应用程序免受注入的攻击。和返回的是影响行数,即失败为,成功为删除行数。 相信很多人在学习 Laravel 时,会对 ORM 返回的数据类型产生混淆,如返回集合,模或者整数类型,下面将对增删改查操作进行一个小结。 一、简介 Laravel 的数据库查询构造器提供了一个方便、...

    LeviDing 发布于PHP
  • PHP header 的几种用法

    摘要:跳转页面和之间无空格。声明返回状态码在某个时间后执行跳转后跳转。控制浏览器缓存执行验证执行下载操作设置内容类型设置用户作为附件设置传输方式设置内容长度 跳转页面 header(Location:.$url); //Location和:之间无空格。 声明content-type header(content-type:text/html;charset=utf-8); 返...

    LeviDing 发布于PHP
  • yii2 实战教程之如何安装

    摘要:官方文档给出了两种的安装方式。一种是通过归档文件安装,另一种则是通过进行安装。为啥要通过归档文件的方式安装呢,其实你我心里都是明白的,因为另一种安装方式失败了,别无选择嘛。 作者:白狼 出处:http://www.manks.top/document/install.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责...

    LeviDing 发布于PHP
  • TiKV 源码解析系列文章(一)序

    摘要:而源码解析系列文章则是会从源码层面给大家抽丝剥茧,让大家知道我们内部到底是如何实现的。我们希望通过该源码解析系列,能让大家对有一个更深刻的理解。 作者:唐刘 TiKV 是一个支持事务的分布式 Key-Value 数据库,有很多社区开发者基于 TiKV 来开发自己的应用,譬如 titan、tidis。尤其是在 TiKV 成为 CNCF 的 Sandbox 项目之后,吸引了越来越多开发者的...

    LeviDing 发布于存储与数据库
<