\public\index.php  1 <?php 2 define('LARAVEL_START', microtime(true)); 3 //注册自动加载文件 4 require __DIR__.'/../vendor/autoload.php'; 5 /** 6 * 服务容器的生成 7 * 主要实现了服务容器的实例化和基本注册 8 *包括服务容器本身
容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。IoC 容器laravel 的核心Laravel 的核心就是
前言      中国人有不破不立的思维,远的如秦始皇焚书坑儒、项羽火烧阿房宫,近的如破“四旧”.正是由于有了这样的思想,于是,能改的就改,不能改的就推翻重写,没有一个持续开发蓝图。破而后立      为什么要破才能立呢?为什么不能持续地发展?你说这是谁的错呢?是你架构师的错,你不能持续地拥抱变化,这是一个系统最失败的地方。那怎么才能实现拥
原创 2022-09-27 12:12:35
156阅读
一.什么是 DI依赖注入/IOC控制反转.#DI依赖注入啥都不说,直接上代码<?php cla $this->user = $user; ...
原创 2022-11-21 12:40:10
788阅读
在这篇文章中,你会了解到:服务是如何被注册到服务容器的服务是究竟怎样从容器中解析的我们知道,laravel的服务容器,会有两方面的工作:注册基础服务管理所需要的创建的类和依赖注册基础服务想要了解服务容器,我们需要去看看它的相关源码。在laravel中,服务容器类是Illuminate\Foundation\Application类。我们打开这个类:namespace Illuminate\Foun
设计模式 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种
原创 2022-08-21 00:15:30
165阅读
想象一下,我们正身处一个名为“编程森林”的奇幻世界。在这片森林里,无数程序员冒险家们挥舞着键盘,探寻着神秘的代码宝藏。而在这片森林的深处,隐藏着一本神奇的秘笈:设计模式
iOS 设计模式是什么 在软件开发中,设计模式是一种可复用的解决方案,用于解决特定类型的问题。iOS 开发者面对不断变化的用户需求和技术挑战时,了解并运用设计模式显得尤为重要。设计模式不仅可以提高代码的可读性和可维护性,还能帮助团队成员更好地协同工作。因此,深入探讨 iOS 中的设计模式,将对开发工作大有裨益。 > “设计模式是代码复用的最佳实践,然而,了解其内涵与外延,才能在合适的场合下灵活
Docker容器虚拟化与容器的四种网络模式Docker容器虚拟化Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己都在独立的网络中。而且不同Network Namespace的资源相互不可见,彼此之间无法通信。假如我们的物理机有4块物理网卡,我们要创建4个名称空间
转载 2024-02-26 13:18:14
60阅读
甭管是谁执行命令,您吭一声就行。
原创 2021-08-12 17:36:55
187阅读
//本文作者:凸凹里歐//本文收录菜单栏:《设计模式是什么鬼》专栏中命令模式,通常指的是一个对象向另一个对象发送信息指令的行为模型,比如父母命令孩子写作业、将军命令士兵进攻等。我们经过分析拆解方法会得到三个模块,首先得有命令发送方,接着是被传递的命令本身,最后就是命令的接收执行方了。那么,这样拆解到底有什么好处?让我们先来看一个最简单的例子,电灯泡。https://mp.weixin.qq.com
原创 2021-05-07 22:48:42
507阅读
什么设计模式   设计模式(Design pattern)是一套被反复使用、被多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式不是一种方法和技术,而是一种思想设计模式,和具体的语言无关,但是本文以Java为语言基础来讲解,学习设计模式就是要建立面向对象的思想,尽可能的面向接口编程,低耦合,高内聚,使设计的程
OO的设计目标与设计原则 前两天,和一朋友聊到OO设计原则时,对设计模式有了更深的了解,在这里总结一下,与大家分享。OO(Object–Oriented )面向对象   OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简
设计模式概念设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。JAVA 设计模式分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式
转载 2023-08-18 17:58:15
59阅读
一、什么设计模式                                                       &
控制反转(IoC)和依赖注入(DI)IoC 容器 —— Laravel 的核心(1)laravel 的请求生命周期几乎所有php框架,或者对php程序来说,都是单一入口,都是以index.php开始的。那么laravel的入口文件都干了些什么事呢?所有请求通过web服务器(apapache/nignx)引导至 public/index.php。第一件事就是从bootstrap/app.php脚本中
转载 2024-04-01 15:46:55
41阅读
策略,Strategy,古时也称“计”,为了达成某个目标的方案,目标不同,方案也随之更改。例如特工执行任务时总要准备好几套方案以应对突如其来的变化,A计划实施过程中情况突变导致预案无法继续实施,则马上更换为B计划,正所谓计划不如变化快,提前策划固然非常重要,而随机应变更是不可或缺,只有保证这种可变的灵活性才能立于不败之地。世界永远都在变,唯一不变的就是变本身。作为有思想的码农,我们当然也不能把程序
原创 2021-05-07 20:25:08
255阅读
原型(Prototype)是什么意思?工业生产中通常是指在量产之前研发出的概念实现,如果可行性满足即可参照原型进行量产。有人说了,那不就是印章?其实这并不怎么贴切,印章并不是最终实例,我更愿意称其为“类”!
原创 2021-08-12 16:16:50
450阅读
原型(Prototype)是什么意思?工业生产中通常是指在量产之前研发出的概念实现,如果可行性满足即可参照原型进行量产。有人说了,那不就是印章?其实这并不怎么贴切,印章并不是最终实例,我更愿意称其为“类”!呃……僵尸脸花泽类经世名言:想哭的时候就道理,这样眼泪就不会流出来了。(尼玛,都流脑子里了吧!)言归正传,大家一定见过这种印章吧,就是皮带轮可以转动,可随意调整成自己需要的文字,其实跟我们的四大
原创 2021-05-06 22:48:06
1190阅读
开门见山,门,建筑物的入口,面,脸也。门面(Facade),通常指店铺的门头外表部分,当然一定要临街才是好的商铺,在人流量大的地方营造更好的视觉冲击,这样会有更多等等机会暴露给潜在顾客,否则只能是靠“酒香不怕巷子深”,靠味道来吸引人了。当然除了光鲜亮丽的外表,更重要的是门店提供的服务了。就拿餐饮来举例吧,如果没有这些门店我们都怎样吃饭呢?我们自己做又不会,算了还是找女友下厨吧。很简单分三步走,首先
原创 2021-05-07 20:45:42
113阅读
  • 1
  • 2
  • 3
  • 4
  • 5