自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在php中安装实现线上阿里云ES搜索

首先在阿里云购买Elasticsearch创建集群后点击进入请开启公网访问地址后使用进入到集群网络设置将公网地址打开点击修改公网地址访问白名单127.0.0.1是不行的 换成0.0.0.0/0才是公共设置好后需要等待生效时间回到实例化Elasticsearch首页查看状态变成芫·正常后在游览器url中输入公网地址(加):9200(默认端口号)测试如下测试成功后点击左侧菜单栏ES集群设置中的修改配置选择允许自动创建索引其他Confi.

2021-09-21 20:37:54 675

原创 php使用腾讯云文本内容审核(实现代码)

首选Composer安装composer require tencentcloud/tencentcloud-sdk-php安装好之后//server中的方法//引入useuse TencentCloud\Common\Credential;use TencentCloud\Common\Profile\ClientProfile;use TencentCloud\Common\Profile\HttpProfile;use TencentCloud\Common\Exceptio

2021-11-04 19:11:28 1278

原创 MySql主从复制Laravel和TP读写分离配置

需要用到2个数据库一主一从首先配置主数据库:找到my.cnf进入在[mysqld]下添加log-bin=mysql-binserver-id不能和从库一样如下:登录Linux系统后,切换到MySQL安装目录。如果是宝塔cd ../www/server/mysql登录MySQL服务:mysql -u root -p 回车输入密码在回车创建一个用于从库访问主库的账号创建一个账号,拥有所有权限GRANT ALL PRIVILEGES ON *.* TO ..

2021-10-22 14:32:02 402

原创 tp6 主从复制database配置

