自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 微信小程序flex弹性盒布局

链接:https://blog.csdn.net/xuyonghong1122/article/details/80620933?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.none

2020-08-15 15:13:27 404

原创 小程序微信支付业务流程

小程序微信支付业务流程 1.用户选择商品后,向API提交包含它所选择商品的相关信息 2.API在接收到信息后,需要检查订单相关商品的库存量 3.有库存,把订单数据存入到数据库中等下单成功了,返回客户端消息,告诉客户端可以支付了 4.调用我们的支付接口,进行支付 5.还需要再次进行库存量检测 6.服务器这边就可以调用微信的支付接口进行支付 7.微信会返回给我们一个支付的结果(异步) //成功:也需要进行库存量的检测 //成功:进行库存量的扣除,失败:返回一个支付失败的结果 ...

2020-08-13 16:50:32 322

转载 phpstorm调试

1.简单介绍下为什么要用断点调试,很多人说我在代码调试的部位用var_dump 或者 exit 或者print_r来进行断点,但是当项目足够大的时候这样的做法就比较费时费力,因为你断点后需要删除原有的打印,很多时候我们自己也不知道在什么地方打印, 但是安装断点调试就可以解决这些问题,越用你会越来越喜欢它。 链接详细教程 https://blog.csdn.net/yinhangbbbbb/article/details/79247331 2、从你断点开始的地方,你可以按F7,程序会一步一步往下走,碰到函数的

2020-08-12 09:56:15 172

原创 API权限控制

确定用户的身份 在API不存在登录来确定用户的身份,但可以通过令牌来认证,通过令牌来认证你是否有权限调用这个接口,否则,没有权限调用接口!携带令牌来访问还不行,还要验证你的身份是否合法。另外,token还要有一个有效期,过了这个有效期就访问不了这个接口。 携带令牌访问API接口 总结: 令牌验证的有三点 1.验证身份是否合法。 2.验证令牌是否有效 3.验证令牌所对应的权限 openid有两大作用: 1.需要代表用户的唯一标识 2.在做微信支付(或一些功能)的时候会用到openid 注意:openid

2020-08-06 09:19:55 2285

原创 thinkphp5实现全局异常处理

实现全局异常处理 异常分类: 1.由于用户行为导致的异常(没有通过验证器,没查询到结果) //凡是继承BaseException都是属于第一种情况 例如: 这种情况通常不需要记录日志,需要向用户返回具体信息 2.服务器自身异常(代码错误,调用外部接口错误) 通常记录日志,不向客户端(用户)返回具体原因 首先来看看异常处理类(所有异常都会被发送到ExceptionHandle类来进行处理) 然后根据if判断传过来的异常是自定义异常还是服务器自身异常 如果是自定义异常,凡是继承BaseException类的都

2020-08-05 15:44:46 927

转载 ThinkPHP5框架引入的css等外部资源文件没有生效

文件结构 问题陈述 静态资源文件一般是放在public目录里,不只是css,只要是静态资源文件都没有显示出来。 问题解决:需要配置在本地配置虚拟域名,域名配置在我上一篇文章提到。 效果展示: 附上链接: https://blog.csdn.net/weixin_44003577/article/details/105747101 ...

2020-07-22 10:29:19 300

原创 tp5 composer 安装验证码失败

原因:5.0版本框架应该安装1.*版本的扩展 解决方法:composer require topthink/think-captcha 1.*

2020-05-09 20:59:46 254

转载 TP5自定义全局异常处理提示render不兼容

【填坑】TP5自定义全局异常处理提示render不兼容 thinkphp5.1php框架 更新于 2月27日 约 2 分钟 TP5自定义全局异常处理,所有抛出的异常都通过自定义render方法渲染,再返回客户端显示。 需要自定义handle的render方法并覆盖: namespace app\lib\exception; use think\Exception; use think\exce...

2020-05-01 10:27:00 396

原创 wampserver配置虚拟域名

wampserver配置虚拟域名 背景:每次运行PHP项目都需要在浏览器的地址栏写上"http://localhost:80"(80端口号)""才能进行访问,如果通过配置域名就会简单许多。 配置域名方法步骤 1.打开计算机操作系统目录中的hosts文件; C:\Windows\System32\drivers\etc\hosts 添加域名: 127.0.0.1 tp.com(这是自定义的域名)...

2020-04-25 11:37:47 507

原创 thinkphp学习笔记

一、Thinkphp框架概述 1.介绍 在web领域,PHP是所有编程语言中比较受欢迎的一门语言! PHP已经诞生出几十种编程框架!但国内最热门和使用率最好的框架有Thinkphp和Laravel这两款PHP框架! 2.thinkphp目录结构【重点】 https://www.kancloud.cn/manual/thinkphp5_1/353950 runtime目录在linux和mac下面一...

2020-04-19 22:49:45 257 1

韩顺平PHP从入门到精通笔记.zip

韩顺平PHP从入门到精通笔记.zip

2020-05-25

ThinkPHP5快速入门.zip

ThinkPHP5快速入门.zip

2020-05-25

空空如也

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

TA关注的人

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