GitLab 安装和使用 环境GitLab 官方安装要求 系统:可自由选择,我虚拟机上的是 CentOS Stream release 8 CPU:4 核是建议的最低核数,最多支持 500 个用户 内存:4GB RAM 是所需的最小内存大小,最多支持 500 个用户 硬盘:必要的硬盘空间在很大程度上取决于您要存储在 GitLab 中的存储库的大小,但根据经验,您应该拥有至少与所有存储库组合占用的空间一样多的可用空间 2021-07-01 编程 > Git #Git #GitLab
在 PHP 中使用单元测试 相关概念 单元测试单元测试是针对程序的最小单元进行测试,方法、类等都可以是一个单元,根据实际情况判定,一般指的是方法。 断言在程序设计中,断言(assertion)是一种放在程序中的一阶逻辑(如一个结果为真或是假的逻辑判断式),目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息。 PHPUnit是一个轻量级的 PH 2021-05-30 编程 > PHP #单元测试
在 PHP 中使用多进程 多道程序设计以及顺序和并发执行 所谓多道程序设计,就是允许多个程序同时进入内存并运行。多道程序设计是操作系统所采用的最基本、最重要的技术,其根本目的是提高整个系统的效率。 程序是一个在时间上按严格次序前后相继的操作序列,具有独立功能的程序独占处理器直到得到最终结果的过程称为程序的顺序执行。所谓程序的并发执行,是指两个或两个以上程序在计算机系统中,同时处于开始执行且尚未结束的状态。 进程和线程 进 2021-04-04 编程 > PHP #PHP
Vim 常用命令和配置 模式在其他模式下使用 Esc 切换回普通模式,命令行模式下使用 :命令 + Enter 执行命令。 命令 模式 描述 默认 普通模式 控制光标移动,可对文本进行复制、粘贴等操作 i 插入模式 写入和编辑文本 : 命令行模式 保存或退出文本等,设置 Vim 的配置项 v 可视模式 配合方向键选取某一块文本区域,像使用鼠标一样 命令注意 n 为数字,+ 表示组合使用,其他的 2020-10-12 编程 > Linux #Vim #Linux
PHP 7 新特性 标量类型声明标量类型声明 有两种模式: 强制 (默认) 和 严格模式。 现在可以使用下列类型参数(无论用强制模式还是严格模式): 字符串 (string), 整数 (int), 浮点数 (float), 以及布尔值 (bool)。它们扩充了PHP5中引入的其他类型:类名,接口,数组和 回调类型。 1234567// 强制模式function sumOfInts(int ...$ints){ 2020-07-13 编程 > PHP #PHP
安装 LNMP 环境 安装 虚拟机中安装 centos 8(自行搜索,安装后只有命令行,图形界面需要另外安装) 切换 root 账号 su root 使用 dhclient 命令为 centos 8 分配一个 ip 地址 使用vim编辑网卡配置,将上面分配所得的ip地址写入配置文件 vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 注意红框的修改的 2020-07-05 编程 > Linux #Linux
PHP 面试问题整理 PHP 的生命周期是什么?PHP 生命周期有5个阶段: 模块初始化阶段 (module init) Zend 引擎的初始化操作。SAPI、FPM(master 进程 )启动,加载扩展、模块初始化 请求初始化阶段 (request init) FPM 里 worker 进程接收一个请求并读取请求数据,PHP初始化本次请求所需的环境变量 PHP脚本执行阶段 Zend 引擎接将 PHP 代 2020-06-25 编程 > PHP #PHP
PHP 设计模式之单例模式(Singleton) 单例模式被公认为是 反面模式,为了获得更好的可测试性和可维护性,请使用『依赖注入模式』 1.8.1. 目的在应用程序调用的时候,只能获得一个对象实例。 1.8.2. 例子数据库连接日志 (多种不同用途的日志也可能会成为多例模式)在应用中锁定文件 (系统中只存在一个 …) 1.8.4. 代码部分Singleton.php 123456789101112131415161718192021222324 2020-06-22 编程 > PHP #PHP
在 PHP 中使用 cURL 什么是cURL 先来看下维基百科的解释: cURL 是一个开源项目,主要的产品是 curl(命令行工具)和 libcurl(C语言的API库),两者功能均是:基于网络协议,对指定 URL 进行网络传输。 cURL 涉及是任何网络协议传输,不涉及对具体数据的具体处理。(如:html 的渲染等) 简单讲就是我们不用浏览器,在curl命令行工具就可以访问任意网址 PHP中集成了cURL库 2020-06-10 编程 > PHP #PHP #cURL