自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 mac m1安装phpredis提示have ‘x86_64‘, need ‘arm64e‘的解决办法

无论是通过pecl安装redis,还是下载压缩包自己编译,生成的redis.so执行时总是会提示:Warning: PHP Startup: Unable to load dynamic library 'redis.so' (tried: /opt/homebrew/lib/php/pecl/20190902/redis.so (dlopen(/opt/homebrew/lib/php/pecl/20190902/redis.so, 0x0009): tried: '/opt/homebrew/lib/p

2022-05-27 18:03:58 2592 1

原创 抽奖活动项目总结

前阵子端午公司弄了个抽奖活动,然后我负责api的开发,需求如下:前两天登录抽奖次数为1,第三天抽奖次数为3,每天抽奖次数清0;抽到游戏礼包要返回礼包码;抽奖时判断用户能否抽奖,包括注册天数大于1天,在活动时间内,抽奖次数不为0;需求还是比较简单的,判断注册时间和活动时间都比较简单,讲讲怎样判断登录天数。我是用当前登录时间-首次登录时间判断,但这样处理不了中间断登录的状况,项目赶着上,我直接根据日期...

2018-06-20 19:42:50 2107 1

转载 laravel 容器

https://www.insp.top/article/learn-laravel-container

2018-04-24 15:53:58 158

原创 tp5获取不到session的值

我在控制器里设了两个方法,第一个设置session,然后跳转到第二个方法,获取并输出session。//设置sessionSession::set('uid',$res->uid);//获取sessionecho Session::get('uid');然后输出是空,就是获取不到session的值,查看了默认配置,session是设置为自动开启的,所以不是没开启的原因,然后看到// ...

2018-04-21 15:15:35 9895 2

原创 php实现哈希表

看书看到一个算法,觉得挺妙的。用拉链法解决哈希值冲突<?php //建结点class hashNope{ public $key; public $value; public $nextNope; public function __construct($key,$value,$nextNope=null){ $this->key=$key; $this->val

2017-11-02 19:18:20 455 3

原创 PHP遍历输出所有类的内容

遍历对象

2017-10-10 15:53:26 2068

转载 使用php实现双向队列

双向队列即头尾都能进出元素<?phpclass Deque{ private $queue=array(); function addFirst($item){//头入队 return array_unshift($this->queue,$item); } function addLast($item){//尾入队 return array_push($this->qu

2017-09-28 11:47:45 331

转载 使用PHP编写发红包程序

$total=20;//红包总金额 $num=10;// 分成10个红包,支持10人随机领取 $min=0.01;//每个人最少能收到0.01元 for ($i=1;$i<$num;$i++) { $safe_total=($total-($num-$i)*$min)/($num-$i);//随机安全上限 $money=mt_rand($min*100,$saf

2017-09-28 11:36:56 375

原创 thinkphp5不显示报错信息

使用tp5框架,测试时不显示错误信息,只显示“页面有错误”,查了很多方法,现在来总结一下:tp5在部署模式下是不显示错误信息的,要开启调试模式在public/index.php即入口文件设置define('APP_DEBUG', true);在config.php设置'SHOW_PAGE_TRACE'=>true, 'debug'           =>true,开启完调

2017-07-17 13:09:24 4545

原创 PHP7在thinkphp5下连接mysql

开始连接数据库时不成功,报错not database use,我就奇怪,明明已经根据手册的方法连了数据库,这时没想到是连接方法错误,在网上查发现php7是已经不用MySQL了,使用mysqli。这时我就怀疑是不是tp5默认使用mysql驱动,再继续查,然后就是坑人的地方,看到有些人说在comfig.php里设置‘type’  => 'mysqli'就行,当时也是没脑就照着设了,后来发现,这个typ

2017-07-17 12:47:38 4580 2

空空如也

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

TA关注的人

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