自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (支持word、excel、ppt、pdf)+在线预览文档

将文档转换成PDF实现文件在线阅读、文件保存和打印1.开发的系统支持文件可下载,那么客户肯定会再次提出要预览的功能,因为下载之后再次查看,岂不是浪费时间吗,况且大家都知道客户都是很“懒”的,所以我们要实现软件的最便捷化。2.我们都知道文档不仅仅局限于Office文档,可能还包括一些压缩文件,工程图纸...等等,这些都可以称之为文档。所以有一个能支持多种文档格式在线预览将会是一个很前卫的功能。3.现在的互联网企业都在进行云端互联,“云”这个概念在软件开发或者企业发展上都是一个未来的趋势。好,下面我

2022-02-23 16:58:23 635

原创 CentOS安装RabbitMQ

CentOS安装RabbitMQ_忠忠的博客-CSDN博客安装erlang由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。安装依赖yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-develerlang官网:https://www.erlang.org/downloads下载(会比较慢,请耐心等待)wget http://erla

2021-09-15 21:32:44 194

原创 elment排行

页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"></head><style>

2021-08-05 15:23:52 213

原创 tp6实现腾讯云存储与分片

腾讯云对象存储:https://cloud.tencent.com/document/product/436/12266把配置封装到config中控制器下public function upload() { $path = \request()->file('file')->getPathname(); //处理分片上传文件 $status = 1; //上传文件要保存的路径 ...

2021-08-05 13:30:44 528

原创 layui大文件分成很多小文件上传

对于很大的文件比如几百M的音频视频 软件上传,如果直接上传 服务器,经常处理不了。可以利用layui,在客户端先把大文件切割成小文件 一个一个上传,然后服务器端,再组合成一个大文件。index.html<html class="x-admin-sm"><head> <meta charset="UTF-8"> <title>后台管理</title> <meta name="renderer" cont.

2021-08-03 16:20:35 859

原创 CentOS7实现mysql主从复制

第一步呢:删除数据库先删除服务器自身带的数据库或之前装好的数据库,我为了截图,把数据库删的干干净净了,你们可以跳过这一步,哈哈需要删除的同学们看过来:点击这里https://blog.csdn.net/M_y_y/article/details/106499767第二步呢:安装数据库实例开始安装配置两个数据库实例:需要的同学看这里->https://blog.csdn.net/weixin_59063045/article/details/119299517第三步呢:开始做主同步的

2021-08-01 21:24:19 277

原创 centos中安装部署两个mysql实例(主从同步实例创建)

之前的操作都可以稍作省略...1.创建两个实例的文件夹我这里定义端口为3307和3308,文件夹直接按端口命名2.创建一些必要文件夹先创建3306文件夹,一并创建data、logs两个文件夹用于存放数据和日志3.复制my.cnf配置文件进入etc目录,查找有没有my.cnf文件,有的话你用命令:cp /etc/my.cnf my.cnf复制到mysql3307文件下,线上打开文件修改配置4.给3307实例也拷贝一份将3306目录拷贝一份,为3308c.

2021-08-01 20:26:23 460

转载 tp6基于element实现增删改查

跨域问题解决,在index.php中添加如下代码index.html<!DOCTYPE html><html><head> <meta charset="UTF-8"> <!-- import CSS --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"></hea

2021-07-30 20:57:42 467

原创 vue+tp6实现简单购物车

Vue之购物车功能我们都知道vue是数据驱动和组件化的模式。意思就是只要绑定的数据改变其他的变化由vue去完成,无须再去操作dom。我们来看看简单的购物车功能怎么实现:1.先完成数据绑定代码:html:<div id="test"> <table id="mytable"> <tr> <th><input ty...

2021-07-29 20:34:34 615

原创 tp6+vue实现简单CURD

现在自己的项目中引入css文件(x-admin文件中的样式放入public中方便后续引入虽然只需要一个layui.css文件)index.html<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, i

2021-07-28 20:44:40 977

原创 微信公众号(二)开发者模式

选择好框架为后续做准备(本文选择thinkphp6)第一种:我们可以使用 https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=***&secret=*** (***代表自己公众号的配置自己修改)访问时会遇到问题遇到问题不要慌,冷静看主要就是没有修改自己ip白名单的原因这时候就要修改ip白名单填好自己的宝塔域名与自己的IP(百度搜索ip即可查看)填写好自己的i...

2021-07-22 21:40:54 309 1

原创 微信公众号(一)开发者模式

第一步:去官网设置与开发中https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&token=498158435&lang=zh_CN第二步:修改配置修改完成点击启用第三步:需要登录自己的宝塔添加对应文件的域名后期会访问(必须有腾讯或者阿里的解析域名才可以)第四步:在所在的文件目录下创建创建一个文件进行编辑文件<?phpclass news..

2021-07-21 20:38:06 394 1

原创 微信朋友圈实现

wxml<form bindsubmit="formSubmit"> <view class="section"> <textarea bindblur="bindTextAreaBlur" auto-height placeholder="这一刻的想法..." style="margin-top:20rpx;margin-left:20rpx;width:680rpx;" name="textarea" /> </view> &..

2021-07-18 21:32:15 501

原创 php计算两地之间的距离

$data = input(); $latitude = $data['latitude']; $longitude = $data['longitude']; $sql = "SELECT *, ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( ...

2021-07-09 12:00:18 193

原创 tp6实现es 简单搜索

