自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php正则电话号

手机号码正则/^1(3|4|7|5|8)([0-9]{9})/(400正则)|(800正则)|(手机号)|(座机号)|座机号码正则^0[0-9]{2,3}-[0-9]{8}400电话的正则/^400[0-9]{7}/800电话正则/^800[0-9]{7}/要匹配其中之一就在中间以|隔开。

2024-01-23 15:23:29 680

原创 商家转账到零钱 设置ip

微信商户平台设置ip

2023-01-03 13:41:00 345

原创 微信支付证V3

微信支付V3

2022-08-18 11:06:05 669

原创 swoole安装

第一步:下载swoole源码安装下载路径:https://github.com/swoole/swoole-srcgit clone https://github.com/swoole/swoole-src.git如果报错就把https 改成 http第二步:进入swoole文件目录,使用phpize生成configure文件会发现swoole目录下是没有configure文件的,所以需要PHP生成。phpize查看php-config位置find / -name php-config

2021-11-16 17:52:19 261

原创 git搭建远程

配置Git首先在本地创建ssh key;ssh-keygen -t rsa -C “your_email@youremail.com”Generating public/private rsa key pair. //提示这个Enter file in which to save the key (/c/Users/Admin/.ssh/id_rsa): 【这里直接enter】Enter passphrase (empty for no passphrase): 【直接回车默认不填,填了每次都需

2021-09-28 15:46:53 329

原创 thinphp5.1以上查看thinphp版本号

dump( \think\facade\App::version());die;

2021-09-09 10:54:06 126

原创 java接口

一方面,有时必须从几个类中派生出一个子类,继承他们所有属性和方法。但是,java不支持多继承。有了接口,就可以实现多重集成效果。另一方面,有时必须从几个类中抽取一些共通的行为特征,而它们之间又没有is-a关系,仅仅具有相同的行为特征而已。例如鼠标、键盘、打印机、充电器、移动硬盘 等都支持USB连接。接口就是规范,定义的是一组规则,体现了显示世界中“如果你是/要 … 则必须能…”的思想。继承是一个"是不是"的关系,而接口实现则是“能不能”的关系接口的本质是契约,标准,规范,就像我们的法律一样。指定好后

2021-07-06 17:59:24 100

原创 eclipse中出现红线错误但不提示错误信息解决办法也不是提示修改方法

1 选择菜单栏的window选项2点击Windows,选择下拉菜单里面的preferences3 看图4在右侧的对话框中Auto Activation 下的子选项Auto activation triggers for java后的文本框中输入 abcdefghijklmnopqrstuvwxyz. 即可。

2021-06-25 10:32:34 1911

原创 phpWord

开发框架: thinkphp3.2Word插件: PHPWord一、安装PHPWord安装PHPWord,可以通过下面2中方式: 1. git地址下载:https://github.com/PHPOffice/PHPWord,下载完成后将文件复制到项目目录下 2. 使用composer安装::composer require phpoffice/phpword二、在项目中引入PHPWord2.1 在项目根目录的index.php文件中,加入以下代码,加

2021-06-19 13:43:26 1497 3

原创 为什么使用redis

为什么使用redis队列,因为pop操作是原子的,即使有很多用户同时到达,也是依次执行,推荐使用(mysql事务在高并发下性能下降很厉害,文件锁的方式也是)

2021-05-27 19:52:36 81

原创 redis

redis 懒人工具,不用安装,直接使用 https://try.redis.io/

2021-05-27 14:50:47 69

原创 二叉树查找

二叉查找树是一个特殊的二叉树。他同样具有最多只有两个子树的特性。但是他的特别点在于其左子树大于根节点。其右子树小于根节点。看图第一层 (8 > 3 8 < 10)第二层 (3>1 3<6) (10<14)第三层 (6>4 5<7) (14>13)...

2021-05-26 17:42:44 166

原创 tp5创建和调用存储过程

