php
【工匠】
不忘初心,方得始终
展开
-
SQL的四种连接查询
一、内连接:inner join 或者 join 交集二、外连接:1、左连接 left join 或者 left outer join2、右连接 right join 或者 right outer join3、完全外连接 full join 或者 full outer join 并集4、举例– 在新数据库创建两个表:create database testJoin;use testJoin;– person表id,name,cardIdcreate table person(转载 2020-06-02 16:07:31 · 900 阅读 · 0 评论 -
tp5微信扫码支付
前两天发现微信官方测试扫码支付的链接崩了,公益404了,http://paysdk.weixin.qq.com,微信也不说一声,这让使用这个链接生成二维码的用户情何以堪…只好下载官方的demo放到自己网站上生成二维码了。趁热打铁,把微信支付demo集成到tp5里面,实现微信扫码支付~~~下载demo,目录结构如下:把 lib 文件夹拿出来,放到tp5根目录 vendor 文件夹下,重命名为w...原创 2019-03-04 16:00:32 · 309 阅读 · 0 评论 -
ThinkPHP5+Redis 操作(2) 扩展
thinkphp5的自带redis类方法,只有简单的读取缓存、写入缓存的基本方法,不能满足我们业务的需求。redis本身支持五种数据类型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。接下来还是让我一起扩展thinkphp5的redis方法首先我们先找到缓存驱动类里的,handler()方法,这个方法是返回Redis类的实例化对象的。这就是实例化对象,包括了options配置项、handler资源句柄、tag标签。实际上这里的handler是new原创 2020-05-23 19:52:47 · 437 阅读 · 0 评论 -
ThinkPHP5+Redis(1) 操作
window环境(phpstudy)php安装redis扩展使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以操作系统为准)根据版本号选择扩展版本http://windows.php.net/downloads/pecl/snaps/redis/解压缩后,将php_redis.dll拷贝至php的ext目录下修改php.ini重启php查看phpinfo看到新增的redis扩展表示已经成功了.原创 2020-05-23 19:46:48 · 506 阅读 · 0 评论 -
一份tcp、http面试指南,常考点都给你了
TCP要说http就绕不开tcp,TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。但是,http是基于tcp协议的。TCP/IP 协议分层模型物理层将二进制的0和1和电压高低,光的闪灭和电波的强弱信号进行转换链路层代表驱动网络层使用 IP 协议,IP 协议基于 IP 转发分包数据IP 协议是个不可靠协议,不会重发IP 协议发送失败会使用ICMP 协议通知失败ARP 解析 IP 中的 MAC 地址,MAC 地址由网卡出厂提供IP 还隐含链路层的功能,不管双转载 2020-05-23 19:42:19 · 186 阅读 · 0 评论 -
phpstrom 与PHPstudy 调试Phpstudy配置xdubug扩展
phpstrom 与PHPstudy 调试Phpstudy配置xdubug扩展php-ini配置把XDebug部分加上如下配置xdebug.auto_trace=onxdebug.profiler_enable=onxdebug.remote_enable = Onxdebug.remote_handler = dbgpxdebug.remote_host= localhost...原创 2018-09-30 17:22:13 · 617 阅读 · 0 评论 -
yii2.0 数据库的增删改查
简单的说:1.先配置好数据库位置在config/db.php更改如下:<?phpreturn [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=music', 'username' => 'root', 'password' => '...原创 2018-10-05 22:38:10 · 131 阅读 · 0 评论 -
算法与数据结构题目的 PHP 实现:栈和队列 设计一个有 getMin 功能的栈
刚入手了一本《程序员代码面试指南》,书中题目的代码都是 Java 实现的,琢磨着把这些代码用 PHP 敲一遍,加深印象。题目:设计一个有 getMin 功能的栈 —— 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作要求:① pop、push、getMin 操作的时间复杂度都是 O(1)② 设计的栈类型可以使用现成的栈结构PHP 当中没有栈和队列的概念(5.3 ...原创 2019-01-21 11:10:18 · 227 阅读 · 0 评论 -
JS+HTML5实现获取手机验证码倒计时按钮
cssinput[type=button]width: 150px;height: 30px;background-color: #ff3000;border: 0;border-radius: 15px;color: #fff;}input[type=button].on {background-color: #eee;color: #ccc;cursor: not-a...原创 2019-09-16 17:01:05 · 659 阅读 · 0 评论