自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hyperf按钮权限验证

1.首先创建 Permission.php注解<?php declare(strict_types=1);namespace App\Annotation;use Hyperf\Di\Annotation\AbstractAnnotation;/** * @Annotation * @Target({"METHOD"}) */class Permission extends AbstractAnnotation{ /** * 权限名称 * @va

2022-01-05 09:59:07 411

原创 hyperf框架中jwt权限认证

1.安装依赖composer require firebase/php-jwt2.配置jwt。 路径 config/autoload/jwt.php<?phpdeclare(strict_types=1);return [ 'key' => 'qewwqeqweqweqweqw', 'issue' => 'qqqqq', 'expire' => 7200];**3.对jwt的封装**<?phpdeclare(strict_ty

2021-05-14 15:11:14 1559

原创 hyperf或laravel处理excel

hyperf 安装 phpoffice组件在根目录中执行composer require phpoffice/phpspreadsheet<?phpclass ExcelServiceImpl{ /** * 读取excel中的数据 * @param string $filename * @range array ([A2:AZ,A3:AL]) * @throws Exception */ public funct...

2020-11-24 09:35:44 1790

转载 hyperf框架生成二维码

通过composer引入endroid/qr-code github地址https://github.com/endroid/qr-code$ composer require endroid/qr-code2.基本使用use Endroid\QrCode\QrCode;$qrCode = new QrCode('http://www.baidu.com');return $qrCode->writeString();或者返回base64$dataUri...

2020-11-01 12:13:24 1034

原创 deepin安装elasticsearch

deepin安装elasticsearch1.单实例安装tar -zxvf elasticsearch-6.2.4.tar.gzjava -versionjava version "1.8.0_144"cd elasticsearch-6.2.4./bin/elasticsearch安装head插件wget https://github.com/mobz/elasticsearch-head/archive/master.zipcd elasticsearch-head-ma

2020-09-07 21:47:57 498

原创 deepin 安装 java

deepin安装java在官网下载或者通过下面的方式https://blog.csdn.net/weixin_40093242/article/details/80055991(1)解压tar -zxvf jdk-8u144-linux-x64.tar.gz(2)sudo mv jdk1.8.0_144 /usr/local(3)sudo mv jdk1.8.0_144 java(4)配置环境变量sudo vim /etc/profile#javaexport JAVA_HO

2020-09-05 20:52:55 205

转载 deepin安装php

deepin安装phphttps://blog.yoyoyo.me/index.php/archives/54/当报这个错误时configure: error: freetype-config not found.解决方式:https://www.doopsky.com/ops/981.html

2020-09-05 20:51:20 443

原创 deepin安装nginx

deepin安装nginxdebian最好不要换源,我换了阿里源导致安装失败(1)安装gcc g++的依赖库 sudo apt-get install build-essential && sudo apt-get install libtool(2)安装pcre依赖库 sudo apt-get install libpcre3 libpcre3-dev(3)安装zlib依赖库 sudo apt-get install zlib1g-dev(4)安装ssl依...

2020-09-03 22:24:05 254

原创 deepin安装phpstorm

deepin安装phpstorm官网下载即可下载完之后,默认下载路径是~/Downloadssudo tar -zxvf PhpStorm-2020.2.1.tar.gzsudo mv PhpStorm-202.6948.87/ /opt/进入/opt/cd/opt/重命名sudo mv PhpStorm-202.6948.87 phpstormsudo ln -s /opt/phpstorm/bin/phpstorm.sh /usr/local/bin/phpstorm启动p.

2020-09-03 22:02:33 244

原创 tpshop获取省市区三级联动接口

        tpshop中获取省市区三级联动接口也不难,只是请求时间一看,我的天6.9秒。这谁能受得了,于是把获取到的数据放到缓存文件里面了,处理之后也就是0.2秒。/**获取省市区三级联动 */public function threeLevel(){ $first_dir = dirname(dirname(dirname(dirname(__FILE__)))); ...

2018-09-14 17:26:17 722

原创 php获取附近的商家

在做项目的时候,有时候需要获取用户5公里之内的商家,这个时候可以使用mysql的空间坐标查询,本人使用的是tp5的矿机 /**我附近的商家 */public function myNearShop(){ $slat = input('lat'); $slng = input('lng'); $sql = "SELECT *, ROUND(6378.138*...

2018-09-12 08:51:37 3140

原创 php中的商品contentH5适配

使用百度编辑器上传商品详情的时候上传了多张图片,在显示给前台的时候,把html实体做H5适配,直接显示在前端页面。$goods_content = htmlspecialchars_decode($goods['goods_content']);$host = $_SERVER['HTTP_HOST'];$rep = "http://".$host."/public/upload";$...

2018-09-11 18:46:02 173

原创 php base64图片上传

public static function uploadBase64Img($base64_img,$type='app')     {        $base64Content = $base64_img;        $ret = '';        if(!empty($base64_img))        {            $date = date('Y-m-...

2018-08-15 14:52:41 500

转载 php编写幸运大转盘

//幸运大转盘    public function getTurnTable(){        /*$logic = new UsersLogic();        $user_id = $this-&gt;user_id;*/        //获取奖项数字        $prize_arr = array(            array('id'=&gt;1,'type...

2018-08-15 11:53:40 1232

原创 php生成随机红包

/**     *        * @param $packet_total 红包总额      * @param $packet_count 红包个数      * @param $packet_max 每个小红包的最大额      * @param $packet_min 每个小红包的最小额      * @return 存放生成的每个小红包的值的一维数组      */  ...

2018-08-15 11:40:30 630

原创 jq选中select中的option

 &lt;input type="hidden" name="oretype" id="oretype" value="{$goodsInfo.type}"&gt;                &lt;dd class="opt"&gt;                   &lt;select name='ore_type' id="ore_type&qu

2018-06-01 10:35:50 1863

转载 javascript实现删除前弹出确认框

这是复制的,仅供个人学习

2017-09-14 17:12:50 766

转载 php结合redis实现高并发下的抢购、秒杀功能的实例

php结合redis实现高并发下的抢购、秒杀功能的实例抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规

2017-09-11 14:46:23 891

转载 倒计时

本文来自脚本之家,仅供自己学习

2017-09-07 16:05:36 496

转载 评论回复功能数据表设计

CREATE TABLE `comment` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `topic_id` int(10) unsigned DEFAULT NULL COMMENT '主题id', `topic_type` tinyint(2) unsigned NOT NULL DEFAULT '1' COMMENT '1为

2017-08-02 11:53:28 15763 7

空空如也

空空如也

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

TA关注的人

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