无参的Db::query(“call do_it(@res)”);$procedureRes = Db::query(“select @res as res”);do_it 存储过程名字@res 返回值名字带参的$userid = 100;res=Db::query("calldoit(res = Db::query("call do_it(res=Db::query("calldoi​t(userid)");...

2021-05-26 15:54:48 681

原创 windows如何用DOS命令执行mysql操作

1,首先进入安装的MySQL的bin目录2,输入 mysql -hlocalhost -uroot -proot3, 输入 show databases; 查看所有库 记得带;号

2021-05-26 15:00:24 166

原创 获取下个月的今天 php

/* * 获取下个月的今天 * 如果 $date = 2018-1-31 二月没有31号 则获取二月份的最后一天 返回值为2018-2-28 * 如果 $date = 2018-1-15 返回值为2018-2-15 * * */ function getNextMonthDays($date){ $firstday = date('Y-m-01', strtotime($date)); $lastday = strtotime("$firstday +2 month -1 day").

2021-04-26 13:01:24 332

原创 宝塔liunx navicat无法远程连接数据库的解决方法宝塔liunx

第一步:如图所示,需要从数据库修改权限,条件修改为允许所有人或者你电脑本机IP(指定IP)都可以;第二步:选择“安全”,设置放行端口,将3306填入第一个对应位置,后面自己写备注,然后点击“放行”按钮即可,也可以指定范围,如3000:3600。此方法不一定针对所有的状况都可以解决,本文章只针对端口是否放行。可能还有MySQL数据库没有给root账号权限,请进入MySQL数据库授权。授权root用户对所有数据库在任何ip都可以进行操作grant all on . to root@’%’ ident

2021-04-16 10:37:08 431

原创 公众号推送小程序卡片时需要的thumb_media_id

public function uploadTempMedia(){ $realurl = realpath("./").'\images\2.png'; $access_token = $this->getAccessToken(); $curl = "https://api.weixin.qq.com/cgi-bin/media/upload?access_token={$access_token}&type=image"; $result = $this->.

2021-03-27 14:28:19 2120

原创 公众号推送小程序卡片

首先公众号需要开通客服功能,没有的在公众号插件里添加//验证signature/*$signature = $_GET["signature"];$timestamp = $_GET["timestamp"];$nonce = $_GET["nonce"];$echostr=$_GET["echostr"];$token = "TOKEN"; //这里个token 需要跟公众号配置的一直才能通过验证 ,验证通过就可以注释掉了$tmpArr = array($token, $timestamp

2021-03-27 14:24:15 1808

原创 微信新增永久素材

//新增永久素材 public function addPermanentAssets(){ $media_id = $this->getPermanentMediaID(); $jsonArr = array( "articles"=> array( array( "title"=> 'hello word', "thumb_media_id"=> $media_id, "author"=> 'martin', "di.

2021-03-27 13:50:39 147

原创 微信新增临时素材

//新增临时素材 public function addNewTemporaryMaterialsn(){ $realurl = realpath("./").'\images\1.png'; //绝对路径 D://项目//upload/\images\1.png $access_token = $this->getAccessToken(); $curl = "https://file.api.weixin.qq.com/cgi-bin/media/upload?access_tok

2021-03-27 13:45:53 335

原创 PHP 生成随机多位序号 查询数据库

public function getCode(){ do{ $code = rand_string(12, 1); $repeat_code = $this->find(array('where' => array('code' => $code))); }while(!empty($repeat_code)); return $code; }

2021-03-23 10:25:23 143

原创 win10 Docker Nginx + PHP 部署

nginx :1拉去取最新版的 Nginx 镜像docker pull nginx:latest2查看本地镜像docker images3运行容器docker run --name nginx-test -p 8080:80 -d nginx参数说明:–name nginx-test:容器名称(nginx-test为自定义)。-p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。-d nginx: 设置容器在在后台一直运行。4安装成功http:

2021-01-27 15:40:44 696

原创 liunx 基本命令

php安装目录:which php返回根目录 :cd /

2021-01-20 14:20:16 88

原创 php 获取当前时间的 前后一小时、一天、一个月、一年

//获取本月起始日期$begindate=date(‘Y-m-01’, strtotime(date(“Y-m-d”)));enddate=date(′Y−m−d′,strtotime("enddate =date('Y-m-d', strtotime("enddate=date(′Y−m−d′,strtotime("begindate +1 month -1 day"));//获取一年前的日期$begindate= date(‘Y-m-d’, strtotime(date(‘Y-m-01’) .

2021-01-20 14:10:24 1522

原创 Laravel with 多表查询条件筛选(按从表查询)

例如以下表:菜品表: foods字段说明id主键title菜品名称.....菜品规格表: foods_specs字段说明id主键title规格名称foods_id菜品表IDprice价格.....省略菜品模型: FoodsModelclass FoodsModel extends Model{ // 省略 /** *...

2021-01-15 08:44:48 2611

原创 workman

https://github.com/walkor/workerman-chat

2021-01-08 08:10:05 102

原创 with

imageUsersInfos=images::with(′imageable′=>function(imageUsersInfos = images::with('imageable' => function(imageUsersInfos=images::with(′imageable′=>function(q){$q->select(‘id’,‘phone’);})->where(‘imageable_type’, ‘App\User’)->get();查询一

2021-01-05 10:16:44 102

原创 groupBy

$list=DB::connection('sqlsrv')->table('user')->groupBy("Site_CN")->select('Site_CN')->get();

2021-01-04 14:50:18 91

原创 vue 使用Moment插件格式化时间

<el-form ref="searchMap" :inline="true" style="padding-top: 20px; width: 60%" :model="searchMap" > <el-form-item label="选择日期" prop="systemClass" style="padding-left: 0.8rem" > .

2021-01-04 13:14:05 676

原创 laravel查询排序

orderBy(‘created_at’,‘desc’)

2021-01-04 10:05:59 1298

原创 Laravel 条件数组 in 的用法

$where = [ ['status', '=', 1], ['name' , '>', 1] ];$ids = [1,2,3];$where[] = [function($query) use ($ids){ $query->whereIn('id', $ids);}];$list = User::where($where) ->get();

2020-12-31 11:32:15 1162

原创 Maatwebsite / Laravel-Excel 3.1(只适用3.1以上)

1.安装composer require maatwebsite/excel2.该Maatwebsite\Excel\ExcelServiceProvider是自动发现,并在默认情况下注册,但如果你想自己注册它:添加 ServiceProvider config/app.php‘providers’ => [/** Package Service Providers…*/Maatwebsite\Excel\ExcelServiceProvider::class,]3.添加 Fa

2020-12-30 14:40:30 474

原创 laravel excel 导出导入

laravel-excel教程手册链接laravel-excel Github链接

2020-12-30 09:25:50 122

原创 Composer提示:Installation failed, reverting ./composer.json to its original content.错误的解决办法

composer dump-autoloadcomposer update

2020-12-29 21:16:19 1619

原创 Class ‘Illuminate\Foundation\Application‘ not found Laravel

omposer update --no-scripts

2020-12-29 20:53:02 956 1

原创 Laravel 大数据量分块处理

DB::connection('sqlsrv')->table('表名')->select(array('字段1','字段2')) ->chunkById(100, function ($reslut) { var_dum($reslut); },'查询排序id');

2020-12-28 14:25:13 431

原创 laravel配置sqlsrv

1。在 config 下 database.php 里添加以下代码 'sqlsrv' => [ 'driver' => 'sqlsrv', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST_SRV', 'localhost'), 'port' => env('DB_PORT_SRV', '1433'), 'database' =>

2020-12-28 14:19:51 748

原创 Laravel自定义error log

1.config\logging.php2. ‘errorlog_test’ => [‘driver’ => ‘daily’,‘path’ => storage_path(‘logs/errorlog_test.log’),‘level’ => ‘debug’,‘days’ => 14,],3.调用方式Log::channel(‘errorlog_test’)->info(‘test’);...

2020-12-28 10:33:34 424

原创 php将图片链接直接转化为base64编码

/** 把网络图片图片转成base64* @param string img图片地址∗@returnstring∗//∗网络图片转为base64编码∗/publicfunctionimgtobase64(img 图片地址 * @return string */ /*网络图片转为base64编码*/ public function imgtobase64(img图片地址∗@returnstring∗//∗网络图片转为base64编码∗/publicfunctionimgt

2020-12-25 09:49:29 552

原创 laravel 时区设置差8个小时解决办法

根目录下的config目录下的app.php文件中时区修改成中国时区‘timezone’ => ‘UTC’,改成‘timezone’ => ‘PRC’,

2020-12-23 13:15:26 2110 2

空空如也

空空如也

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

TA关注的人

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