特别推荐文以载道,宁静致远

  • 数据库 mysql数据库 utf8和utf8mb4的区别

    数据库 mysql数据库 utf8和utf8mb4的区别

    MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。

    2021-06-21文远技术博客544457

  • php数组怎么根据其中的一个值进行排序?解决方法

    php数组怎么根据其中的一个值进行排序?解决方法

    我想对其进行一个排序,按照其“sort”的值的大小进行排序,3->4->7。 首先介绍php的两个方法 方法一:array_column() 返回输入数组中某个单一列的值。php版本 5.5+。 方法二:array_multisort() 函数返回一个排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。

    2021-06-21文远技术博客688521

  • linux_centos7_安装mysql8.0.15

    linux_centos7_安装mysql8.0.15

    本文介绍的是在linux centos7下安装mysql8.0.15。1、获取mysql 可以官网下载 或者使用我 提供好的,这是一个xz包,先用xz命令解压成tar包,再用tar命令解压成文件夹,可能会有点慢,因为文件有点大,估计在1.8GB左右、二、安装 我们把解压好的mysql文件夹移动到/usr/local/mysql,这个目录可以自己定义

    2021-06-21文远技术博客980311

最新发布路漫漫其修远兮,吾将上下而求索

  • Call to undefined function think\captcha\imagettftext()问题完美解决

    Call to undefined function think\captcha\imagettftext()问题完美解决

    在使用框架验证码的时候会出现这种问题Call to undefined function think\captcha\imagettftext()问题完美解决这是因为gd扩展没有引入freetype

    2022-01-16文远技术博客435346

  • Linux安装Redis6.2

    Linux安装Redis6.2

    配置Redis,编辑redis.conf修改如下内容protected-mode 项的值改为 no,daemonize 项的值改为 yes,appendonly 项的值改为 yes,脚本代码如下 注意修改两个地方 REDIS_BIN、CONFIGFILE

    2022-01-15文远技术博客686364

  • 编译安装nginx

    编译安装nginx

    本文介绍nginx的安装,1. 准备,注意:一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。安装目录可以是任何目录,这里选择的是/usr/local/nginx/srclib

    2022-01-13文远技术博客319374

  • 在linux系统下编译安装php7环境镜像是centos7-linux_centos7_编译安装php7

    在linux系统下编译安装php7环境镜像是centos7-linux_centos7_编译安装php7

    首先,我们先下载php,我用的是php7.4.13版本,建议使用下载工具下载。下载完成后用ftp工具上传到 /root 目录下,(具体目录无要求,建议使用我的目录),先安装php依赖,在开始编译安装,在安装php依赖之前,建议使用 yum update 更新一下yum,这样保证依赖版本是接近最新的

    2022-01-12文远技术博客972204

  • Laravel自定义Artisan命令生成Server类

    Laravel自定义Artisan命令生成Server类

    在开发中,有时候我们会使用到基于控制器Controller和模型Model之间在加一层Server类。那么用laravel的Artisan命令可以生成模型和控制器文件,怎样生成Server类使我们更加方便呢? 首先,新建一个类,代码和命名空间如下

    2021-08-25文远技术博客575413

  • PHP设计模式六大原则之接口隔离原则

    PHP设计模式六大原则之接口隔离原则

    1、什么是接口隔离原则,客户端不应该依赖它不需要的接口,一个类对另一个类的依赖应该建立在最小的接口上2、解决什么问题,类A通过接口I实现多个方法,类B也通过接口I实现多个方法,如果接口I对于类A和类B来说不是最小接口,则类A、类B必须去实现他们不需要的方法。

    2021-08-10文远技术博客382417

  • PHP设计模式六大原则之依赖替换原则

    PHP设计模式六大原则之依赖替换原则

    1、什么是依赖替换原则,高层模块不应该依赖底层模块,二者都应该依赖抽象,抽象不应该依赖细节,细节应该依赖抽象,类A直接依赖类B,假如要将类A改为依赖类C,则必须要通过修改类A的代码才可以实现。

    2021-08-10文远技术博客537207

  • PHP设计模式六大原则之迪米特原则

    PHP设计模式六大原则之迪米特原则

    1、什么是迪米特原则,一个类对自己依赖的类知道的越少越好,如果一个类需要调用另一个类,可以通过第三方去转发这个调用,避免在当前类去实例化另一个类,我们实现了关机类、播放音乐类、开机类,现在我们实现一个功能,就是开机->播放音乐->关机。

    2021-08-10文远技术博客373373

  • PHP设计模式六大原则之里氏替换原则

    PHP设计模式六大原则之里氏替换原则

    1、什么是里氏替换,当需要子类增加功能的时候,对父类做到只扩展新功能,不修父类改原本功能的原则,3、优点: 1、代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性2、提高代码的复用性3、子类可以形似父类,但是又异于父类4、提高代码的可扩展性,实现父类的方法就可以了5、提高产品或者项目的开放性

    2021-08-10文远技术博客991304

  • PHP设计模式六大原则之开闭原则

    PHP设计模式六大原则之开闭原则

    1、什么是开闭原则,当需要增加功能的时候,对一个类做到只扩展新功能,不修改原本功能的原则2、代码示例通俗来讲,在一个类新加功能的时候不要修改原有的功能3、优点指导引领我们设计稳定且灵活的系统

    2021-08-09文远技术博客720193