自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux系统安装

1、系统分区系统分区分为主分区、扩展分区和逻辑分区。主分区:最多有4个扩展分区:只能有1个,不能写入数据只能包含逻辑分区,主分区加逻辑分区最多只能有4个。逻辑分区:可以正确写入数据和格式化。PS:1~4只能是主分区和逻辑分区号,5永远是逻辑分区第一个分区号。...

2020-08-21 18:19:48 126

原创 redis基本使用

一、redis安装1、 windows安装安装到非中文和非空格的文件夹下(1)启动redis服务,redis默认使用的端口是6379(2)进入到redis-server.exe所在目录(3)执行redis-server.exe 命令(4)使用redis的客户端命令来连接。重新打开一个命令窗口如果不是连接本机的redis,可以通过 redis-cli.exe --help 命令查看帮助信息问题点:windows下启动redis失败:解决办法:使用redis-server.exe

2020-07-17 20:24:52 381

转载 PHP实现微信申请退款

前面讲了怎么实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程 和ThinkPHP中实现微信支付(jsapi支付)流程。由于业务需求,还需要有微信退款,经过研究和摸索,也终于搞定了。前期准备:当然是搞定了微信支付,不然怎么退款,这次还是使用官方的demo。当然网上可能也有很多大神自己重写和封装了demo,或许更加好用简洁,但是我还是不提倡用,原因如下:(1)可能功能不全,或许他...

2020-03-12 10:05:00 458

原创 微信开发(六):微信卡券

定义变量<?phpdefine('APPID', 'w*******8');define('APPSECRET','8**********4');$cardid='pMk*****DY';//创建卡券成功获取$token=getAccessToken();?>创建卡券<?php///.....微信开发(五)......../**********1.创建卡券*...

2020-03-12 09:56:54 800

原创 微信(五):wx_sample.php

<?phpdefine("TOKEN","weixin");$wechatobj=new wechatCallbackapiTest();//(1)先验证$wechatobj->valid();//(2)验证成功后注释掉valid(),开启自动回复功能//$wechatobj->responseMsg();class wechatCallbackapiTest{...

2020-03-12 09:55:05 717

原创 微信开发(四):获取access_token和微信服务器IP

获取access_token和微信服务器IP##access_tokenaccess_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_tokenaccess_token与appid,appsecret的关系appid和appsecret就是在微信公众平台上的唯一标识appid和appsecret用来产生access_token,access_to...

2020-03-12 09:54:17 497

原创 微信开发(三):图文消息回复

##图文消息回复<?php ///.....微信开发(二)........//3、图文消息回复 elseif(strtolower($postObj->MsgType)=='text'){ if(trim($postObj->Content)=='图文'){ $arr=array( array( ...

2020-03-12 09:53:23 163

原创 微信开发(二):纯文本消息回复

##纯文本消息回复<?php /** .....微信开发(一)..... **/ elseif(strtolower($postObj->MsgType)=='text'){ //trim()去除空格 switch(trim($postObj->Content)){ case 1: $co...

2020-03-12 09:52:43 314

原创 微信开发(一):接收事件推送并回复

基于thinkphp微信开发##1、 微信公众平台开启服务器配置##2、 具体代码在http://ip/tp/wx.php/Home/Index.index###wx.php<?php//1、定义项目名称define('APP_NAME','wx');//2、定义项目路径define('APP_PATH','wx/');//3、引入tp核心文件require './...

2020-03-12 09:52:11 1749 1

原创 php 通过stomp协议连接ActiveMQ

###一、安装php的stomp扩展http://pecl.php.net/package/stomp如:stomp-2.0.0.tgz> tar xf stomp-1.0.9.tgz> cd stomp-1.0.9> /data/php56/bin/phpize> ./configure --with-php-config=/data/php56/bin/ph...

2020-03-12 09:50:46 279

原创 PHP实现二维数组按某列进行排序的方法

本文实例讲述了PHP实现二维数组按某列进行排序的方法。分享给大家供大家参考,具体如下::/** 二维数组 按某列排序* array_multisort($arr1,$arr2)* 手册 例子如下**/$data[] = array('volume' => 67, 'edition' => 2);$data[] = array('volume' => 86, 'ed...

2020-03-12 09:47:51 463

原创 冒泡排序-选择排序-快速排序(PHP实现)

冒泡排序$arr=array(5,3,6,9,10);$str='';//冒泡排序 向右冒,小数冒泡for($i=0;$i<count($arr)-1;$i++){ for($j=0;$j<count($arr)-1-$i;$j++){ if($arr[$j]<$arr[$j+1]){ $str=$arr[$j]; ...

2020-03-12 09:46:08 171

原创 斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)###迭代<?php $arr[0] = 1;$arr[1] = 1;for($i = 2;$i &l...

2020-03-12 09:45:15 1391

原创 二叉树遍历

1、前序遍历:根左右前序遍历也叫先序遍历,先访问根节点,再遍历左子树,最后遍历右子树前序遍历可以想象从跟节点开始,围绕树的外围跑一圈2、中序遍历:左根右中序遍历先遍历左子树,再访问根节点,最后遍历右子树3、后序遍历:左右根后序遍历先遍历左子树,再遍历右子树,最后访问根节点...

2020-03-11 22:04:42 77

原创 Trait代码复用类

前言:PHP是一种单继承的语言,但是在编码过程中,我们需要在当前类中使用两个或两个以上的其他类的方法,这时候继承就不能实现。而往往采用new方式实例化要用到的很多类,这样会很影响代码的结构和开发规范。于是Trait类出现了,它是一种代码复用的方法,能够实现一个类中引用其他多个类的方法一、概念PHP官方手册对Trait的描述是:Trait是为类似PHP的单继承语言而准备的一种代码复用机制。T...

2020-03-10 18:08:45 178

转载 MySQL索引完全解读

索引这个词,相信大多数人已经相当熟悉了。不过为了文章的完整性,这里再啰嗦一下。索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。 索引最形象的比喻就是图书的目录了。 注意这里的大量,数据量大了索引才显得有意义,如果我想要在[1,2,3,4]中找到4这个数据,直接对全数据检索也很快,没有必要费力气建索引再去查找。 索引在mysql数据库中分三类:B+树索引 2. Hash...

2020-02-26 15:56:46 265

原创 Laravel基本学习

1、 路由大部分的引用数据迁移数据填充auth认证

2020-02-04 10:17:11 681

空空如也

空空如也

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

TA关注的人

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