自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php获取钉钉所有人员信息

3.获取部门的ID (可以循环获取有多少部门循环多少次)2.获取accessToken。4.获取单个部门人员信息。

2022-10-08 14:27:05 3421

原创 Linux中redis主从配置

首先确保主从的端口开启,防火墙关闭,配置文件中bind根据实际情况写。protected-mode 设为no1.使用find查找redis配置文件[root@iZuf6ih8khoxh3t9ibj7inZ bin]# find / -name redis.conf/etc/redis.conf2.使用vim进入配置文件中进行两个配置写入slaveof ip 端口(6379)masterauth root(主服务器redis密码)slave-read-only yes(只读)

2022-05-23 10:36:29 587 1

原创 小程序 实现计算两点距离使用腾讯地图

1.在小程序页面添加 <!--输入起点和终点经纬度坐标,格式为string格式--><label>起点坐标: <input style="border:1px solid #000;" name="start" bindfocus="startLocation" value="{{startName}}"></input></label> <!--多个终点位置示例:39.984060,116.307520;

2022-03-06 21:09:29 1530

原创 Linux 中 MYSQL8.0 实现主从复制

1.修改主库配置文件my.ini[mysqld]log-bin=mysql-bin //在主库配置文件中添加,从不添加basedir=D:/phpstudy_pro/Extensions/MySQL_master/ //自己的主库路径datadir=D:/phpstudy_pro/Extensions/MySQL_master/data/ //自己的主库路径log-error="D:/phpstudy_pro/Extensions/MySQL_master/data" //自己的主库路径

2022-03-03 21:31:48 1215 1

翻译 laravel8 实现XSS预防处理方案

