自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP7.2 3DES 和Java3DES交互加密解密(mcrypt_module_open替代方法)

数据加密标准(DES)是美国的一种由来已久的加密标准,它使用对称密钥加密法,并于1981年被ANSI组织规范为ANSI X.3.92。3DES(或称为Triple DES )是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称,也是是DES加密算法的一种模式。它相当于是对每个数据块应用三次DES加密算法。3DES(即Triple DES)是DES向AES过渡的加密算法(1999年,NIST将3-DES指定为过渡的加密标准)以下使用PHP的

2021-11-04 13:58:51 802

原创 2020PHP面试热题(一)

1.请说出PHP的常用设计模式①单例模式:保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个,同时这个类还必须提供一个访问该类的全局访问点。②工厂模式:定义一个创建对象的接口,但是让子类去实例化具体类。工厂方法模式让类的实例化延迟到子类中。③观察者模式:观察者模式有时也被称作发布/订阅模式,该模式用于为对象实现发布/订阅功能:一旦主体对象状态发生改变,与之关联的观察者对象会收到通知,并进行相应操作。④适配器模式:适配器模式将一个类的接口转换成客户希望的另外一个接口,使得原

2020-08-06 17:38:17 439

原创 phpstorm启动报错Failed to create JVM Path...

phpstorm启动报错Failed to create JVM Path...找到文件D:\PhpStorm 2019.3.1\bin\phpstorm.exe.vmoptions 把内存值改成标准值。文件所有内容例如以下:-server-Xms128m-Xmx512m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSwe...

2020-04-17 11:42:51 1222

原创 CentOS7 Failed to start LSB: Bring up/down解决方法

启动网络命令 : /etc/init.d/network restart 或者 systemctl start NetworkManagerRestarting network (via systemctl): Job for network.service failed because the control process exited with error code. See...

2020-04-13 10:38:22 217

原创 PHP中百度地图和高德地图经纬度互相转换

if(! function_exists('bdEncrypt')){ //GCJ-02(火星,高德)坐标转换成BD-09(百度)坐标 //@param $longitude 高德经度 //@param $latitude 高德纬度 function bdEncrypt($longitude,$latitude){ $x_pi = 3.14159...

2019-08-30 11:27:45 1592

转载 php CURL中x-www-form-urlencoded POST 请求数据

if(! function_exists('curPost')){ /** * php curl中x-www-form-urlencoded 请求数据 * @param string $data 请求数据 * @param string $url 请求地址 * @return boolean [descriptio...

2019-08-30 11:20:35 3086

原创 PHP使用qrCode生成二维码图片

tip:endroid/qr-code依赖PHP版本>7.2,PHP环境必须开启支持GD2扩展库支持composer命令下载包到项目中(https://packagist.org/packages/endroid/qr-code):composer require endroid/qr-code使用该包生成简单的二维码图片示例如下:public function getQrCo...

2019-07-04 16:36:50 886

原创 WARNING swSocket_bind (ERROR 502): bind(0.0.0.0:9501) failed. Error: Address already in use [98]

php bin/swoft start启动swoft服务报错如下:解决方法:查看80端口:netstat -anp | grep 80 如下可以看到80端口被占用再输入命令杀死进程:kill 8500再重启swoft服务:php bin/swoft restart已经启动成功啦!!!可以开发项目啦!!...

2019-07-02 11:07:19 4309 1

原创 PHP无限极树状型分类

无限极分类封装方法:if(! function_exists('treeCategory')){ /** * @param array $datas 原数组 * @param int $parent 默认父级id=0 * @param string $key ...

2019-07-01 15:43:38 345

原创 二维数组去重

原数组如下if(! function_exists('arrayUnset')){ /**二维数组去重 * @param $arr 二维数组 * @param $key 键值 * @return array */ function arrayUnset($arr,$key){ $tmp_arr = array...

2019-07-01 15:28:03 261

原创 解决 redis desktop manager连接不上Linux(centos7)的问题

1.首先外网看是否能够ping 服务器地址 如果不行关掉Linux上的防火墙 systemctl stop firewalld;2.安装redis服务默认将IP绑定在本地的所以打开redis.conf配置文件将 bind 127.0.0.1注释掉,为redis设置密码,找到requirepass foobared 将foobared改为你要设置的密码;3.6379端口要打开,没有的话将...

2019-06-24 10:47:51 566

原创 Linux下多个ip访问PHP项目环境配置

之前在Linux上搭建PHP项目环境访问项目使用域名配置的,但是多个IP怎么绑定项目呢我就直接贴nginx.conf关键代码了哟如下:user www www;worker_processes auto;error_log /home/wwwlogs/nginx_error.log crit;pid /usr/local/nginx/logs/n...

2019-06-19 17:46:56 670

原创 swoft框架环境安装准备

必须安装的安装PHP并且版本至少>7.0,推荐7.1+ 安装php包管理器composer 安装redis的异步客户端hiredis 连接迭代器依赖pcre库 安装php扩展swoole, 并且版本至少>=2.1 swoole开启协程和异步redis 其他需要安装和启用的php扩展有:PDO>>>安装centos7虚拟机首先下载...

2019-06-18 14:39:25 1273

空空如也

空空如也

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

TA关注的人

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