tp6 主从复制database配置<?phpreturn [ // 默认使用的数据库连接配置 'default' => env('database.driver', 'mysql'), // 自定义时间查询规则 'time_query_rule' => [], // 自动写入时间戳字段 // true为自动识别类型 false关闭 // 字符串则明确指定时间字段类型 支持 int timestamp .

2021-09-03 13:38:10 521

原创 php单例模式redis初始化

<?phpnamespace app\api\server;class Redis4Cluster{ private static $_instance = null; private function __construct(){ self::$_instance = new \Redis(); self::$_instance->connect('127.0.0.1','6379','5'); self::$_inst.

2021-09-03 13:36:49 240

原创 微信小程序查看到评论

授权页面<view class="container"> <view class="userinfo"> <block wx:if="{{!hasUserInfo}}"> <button wx:if="{{canIUseGetUserProfile}}" bindtap="getUserProfile"> 获取头像昵称 </button> <button wx:else open-type="ge

2021-08-29 20:38:49 786

原创 Redis基本操作

端口:0-65535一、Redis入门 NOSQL 1、redis前世今生,redis是什么? 开源,学习,定制开发 C语言,5万行代码/2.3w line 高性能,多功能 10万并发 QPS 10万 单线程 - 单台部署多台,对CPU充分利用 基于key-Value的存储服务系统 支持多种数据结构 string (常用), hash , lists, se...

2021-08-29 20:01:34 175 1

原创 微信小程序转账(简单流程代码)tp6接口

首选节后健全登录 可以看之前的代码https://blog.csdn.net/that_were_you/article/details/119112689?spm=1001.2014.3001.5501点开我的钱包按钮后获取我的钱包余额html<view>可用余额:<text style="color:red">{{pice}}</text>元</view><navigator url="/pages/transfer/t.

2021-08-22 20:38:30 2718

原创 php冒泡排序

$arr=[2,1,3,5,4,6,8,9,7];$len=count($arr);for($i=0;$i<$len;$i++){ for($j=1;$j<$len-$i;$j++){ if($arr[$j]<$arr[$j-1]){ $tem=$arr[$j]; $arr[$j]=$arr[$j-1]; $arr[$j-1]=$tem; } }}echo "&.

2021-08-17 16:26:05 65

原创 冒泡排序和二分查找

最简单的冒泡排序//随便定个数组$arr = [1,13,52,74,69,11,182,174,165,254,698];for ($i=0;$i<count($arr)-1;$i++){ for ($j=0;$j<count($arr)-$i-1;$j++){ if ($arr[$j]>$arr[$j+1]){ $tem = $arr[$j]; $arr[$j]=$arr[$j+1]; .

2021-08-11 20:07:02 88

原创 微信小程序多图上传tp6接口

首先是前端样式ui样式 所以见名思意就好 <l-image-picker count="9" bind:linchange="onChangeTap" />然后是js中的data里//图片地址urls: [],接下来是js方法思路是循环上传onChangeTap(e){ // console.log(e.detail); let filePath = e.deta

2021-08-11 16:46:11 506

原创 微信小程序from获取动态下拉列表

首先是前端页面 <picker bindchange="house_type" value="{{house_type_index}}" range="{{house_type_data}}" range-key="name"> <l-input id="house_type"class="picker" value="{{house_type_data[house_type_index].name}}" hide-label show-row="{{fal

2021-08-11 14:21:30 286

原创 tp6限制频繁访问api

composer下载安装think-throttlecomposer require topthink/think-throttle组件以中间件的方式进行工作,因此它的开启与其他中间件一样,例如在全局中间件中使用 app/middleware.phpreturn [ \think\middleware\Throttle::class,];在 config/throttle.php 配置选项// 中间件配置return [ // 缓存键前缀,防止键值与其他应用冲突

2021-08-11 14:09:09 624

原创 微信小程序封装与调用函数防抖和节流

函数防抖: 英文debounce有防反跳的意思,大致就是指防止重复触发。那么,函数防抖,真正的含义是:延迟函数执行。即不管debounce函数触发了多久,只在最后一次触发debounce函数时,才定义setTimeout,到达间隔时间再执行 需要防抖的函数。用处:多用于 input 框 输入时,显示匹配的输入内容的情况。函数节流: 英文throttle有节流阀的意思。大致意思也是 节约触发的频率那么,函数节流,真正的含义是:单位时间n秒内,第一次触发函数并执行,以后 n秒内不管触...

2021-08-11 08:47:53 444

原创 TP腾讯云存储COS上传文件

composer下载:"require": { "qcloud/cos-sdk-v5": ">=2.0"}composer安装php composer.phar install修改config/filesystem.php 'disks' => [ 'local' => [ 'type' => 'local', 'root' => app()->getRootP..

2021-08-11 08:37:27 476

原创 微信小程序复杂表单的提交与TP6接口

举个例子一个页面有2种表单的提交方式<navigator url="/pages/shop/shop"> <l-button type="default">店铺</l-button></navigator><navigator url="/pages/company/company"> <l-button type="error">企业</l-button></na.

2021-08-06 11:42:30 404

原创 微信小程序手机号验证码登录流程

首先写一个按钮<navigator url="/pages/login/login"> <button>快捷登录</button> </navigator>前端用的ui<l-form name="student" l-form-btn-class="l-form-btn-class" bind:linsubmit="submit"> <l-form-item label="手机号".

2021-08-06 11:07:09 1245

原创 微信小程序手机授权注册号接口TP6

手机号授权注册小程序前台js里getPhoneNumber (e) { wx.login({ success:ret=>{ console.log(ret.code); wx.request({ url: 'http://www.接口.com/api/phone', data:{ code:ret.code, iv:e.detail.iv,

2021-08-06 10:57:19 316

原创 tp6与微信小程序复杂表单提交

首先写一个前台的页面我这里用了ui所以标签名不一样效果如下<l-form name="student" l-form-btn-class="l-form-btn-class" bind:linsubmit="submitForm"> <l-image-picker count="9" bind:linchange="onChangeTap" /> <l-form-item label="位置:" name="address"> ..

2021-08-01 21:50:36 429

原创 微信小程序自动登录与tp6接口

app.jswx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey, unionId wx.request({ url: 'http://www.practice.com/api/login/login', data:{code:res.code}, success:ret=>{ c

2021-07-26 16:42:09 1114 2

原创 laravel七牛云文件上传

Composer 安装composer require zgldh/qiniu-laravel-storageconfig/app.php 中注册服务提供者:zgldh\QiniuStorage\QiniuFilesystemServiceProvider::classconfig/filesystems.php 里的 disks 中新增七牛配置:'qiniu' => [ 'driver' => 'qiniu', 'domains' =>

2021-07-15 21:29:28 109

原创 反转字符串(非函数)

首先定义一个字符串$str='123456789';再定义字符串长度$len=0;再定义一个新的数组$str2=[];先获取字符串长度for($i=0;true;$i++){ if($str{$i}==null){ break } $len++}获得长度后循环字符串for($i=0;$i<$len;$i++){ $str2.=$str{$len-$i-1}}为什么拆开写这样才符合菜鸟手册,一步一讲解...

2021-07-13 11:25:44 52

原创 laravel7接口与微信小程序秒杀功能

这边不讲思路只是部分代码实现过程首先进入秒杀详情<l-countdown time-type="second" time="{{time}}" bind:linend="stop" /><l-card type="primary" l-img-class="right-card" position="left" image="{{details.detail.pic}}" title="{{det

2021-07-09 10:29:03 179

原创 微信小程序二次封装request网异常提示

全是菜鸟教程,粘就行,或者有自己的想法小程序里进入utils文件夹 我在里面新建了一个叫Http.js的文件 并进入//正好定义一个公共请求的接口名,如下const host="http://www.laravel.wechat.com/api/";//关于接口健全的token,也可以有自己的想法(可以不写)const token=wx.getStorageSync('token')//开始封装requestfunction request(url,data,method){

2021-07-08 23:31:20 288

原创 微信小程序授权登录与laravel接口生成token

废话不多说直接上代码小程序端页面<view class="container"> <view class="userinfo"> <block wx:if="{{!hasUserInfo}}"> <button wx:if="{{canIUseGetUserProfile}}" bindtap="getUserProfile"> 获取头像昵称 </button> <button wx:el..

2021-07-08 15:44:00 1186

原创 laravel7中高德地图的经纬度转换

首先后台应根据需求获取取到省市区级的地理位置如有需要可以看下作者之前的关于城市三级联动文章https://blog.csdn.net/that_were_you/article/details/118465630注册获取key就不多说了,直接上干货!use GuzzleHttp\Client;//引入$url = "https://restapi.amap.com/v3/geocode/geo?key={你的key}&address={详细地址}";$client = new Cl

2021-07-04 19:48:27 255 3

原创 laravel7中的webupload单文件上传

基本配置去手册看<div id="uploader-demo"><div id="filePicker">选择图片</div> <input type="hidden" name="pic" id="pic"> <img id="img" src="#" style="width: 50px"></div>js代码// 初始化Web Uploader var uploader = WebUpl

2021-07-04 19:16:03 125

原创 laravel7中jquery的三级联动

首选现在好城市的数据库在后台查出顶级省份$result = City::where('pid', 0)->get();返回前端<select name="province" id="province" onchange="selectCity(this,'city')"> <option value="0">==省==</option> @foreach($data as $v) <option value=

2021-07-04 19:08:41 103

原创 解决php时间戳渲染问题

渲染出的时间戳:解决方法:模型层中加入方法public function serializeDate(DateTimeInterface $dateTime){ return $dateTime->format('Y-m-d H:i:s');}解决!!

2021-06-29 16:09:08 107 2

空空如也

空空如也

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

TA关注的人

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