自定义博客皮肤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 1145

原创 php单例模式

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

2021-01-20 14:57:28 212

原创 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 346 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 463

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

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

2020-11-05 18:09:06 174

原创 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 1473

原创 Centos 7下自动安装Memcached

Centos 7下自动安装Memcached 1、使用Xshell链接Centos服务器: 2、安装libevent-devel依赖 使用命令:yum -y install libevent-devel You 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 164

原创 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 1288 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 1064

原创 【问题】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 1101

原创 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 1014

空空如也

空空如也

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

TA关注的人

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