|PHP操作elastic| ||-在 elasticsearch-php 中,几乎一切操作都是用关联数组来配置。REST 路径(endpoint)、文档和可选参数都是用关联数组来配置。为了索引一个文档,我们要指定4部分信息:index,type,id 和一个 body。构建一个键值对的关联数组就可以完成上面的内容。body 的键值对格式与文档的数据保持一致性。(译者注:如 [“testField” ⇒ “abc”] 在文档中则为 {“testField” : “abc”}在 composer.j

2021-07-07 21:04:31 1272 1

原创 小程序登录

index.html<view class='content'> <form bindsubmit="formSubmit"> <view class='box'> <text class='username'>账号</text> <input name="username" type='number' placeholder="请输入账号" maxlength='11' class='number'

2021-07-07 20:28:46 212

原创 tp6中间件

全局中间件第一步:命令行指令快速生成中间件会在app下创建一个Check.php文件会自动生成一个app\middleware\Check中间件类php think make:middleware Check第二步:配置app\middleware.php第三步:打开app\middleware\Check中间件类<?phpnamespace app\middleware;class Check{ public function handle(

2021-07-06 09:17:00 1502

原创 php线上实现支付宝异步回调地址

第一步:登录宝塔面板第二步:找到自己的网站,进入根目录中第三步:找到支付宝开放平台下面有链接https://opendocs.alipay.com/open/270/106291第四步:找到根目录进行上传文件,然后在行解压把文件中的内容进行剪切放在根目录下找到config.php文件,打开文件进行编辑<?php$config = array ( //应用ID,您的APPID。 'app_id' => "", //商户

2021-07-05 19:51:37 1999 1

原创 微信小程序 绑定手机号获取验证码

index.wxml<!--pages/index1/index1.wxml--><!-- 绑定手机号 --><view class='content'> <form bindsubmit="formSubmit"> <view class='phone-box'> <text class='phone'>手机号</text> <input name="phone" t..

2021-07-04 20:11:57 1315

原创 小程序授权

小程序授权index.wxml<view class="container"> <view class="userinfo"> <block wx:if="{{!hasUserInfo}}"> <button wx:if="{{canIUseGetUserProfile}}" bindtap="getUserProfile"> 获取头像昵称 </button> <button wx:else open

2021-07-04 20:06:01 114

原创 tp6+容联发送短信

引入容联的sdk包放入public文件中https://github.com/cloopen/php-sms-sdk上代码include_once('./php-sms-sdk-master/SDK/SmsSDK.php');public function save() { $to = '';//填写手机号 $datas = [rand(1000,9999)]; $tempId = 1; //主帐号登陆云通讯网站

2021-07-02 19:58:11 176

原创 小程序校验机制

openid与token放入缓存中wx.login({ success (res) { console.log(res.code) if (res.code) { wx.request({ url: '', data:{code:res.code}, header:{ //从缓存中获取token 'token': w

2021-06-27 19:02:03 154

原创 小程序+tp6实现token

第一步 安装jwt扩展建议使用composer安装 方便 快捷composer require firebase/php-jwt小程序请求获取openid与tokenwx.login({ success (res) { console.log(res.code) if (res.code) { wx.request({ url: '', data:{code:res.cod

2021-06-25 19:58:39 794

原创 layui+php实现后台页面展示搜索分页排序删除

<html class="x-admin-sm"><head> <meta charset="UTF-8"> <title>欢迎页面-X-admin2.2</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> &l..

2021-06-20 19:14:37 435

原创 thinkphp6+x-admin(layui)登录(验证码)

<!doctype html><html class="x-admin-sm"><head> <meta charset="UTF-8"> <title>后台登录</title> <meta name="renderer" content="webkit|ie-comp|ie-stand"> <meta http-equiv="X-UA-Compatible" content="IE=edge,c.

2021-06-20 11:54:40 860

原创 php+thinkphp6实现邮件发送

1、使用 composer 安装:composer require phpmailer/phpmailer

2021-06-20 11:49:07 461

转载 php字符串反转

2021-06-19 18:10:22 204

原创 tp6中实现$this->fetch()模板

根目录下的BaseController.php文件中封装fetch()使用在正常的访问中可以直接调用$this->fetch()实现访问页面注:需要继承BaseController

2021-06-18 20:45:33 2081 1

原创 laravel+vue实现倒计时

2021-06-10 20:48:54 160 2

原创 php+laravel7 阿里云文件上传

第一步先在阿里云上找到SDK示例h5引入文件放入public/index.php中提前把aliyun包下载好放入vendor中官方有下载地址https://next.api.aliyun.com/api-tools/sdk/devops-rdc?language=php-tea上代码 public function adds(Request $request) { $path = $request->file('file'.

2021-06-09 19:55:49 305 2

原创 冒泡、快速、选择排序

冒泡排序:思路 1.比较相邻的元素,前者比后者大的话,两者交换位置 2.对每一个元素做相同的操作,最后的元素就是最大的 3.一直重复步骤,直到排序完成。快速排序:思路:1.选择数组中间数作为基数,取出基数 2.准备两个数组容器,遍历数组,每个元素都与基础比较,较小的放左边容器,较大的放右边容器。 3.递归处理两个容器的元素,处理后的数据与基础按大小合成一个数组,返回选择排序:思路:1.有N个数,需要排序n-1次 ...

2021-06-07 21:15:16 75

原创 小程序实现地图定位

先在wxml文件中创建input框,使用bindinput时间属性获取input框中的内容自定义方法获取input框中的内容从应用管理中获取key直接请求 https://lbs.amap.com/api/webservice/guide/api/georegeo/获取到请求返回的数据中的经纬度 先经度后纬度往页面赋值页面展示数据效果...

2021-06-07 20:46:37 187

空空如也

空空如也

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

TA关注的人

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