内容摘自Laravel XSS: Examples and Prevention (stackhawk.com)1.新建中间件php artisan make:middleware XSS2.在中间件中添加以下内容public function handle(Request $request, Closure $next) { $userInput = $request->all(); array_walk_recursive($userIn

2022-03-01 11:00:44 388

原创 laravel8 实现ES7.15简单使用

1.下载laravel8 支持的es插件comoposer require elasticsearch/elasticsearch2.在要使用的地方引入ESuse Elasticsearch\ClientBuilder;3.生成ES对象$client = ClientBuilder::create()‐>setHosts('连接地址')‐>build();4.添加信息到es $edData=[ 'index

2022-02-27 20:28:50 2020

原创 PHPStorm 实现xdebug配置与调试(php7.3+xdebug3.1)

su 切换用户 语法 su 用户名 注:下级切换上级需要输入密码

2022-02-25 09:58:34 1061

原创 laravel8 实现oss分片上传

1. 使用composer 下载 阿里云插件composer require aliyuncs/oss-sdk-php2.在app下新建Service层,在Service中新建控制器Oss3.在Oss中插入以下代码<?phpnamespace App\Service;use OSS\OssClient;use OSS\Core\OssException;use OSS\Core\OssUtil;class Oss{ public static functi

2022-02-15 17:23:38 888

原创 laravel8 实现模型关联多条件查询

直接上代码 public function index(Request $request) { //$word为关联表要查询的字段内容 $word=$request->get('word'); //$date为本表表要查询的字段内容 $date=$request->get('date'); //重点啊来了这里如果使用with来查询只能过滤要查询的内容也就是说值是死的不能用活值 //

2022-01-16 15:57:40 1992

原创 WebSocket实现简单多人聊天

前置条件swoole 后台不能再windocs 下运行 ,php要开启swoole4扩展,放行服务端9502端口1.新建后台php文件<?php//创建WebSocket Server对象,监听0.0.0.0:9502端口$ws = new Swoole\WebSocket\Server('0.0.0.0', 9502);//监听WebSocket连接打开事件$ws->on('Open', function ($ws, $request) { $ws->p.

2022-01-11 21:58:34 1663

原创 laravel8 解决跨域问题

1.新建中间件php artisan make:middleware EnableCrossRequestMiddleware2.复制以下代码到中间件中<?phpnamespace App\Http\Middleware;use Closure;class EnableCrossRequestMiddleware{ /** * Handle an incoming request. * * @param \Illuminate\Http\R

2021-12-28 08:54:11 1919

原创 laravel8 实现接口鉴权封装使用JWT

1.camposer 安装JWT类composer require firebase/php-jwt2.在App文件下新建Server文件夹,新建JwtServer类3.类中写入以下代码<?phpnamespace App\Server;use Firebase\JWT\JWT;use Firebase\JWT\Key;use phpDocumentor\Reflection\Types\False_;class JwtServer{ public .

2021-12-25 11:33:05 1128 1

原创 laravel8 实现(数据库)消息队列,简单案例

1. 新建观察者模型,关联要使用的model模型php artisan make:observer NoticeObserver -m Models/Notice2.查看模型中自带的方法<?phpnamespace App\Observers;use App\Models\Notice;class NoticeObserver{ /** * Handle the Notice "created" event. * * @para.

2021-12-21 12:00:39 1181

原创 laravel8 实现树状结构和递归处理

1.树状结构 /** * 数组的合并,并加上html标识前缀 * @param array $data * @param int $pid * @param string $html * @param int $level * @return array */ public function treeLevel(array $data, int $pid = 0, string $html = '--', int $l

2021-12-14 15:56:07 1108 1

原创 laravel8 实现百度敏感词/图片校验

1.校验文字 /** * 百度敏感词校验 * @param $content * @return bool */ public static function textCheck($content) { // APP_ID,API_KEY,SECRET_KEY 在官网注册获取 $client = new AipContentCensor(self::APP_ID, self::API_KEY, self::S

2021-12-12 21:14:26 786

原创 laravel8 实现SFTP同步到服务器

1.按照光标指针到Configuration,单机进去2.点击左上角+号,跟随光标点击SFTP​​​​​​​3.会出现一个弹框要输入名字,自定义即可4.创建成功后会展示这个界面,点击红色箭头处添加远程信息​​​​​​​5.来到这个页面还是点击左上角添加 host(你的远端地址)username(SSH名字)password(远端服务器密码)6.点击下方的按钮测试一下,展示这个对话框就是测试成功​​​​​​​7.SSH选择下拉框内容...

2021-12-07 09:13:06 699

原创 laravel8实现沙箱支付

1.传入订单id public function pay(Request $request) { include_once app_path() . '/Libs/alipay/wappay/service/AlipayTradeService.php'; include_once app_path() . '/Libs/alipay/wappay/buildermodel/AlipayTradeWapPayContentBuilder.php';

2021-12-01 19:48:13 1821

翻译 小程序实现表单提交验证

声明转载自此页面,在此基础上有点小改动微信小程序之表单验证 - 潇十一郎 - 博客园 (cnblogs.com)1.打开大佬的这篇博客,复制封装好的类,放到utils文件夹下面,新建一个js文件名字是WxValidate我将其暴露方式做了小改变export {WxValidate} 2.在需要使用的页面加载以下js文件,这里使用相对路径import {Http} from "../../utils/http.js"3.在使用之初始化,在onLoad方法中加入以下代码.

2021-11-28 20:40:01 1202

原创 小程序实现wx.request封装

1.在utils 文件夹中新建http.js文件2.插入以下代码import {username,password} from "../utils/config.js" class Http{ request({url,data={},method='get',auth=true}){ let header={} let token = wx.getStorageSync('token') if(auth){ if(!token){

2021-11-28 19:47:55 289

原创 小程序实现多文件上传及展示

1.给挂载点绑定一个点击事件 <view class="uppic" bind:tap="upfile"> <text class="iconfont icon-jiahao"></text> </view>2.在js中插入以下代码 upfile(){ //定义以下this let that=this //在缓存中拿到token let token=wx.getStorageSync(

2021-11-28 19:38:47 966

原创 laravel8实现用passport实现接口的登录和jwt生成(生成token)

1.安装passport插件composer require laravel/passport2.执迁迁移文件,生成数据表,保存token数据 (会直接生成5张表)php artisan migrate3.生成客户端授权码php artisan passport:install4.修改接口账号模型use Laravel\Passport\HasApiTokens;5.修改config/auth.php文件中的api配置6.令牌的有效期,在app/...

2021-11-27 12:16:31 1940

原创 laravel8 实现webuploader文件上传,删除,页面展示,上传至七牛云

1.下载webuploader 可到官网下载2.页面引入webuploader(js和css)文件<script type="text/javascript" src="/static/lib/webuploader/0.1.5/webuploader.js"></script><link rel="stylesheet" type="text/css" href="/static/lib/webuploader/0.1.5/webuploader.css"/&gt

2021-11-25 13:52:55 965

原创 laravel8实现web前端validate验证

1.在菜鸟驿站中引入线上js验证文件 <script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script> <script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>

2021-11-23 09:59:06 960

原创 微信小程序实现页面防抖

情景描述:常见的搜索输入框都有联想功能,如果不加上防抖功能,它们会在用户不断输入搜索条件过程中重复发送请求,这样会浪费不必要的性能。比较合理的是在用户停止输入的间隙发送请求,这样大大减少了请求次数,同时页面也不会不停加载数据。本质上是延迟发送请求1. 在 page中定义一个TimeId2. 在要触发的方法中写入以下代码clearTimeout(this.TimeID);this.TimeID = setTimeout(() => { //要执行的功.

2021-11-04 11:55:22 555

原创 laravel8 +微信小程序静默登录

1. 在 *.wxml 页面添加一个按钮,open-type属性必须是getUserInfo,同时绑定一个点击事件;<view><button open-type="getUserInfo" bind:tap="login" type="default">登录</button></view>2. 在 *.jsl 页面 出发点击事件并 触发一个 wx.getUserProfile 方法用于弹出一个授权弹框wx.getUserPr...

2021-11-04 11:43:07 3567

原创 什么是微信小程序

注:这里指的是微信小程序,下面用小程序来代替1.小程序官方文档:微信开放文档 (qq.com)2.小程序与传统App区别:小程序局限性:必须依赖于微信,不能独立运行优势:不需要考虚兼容问题,安装的问题,开发难度小传统app优势:独立运行,不需要依赖于谁,可以适合所有的业务需求局限性:需要用户安装,解决适配(开发兼容问题),开发难度大3.小程序框架结构3.1 小程序配置app.jsonapp.json文件用...

2021-10-23 11:47:42 395

空空如也

空空如也

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

TA关注的人

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