自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Bootstrap图片、文字水平垂直定位

<div style="background: #0b2e13; width: 500px; height: 500px; color: #fff;" class="d-flex justify-content-center align-items-center"> <h1 class="h1">文字居中</h1></div>文字水平垂直居中效果:<div style="background: #0b2e13; width..

2021-03-19 00:11:28 903

原创 php单例模式

/***单利模式:三私一公*私有化构造方法:使类外无法直接实例化*私有化__clone():使对象无法被克隆*私有化静态属性用于存放实例*公有化一个静态方法用于创建对象*/class Human{ private static $instance=NULL;//私有化静态属性用于存放实例 private function __construct(){} //使类外无法直接实例化 private function __clone(){}//使对象无法被克隆 /** *公有化一个

2021-01-20 14:57:28 125

原创 PHP类的手动和自动加载

PHP中的类加载手动加载类<?php //定义类文件路径 $class_path='c/include/Animal.php'; if(!class_exists('Animal')){ //判断类是否存在 if(file_exists($class_path)){//判断类文件是否存在,如果存在就加载类文件 include_once $class_path; } } $a=new Animal();//实例化类__autoload()方法自动加载

2021-01-08 16:14:55 198 1

原创 理解PHP的0、空字符、null、未定义变量和isset()、empty()、is_null()

1、考虑考虑一个值为空字符串的情况$var='';if($var){ echo 'true';}else{ echo 'false';}//结果:false使用isset():$var='';if(isset($var)){ echo 'true';}else{ echo 'false';}//结果:true使用empty()$var='';echo empty($var);//结果:1(true)使用is_null():$var='';echo is_nu

2020-12-23 16:11:34 340

原创 整理了一下Centos7下搭建Lamp环境的笔记

一、php的安装1、yum -y update //升级所有软件包的同时也升级软件和系统内核;2、yum remove php-common -y //移除CentOS7 已安装的php-common,以便安装新的php-common。此步删除了CentOS原有的php53、更改yum源:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.

2020-11-05 18:09:06 92

原创 windows下安装Redis并配置php7.3的Redis扩展

windows下安装Redis下载Redis的windows版,下载地址:https://github.com/MicrosoftArchive/redis/releases选择稳定版3.0.504下载:下载Redis-x64-3.0.504.zip,也可以下载Redis-x64-3.0.504.msi,这里下载的是zip文件下载成功以后,开始安装Redis。选择你想要安装Redis到哪个盘。这里选择的是D:\Program Files (x86)\,将下载的Redis-x64-3.0.504.z

2020-11-02 23:29:44 1212

原创 Centos 7下自动安装Memcached

Centos 7下自动安装Memcached1、使用Xshell链接Centos服务器:2、安装libevent-devel依赖使用命令:yum -y install libevent-develYou need to be root to perform this command.说明权限不够。应切换到root用户下:切换root用su root命令,回车后输入root用户的密码就切换成功了。3、再次尝试安装libevent-devel依赖,运行yum -y install libeve

2020-11-01 22:16:34 71

原创 tp5.1 token解决接口数据被篡改的安全问题

tp5.1防止接口数据被篡改解释一下上面代码:一般使用场景:用户登录,要防止登录数据被篡改:代码如下: /** * 验证token,防止数据被篡改 * @param $arr [全部请求参数] */ public function check_token($arr){ if (!isset($arr['token']) || empty($arr['token'])){ $this->info_msg('400'

2020-10-30 00:56:57 1109 2

原创 ThinkPHP5.1配置二级域名

在本地环境配置了域名:apitest.com,现在的需求是要使api.apitest.com,能指向 application/api,用来做接口专用二级域名。第1步:在phpstudy中绑定两个域名:第2步:hosts文件中增加如下两条第3步: 在route/route.php中添加如下代码:Route::domain('api','api');//Route::domain('二级域名的api','application下的api');最终效果:...

2020-10-29 23:33:46 891

原创 【问题】TP5.1开发接口过程中json数据返回的中文部分变成了16进制Unicode编码

代码如下:public function check_time($arr){ if (!isset($arr['time']) || $arr['time'] <=1){ $this->info_msg(400,'时间戳不正确.'); } if (time() - intval($arr['time']) > 60){ $this->info_msg(401,'请求超时'.

2020-10-29 23:08:48 939

原创 PHP中if语句的替代写法

PHP中if语句的替代写法在html中的用法$a=1;<?php if($a==1): ?>//code......<?php endif;?>在html中的用法<?php$var=true;?><html><head><title>php中的if语句的替代写法在html中的用法</title></head><body><?php if($var): ?>~

2020-10-29 19:58:08 833

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除