自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 centos7 安装docker-compose及加速

首先是官方安装(一般会因为网络原因失败)https://docs.docker.com/compose/install/pip3安装yum install python3-pippip3 install docker-composesudo chmod +x /usr/local/bin/docker-composedocker-compose -v加速镜像拉取一直...

2019-12-10 09:33:26 392 1

原创 PHPstorm开启xdebug调试

首先下载对应xdebug的版本(自行百度)然后php.ini中添加以下配置zend_extension = php_xdebug.dll //xdebug路径xdebug.remote_enable = Onxdebug.remote_host = localhostxdebug.remote_port = 9100xdebug.idekey=PHPSTROMxdebug.r...

2019-12-03 15:22:49 229

原创 php模式设计

  模式设计是什么?初学者一开始会被这高大上的名称给唬住。而对于有丰富编程经验的老鸟来说,模式设计又是无处不在。很多接触的框架就是基于各种模式设计形成的。 简单说,在写代码的过程中一开始往往接触的是面向过程的,简单的基础的编程。这个时候我们往往追求的是代码能够实现某项功能就万事大吉。管他代码多么冗余,管他代码是否可重用,管他效率如何,能实现功能就好。但是,真正应用于实际的,更被大家采纳的是那些高效...

2019-07-01 14:52:15 172

原创 解决微信退款通知 解密高版本PHP Call to undefined function mcrypt_decrypt

低版本PHP解密方式protected function refundDecrypt($str){ $key = md5(config('wechat.payment.key')); $str = base64_decode($str); $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $str, ...

2019-06-27 14:54:36 2274

原创 php redis 秒杀

<?phpnamespace Admin\Controller;use Think\Controller;class TestController extends Controller{ public function redis() { $redis = new \Redis(); $redis->connect('12...

2019-06-06 16:02:08 446

转载 faker php测试数据库生成

官方地址:https://github.com/fzaninotto/Faker使用方式:1、composer直接下载: composer require fzaninotto/faker2、将 "fzaninotto/faker": "^1.8" 加入composer.json,执行composer update3、github下载到本地引入项目和简单...

2019-06-06 16:00:19 322

转载 数据库事务隔离级别

Mysql加锁过程详解(1)-基本知识Mysql加锁过程详解(2)-关于mysql 幻读理解Mysql加锁过程详解(3)-关于mysql 幻读理解Mysql加锁过程详解(4)-select for update/lock in share mode 对事务并发性影响Mysql加锁过程详解(5)-innodb 多版本并发控制原理详解Mysql加锁过程详解(6)-数据库隔离级别(1)Mys...

2018-12-26 12:13:30 344

原创 php操作redis

//使用autoload加载相关库,这边重点就是为了require $file;spl_autoload_register(function($class) {$file = __DIR__.’/lib/Predis/’.$class.’.php’;if (file_exists($file)) {require $file;return true;}});//配置连接的IP、端...

2018-12-25 16:04:52 170

原创 宝塔 linux版安装 svn 并自动同步代码

查看是否已经安装了svnsvnserve --version没有安装的话安装subversion,直接用yum 安装yum install -y subversion启动svnsvnserve -d -r /svn如果报如下的错误svnserve: error while loading shared libraries: libaprutil-1.so.0: ca...

2018-11-17 16:27:52 6773

转载 ubuntu 设置固定ip和设置dns

sdfad

2018-11-13 11:46:40 289

原创 PHPstorm 配置 cmder

首先配置cmder的环境变量然后检测cmder环境变量是否配置成功最后打开PHPstorm的设置选项 更改shell path 为 "cmd.exe" /k "D:\\cmder\\vendor\\init.bat" 后面的为自己的路径,根据不同自行修改重启PHPstorm 修改成功...

2018-11-12 09:14:48 1316

原创 关于ztree的基本使用

<link rel="stylesheet" href="__PUBLIC__/admin/lib/zTree/v3/css/zTreeStyle/zTreeStyle.css" type="text/css"><script type="text/javascript" src="__PUBLIC__/admin/lib/zTree/v3/js/jquery.ztree.a

2018-11-07 17:54:29 145

转载 datatables的基本用法

首先需要引用下面两个文件 <link rel="stylesheet" href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css" /><script src="https://cdn.d

2018-11-07 11:54:08 1620

原创 tp3.2使用Redis

第一种 $redis = new \Redis(); $redis->connect('127.0.0.1',6379); $redis->auth('root'); $redis->set('test','hello redis'); echo $redis->get('test');第二种首先在con

2018-10-20 17:52:56 3098

转载 jQuery插件实现“点击获取验证码后60秒内禁止重新获取(防刷新)”

转自:jQuery插件实现“点击获取验证码后60秒内禁止重新获取(防刷新)”效果图 先到官网(http://plugins.jquery.com/)下载jquery.cookie.js插件,放到相应文件夹,代码如下:<!DOCTYPE html><html><head> <meta chars...

2018-08-23 14:08:40 261

Sublime3211

sublime最新3211版本,因为网络原因,官网下载的特别慢,自己科学上网后下载下载了下来,用作记事本还是挺方便的

2020-01-03

navicat12_premium_x64

navicat12免费使用,解压安装后,把对应的两个文件复制到安装根目录就可以了,navicat12_premium_x64

2020-01-03

空空如也

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

TA关注的人

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