摘要:
安装完git后使用Git Bash: ssh-keygen -t rsa -C "XX@XX.com" (自己的git邮箱) 一路回车生成相对的id_rsa私钥和id_rsa.pub公钥 id_rsa.pub里面的公钥配置到gitlab上 复制id_rsa私钥改成id_rsa.ppk ,打开PuTT 阅读全文
摘要:
数组模拟队列: 1)将尾指针往后移:rear+1,front == rear 【空】 2)若尾指引rear小于等于队列的最大下标MaxSize-1,则将数据存入rear所指的数组元素中,否则无法存入数据。rear==MaxSize-1[队列满]使用数组实现模拟队列的思路: 1.创建一个数组array 阅读全文
摘要:
class A{ public $ab= 1; private $bc=2; public static $instance = null; public function abc($a,$b){ return $a . "|".$b; } public function dd(){ return 阅读全文
摘要:
//依赖注入是应用于一个类的实例化需要依赖另外一个类的场景//Person依赖于Student类,Student类注入到Person class Person{ public function teach($obj){ return $obj->study(); } } class Student{ 阅读全文
摘要:
1.注册树模式通过将对象实例注册到一颗全局的对象树上 2.需要的时候从对象树上采摘下来使用 注册树:实现三个方法:set get _unset class Register{ //注册树池子 protected static $objects = null; //将对象挂到树上 public sta 阅读全文
摘要:
单例模式的定义:保证一个类只有一个实例,并提供一个访问它的全局访问点。 满足三个条件: 1.拥有一个构造函数,并且为private 2.拥有一个静态成员变量用来保持类的实例 3.拥有一个访问这个实例的静态方法 class Single{ static public $instance = null; 阅读全文
摘要:
Windows 10 环境配置 phpStudy 集成环境扩展下载 :http://pecl.php.net/package/yaconf/1.1.0/windows 根据自己本地环境版本进行下载对应的版本 修改php.ini 配置文件,添加以下扩展 extension=php_yaconf.dll 阅读全文
摘要:
通过类实现四个方法:offsetExists,offsetGet,offsetSet,offsetUnset class ObjArray implements \ArrayAccess{ private $testData = [ "title" => "abc", ]; public funct 阅读全文
摘要:
新增app/index.php文件: <?php //类的自动加载 spl_autoload_register(function($className){ //将带空间的类名,转成真实的类文件路径 //传递过来的类名:controller\User //类文件真实路径为:controller\Use 阅读全文
摘要:
框架流程: 1.入口文件 index.php->加载基础文件 base.php->载入Loader类Loader.php 2.注册自动加载Loader::register() Loader::register()主要实现两个功能: 1).注册系统自动加载 2).Composer自动加载支持 (1)g 阅读全文