自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql查询某一字段,并将结果拼接为一个字符串

使用DISTINCT()函数可去重,得到一个不包含重复值的字符串。

2023-05-24 10:18:35 1136 2

原创 PHP 生成图片 的 base64

tt

2022-11-11 18:27:57 776

原创 TP5的消息队列

tta

2022-11-03 11:36:53 409

原创 swoole 协程传参

ttt

2022-09-14 00:07:26 239

原创 域名跳转流程

例如:想访问 abc.xiaotaitai33.cn 实际访问的是 122.133.2.22 下的某个站点在 abc.xiaotaitai123.cn 域名解析地方 加一条记录已“腾讯云”为例:记录值:abc类型:A记录值:122.133.2.22然后去宝塔配置 nginx 文件 server { listen 82; server_name abc.xiaotaitai33.cn; location / { ...

2022-05-19 18:35:05 1328

原创 php json_encode 精度丢失

在方法里加入ini_set('serialize_precision', 16);即可

2022-05-12 10:02:41 167

原创 mysql快速生成千万条测试数据的方法

创建一个临时内存表, 做数据插入的时候会比较快些 -- 创建一个临时内存表DROP TABLE IF EXISTS `vote_record_memory`;CREATE TABLE `vote_record_memory` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` varchar(20) NOT NULL DEFAULT '', `vote_num` int(10) unsigned NOT NUL

2022-01-26 17:06:20 595 2

原创 php 限制ip访问

//限制ip访问 public function ip_test(){ //获取客户端ip if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else ...

2021-12-08 11:51:35 615

原创 TP6 接口 限制用户访问频率

TP6 写法 //限制访问次数 public function visit_times(){ //判断 key 是否存在,存在则加一 increment,不存在则设置key 过期时间 $id = 1; // 判断key是否存在 $check = Cache::store('redis')->has('qps_' . $id); if ($check){ // +1 .

2021-12-08 11:50:18 833

原创 tp6 使用 redis

1.宝塔安装swoole 扩展2.tp6 配置 redis config/cache.phpreturn [ // 默认缓存驱动 'default' => env('cache.driver', 'redis'), // 缓存连接方式配置 'stores' => [ 'redis' => [ 'host' => '127.0.0.1', 'port' ..

2021-11-01 15:25:00 2765 1

原创 think-swoole3 文档

https://www.kancloud.cn/book_xwy/think-swoole3/1720755

2021-10-29 17:11:27 385

原创 tp6 webuploader 上传大文件

1.引入资源<script type="text/javascript" charset="UTF-8" src="/static/js/jquery-3.1.1.min.js"></script><link rel="stylesheet" type="text/css" href="/static/webuploader/webuploader.css"/><link rel="stylesheet" type="text/css" href="/st

2021-10-22 13:34:03 859

原创 微信小程序 上传 图片到七牛云

主要需要的就是file(文件本身)和token(上传凭证)。然后在服务端部署获取上传凭证的业务代码,通过wx.request请求获取token。var that = this; wx.request({ url: 'https://xxx/token', //从你的服务器获取 method: 'POST', data: {}, header: { 'content-type':'application/x-www-form-urlencoded' },

2020-10-22 09:27:23 758

原创 小程序 swiper border-radius

.swiper { border-radius: 20rpx; overflow: hidden; transform: translateY(0);}

2020-09-15 16:47:15 435 1

原创 微信小程序 自定义swiper指示点样式

比如你有一个轮播图组件,wxml文件里代码如下:<swiper class="swiper" > ... ... 一些你的代码 ...</swiper>在对应的wxss文件里,加上:/* 默认指示点的样式 */.swiper .wx-swiper-dot { width: 15rpx; height: 15rpx; background: white; border-radius: 15rpx;} /* 选中指示点的

2020-09-15 16:30:10 808

原创 laravel 5.5 中间件

1.创建中间件php artisan make:middleware App\Modules\Admin\Http\Middleware\IsLogin内容 修改如下<?phpnamespace App\Modules\Admin\Http\Middleware;use Closure;class IsLogin{ /** * Handle an incoming request. * * @param \Illuminate.

2020-08-30 01:06:42 159

原创 laravel ajax验证支持

public function doedit(Request $request){ $input = $request->all(); $rules = [ 'name'=>'required|email', 'age'=>'required', 'height'=>'required|digits_between:10,11', ...

2020-08-29 20:07:35 210

原创 Laravel 5+ 使用自定义类

Laravel 5+使用了PSR-4自动加载app文件夹下的类。所以,若要自己创建或者使用非Laravel自带的class,我们可以在app文件夹下创建自己的类,并且建立好合适的路径:app/EagleEye/EaManiac.php接着,我们打开EaManiac.php,在里面添加上namespace:<?php namespace App\EagleEye;class EaManiac { public function index(){ retur.

2020-08-29 12:07:36 275

原创 laravel5.5 验证码

https://www.cnblogs.com/chenhaoyu/p/10371263.html1、直接使用别人封装好的,composer下载一个composer require gregwar/captcha2、直接设置各种属性和输出图片<?php/** * 后台用户管理 */namespace App\Modules\Admin\Http\Controllers;use Illuminate\Http\Request;use App\Ht...

2020-08-26 00:27:36 149

原创 vue不通过路由直接获取url中参数的方法示例 (非路由)

第一步:创建utils.js文件,并保存到项目根目录 export default{ getUrlKey:function(name){ return decodeURIComponent((new RegExp('[?|&]'+name+'='+'([^&;]+?)(&|#|;|$)').exec(location.href)||[,""])[1].replace(/\+/g,'%20'))||null; } }第二步:在主js方法(main.js)中注册

2020-06-01 15:00:04 581

原创 "media data missing hint: php7

// 上传图片消息内的图片获得URL public function get_picture_text_image(){ $url = 'https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token='.$this->token; $filename = $_SERVER['DOCUMENT_ROOT'].'/uploads/article/20180508/07058404a003686a412...

2020-05-10 22:41:18 966

原创 vue 模拟购物车 小球动画

注意事项:1.给 transition 添加个 name 属性2. enter 中 transition 和 translate 顺序不要写错3. enter 中 要写 el.offsetWidth以上三点会影响动画效果<!DOCTYPE html><html><head> <meta charset="utf-8"&g...

2019-12-26 22:07:13 197

原创 webpack 安装vue-loader

18.安装webpack 默认不识别 .vue结尾文件,需要安装loader安装 module: { //这个节点用于配置所有第三方模块,加载器 rules: [ {test: /\.vue/, use: 'vue-loader'} //处理.vue结尾的文件 ] },cnpm i vue-loader vue...

2019-12-11 17:24:45 1886

原创 webpack4 从零开始

1.创建一个名为webpack-study目录,进入目录2.通过运行以下命令初始化cnpm init -y3、并引入 webpack 4:cnpm i webpack --save-dev4、我们还需要webpack-cli,作为一个单独的包引入:cnpm i webpack-cli --save-dev5.安装wepack-dev-server...

2019-12-11 13:31:55 143

原创 webpack4 使用bootstrap4 图标

  在webpack项目开发中,难免会需要一些图标,如果用到bootstrap4的话,就会碰到一些问,因为bootstrap 4.x版本把icon分离出来作为一个单独的项目open-iconic,所以cnpm i bootstrap -S是还不够的。还需要在安装open-iconic项目。1. 下载安装:cnpm i bootstrap -D    如果是4以上的版本,还需要安装 c...

2019-12-09 22:52:26 519

原创 vue jsonp PHP

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>vue-Ajax请求</title> <script type="text/javascript" src="../lib/vue.js"></script> <scr...

2019-10-31 01:16:52 71

原创 Uncaught (in promise) 的解决方法

<script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ msg:'hello world' }, methods:{ getInfo(){ this.$http.jsonp('http://api.vue-tp5.com/v1/index/index').then(...

2019-10-31 01:14:10 11476

原创 Mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)

GRANT ALL ON *.* TO `root`@`localhost` IDENTIFIED BY '123456789';GRANT ALL ON *.* TO `root`@`127.0.0.1` IDENTIFIED BY '123456789';

2019-09-27 21:54:46 2376

原创 PHP 二位数组去重 保留索引

// 二维数组去重,并保留索引function array_unique_fb($array2D){ foreach ($array2D as $k => $v){ $v = join(",",$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串 $temp[$k] = $v; } $temp = ...

2019-09-21 17:37:55 192

原创 linux mysql crontab 定时 备份数据库

#!/bin/bash#备份test数据库/www/server/mysql/bin/mysqldump -uroot -p用户密码 test > /home/backup/test_$(date +"%Y%m%d-%H%M%S").sql#删除5分钟前的备份的test数据库文件find /home/backup -mmin +5 -name "test*.sql" -e...

2019-09-07 22:24:14 110

原创 Laravel5.6 多模块配置

步骤1.打开网址 https://packagist.org/packages/caffeinated/modules根据php 、 laravel 版本 查看对应的caffeinated版本2.配置composer.根据步骤1.配置实际上我的配置是 "require": { "php": "^7.1.3", "f...

2019-08-09 22:25:45 996

转载 Composer 中国镜像

对于phper来说,用包管理工具,最熟悉不过的就是composer了。然而由于某些原因,我们在下载升级包的时候,难免速度不是很理想,这时候就需要我们使用下代·理工具,或者是比较简单易用的镜像加速。本文介绍目前一些常见好用的镜像地址,注意文章发布时间,可能由于时间太久远,一些镜像地址可能不可使用。当然,还是希望未来的你不会找到这篇文章来 :)使用方法#全局设置composer ...

2019-07-27 17:45:01 606

原创 ionCube 安装 PHP PHP文件加密用的

1.下载对于版本压缩包2.解压,后放到项目根目录3.访问该文件中的http://localhost/loader-wizard.php4.根据提示 将 所有so 扩展拷贝到对于目录 设置php.ini zend_extendsion = 扩展路径...

2019-07-18 20:52:11 240

原创 ecshop 整合百度编辑器

1、到百度编辑器ueditor官网下载最新版,将文件夹改名为“ueditor”,上传到 /includes/ 目录下2、打开这两个文件,一个是商品编辑,一个是文章编辑/admin/templates/goods_info.htm/admin/templates/article_info.htm查找代码:{$FCKeditor}替换成&lt;script type="tex...

2019-03-13 02:09:25 158

空空如也

空空如也

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

TA关注的人

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