自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp(接入智谱Ai完整示例)

带聊天框、带复制,其他自定义。

2025-01-12 17:45:37 1277

原创 uni-app (接入智谱清言语言模型)

此处实现原理为前端直接请求返还数据结果,未经后端进行处理,如AI接口有变化,请根据接口文档进行修改,通义千问AI同理。XMLHttpRequest发起请求->监听数据流->输出结果到页面(markdown)该代码只实现了核心功能,具体参数及业务拓展请自行修改。

2025-01-12 14:51:28 447

原创 python 对比两个音频文件获取音准音高

需要自定安装相关插件,具体实现代码如下,文件地址通过命令输入即可,执行命令如下。music.py文件代码如下。

2024-12-27 16:27:20 286

原创 Thinkphp 使用workerman消息实现消息推送完整示例

应用场景,监听用户登陆,修改用户登陆状态,通过心跳时间计算用户是否下线,其他应用场景自行修改逻辑即可。

2024-12-27 16:22:38 826

原创 Mac 安装 php-redis扩展

3.下载redis编译安装或pcel直接安装,两种方法大家自己试一下,我使用的pcel没有成功。1.确认系统是否安装homebrew,如果没有就去安装一个,别犟,好用;

2024-12-26 15:04:54 604

原创 uniapp安装使用tailwindcss

3)配置vite.config.js,如没有则自己手动创建一个即可。5)测试,随便找个路径编写样式后,查看效果即可。2)配置tailwind.config.js。4)引入,我是在app.vue中引入的。

2024-12-24 09:37:05 1118

原创 ThinkPHP8使用workerman

应用场景说明:通过建立通信,不同用户进行消息推送或数据更新,因为本身需要作为服务端进行主动消息推送,因此使用Gateway方式,如果不需要的可以不采用这种形式,以下内容仅为参考,具体业务场景,自行修改!!!!废话少说,直接开干!!!你可能会碰到以下问题,仅供参考!

2024-11-22 00:02:28 1010

原创 PHP即时输出结果到浏览器

【代码】PHP即时输出结果到浏览器。

2024-10-25 10:07:50 197

原创 字体文件压缩

个人理解:先引入原先字体,然后重置字符为空,根据你自己填充文字、字符等重新生成字体文件,因此在引入的时候务必添加自己使用的文字、字符等!2.创建html页面,编写网页内容(下面代码示例需要自行更改字体名称和引入地址)3.使用命令生成新字体文件,后面的font.html是自己实际网页地址。如果导出的效果没有,则说明文字没有,自行添加上相应的文字就行了!注意:引入字体文件(使用原文件)引入样式。1.安装字珠压缩工具。

2024-09-30 09:32:47 1725

原创 uniapp实现图片上下浮动效果

图片以Y轴进行上下浮动。

2024-09-27 19:54:28 607 1

原创 ThinkPHP事件的使用

事件使用主要有事件监听、事件绑定、事件订阅三种方式,事件订阅适用于单个类监听多个事件的场景,如监听用户的信息变化,例如登陆(记录登陆时间)、状态修改(记录修改人等),如果仅用于监听用户登陆,则直接使用单个事件即可。在app目录下的event.php中进行订阅事件的注册,也可采用动态注册,具体使用方法自行查看手机进行编辑。4.事件手动绑定的时候,一定要在app目录下的event.php中绑定,否则不生效。此处重点讲的是事件订阅,具体内容参考手册自行使用即可。1.ThinkPHP版本:支持6.0、8.0。

2024-07-29 18:15:37 537

原创 ThinkPHP-阿里云OSS文件上传

仅作为参考示例,实际以业务需求进行修改。2.配置访问凭证(此处使用代码嵌入)2.OSS参考文档,

2024-06-24 18:11:04 734

原创 ThinkPHP-导入Excel表格(通用版)

因本人采用前后端分离,因此上传文件以及导入表格为分离开发,如无需分离开发则自行合并开发即可。2.使用前安装phpspreadsheet。2.第二步:读取Excel表格数据。1.第一步:上传并验证文件。3.第三步:存入数据库。

2024-06-24 18:01:51 1322

转载 PHP数组排序函数array_multisort()详解

对数组根据键值,进行多级排序,类似mysql order by。例:我们想按成绩倒序排列,如果成绩相同就按名字的升序排列等。本文章参考大佬文章,

2024-05-17 10:37:59 300

原创 微信小程序支付(完整版)-ThinkPHP/Uniapp

(3)下载CertificateDownloader.php,点击下方红框,直接下载文件就行,文件位置随便放,只要能用php命令运行就行。5.apiclient_key.pem -- 商户API私钥文件,根据微信支付下载器下载即可。4.示例代码的模型及业务自己进行调整,不要一味的复制粘贴!注意:此文件必须是手动下载的,具体下载方式下方有说明!1.小程序调用接口--获取拉起支付所用参数,生成订单。6.cert.pem -- 微信支付平台证书文件(4.api_v3_key -- 支付密钥(v3)

2024-05-10 18:31:49 1741

原创 ThinkPHP8导出Excel单元格为下拉选择框

增加type类型,text为文本框,select为下拉框,具体其他需求自行扩展。仅需要替换该方法即可,具体内容可根据业务场景自行修改。文章的完善版,上一篇仅导出为文本框,此处增加下拉框。其他内容与上一章不变,此处展示不同内容。2.设置内容方法修改。

2024-05-07 10:11:05 445

原创 ThinkPHP8 导出Excel数据表格

Think PHP8.0、PHP8.0,并非低版不能用,仅因本人当前版本如此。Excel有默认的表格样式,如需修改,根据实际应用场景进行设置即可。部分参数需自行进行修改,具体查看执行代码.1.安装Spreadsheet。4.调用封装类,导出数据。2.Excel核心控制器。

2024-04-30 14:29:56 1219 1

原创 Thinkphp下载图片至压缩包

3.创建压缩包,添加文件至压缩包。1.生成图片数据,代码示例。

2024-04-11 15:34:49 484

原创 Nuxt(组件-基础使用)

1.根目录下新建compoents目录,必须是这个名字。在index.vue中调用。

2024-03-28 14:58:23 382

原创 Nuxt3(路由)

Nuxt3路由

2024-03-28 11:58:04 1053

原创 Nuxt3(项目创建)

nuxt3项目创建

2024-03-28 11:06:31 386

原创 uni-app(使用阿里图标)

uni-app,使用自定义图标

2024-03-28 10:00:12 1768

原创 uni-app(自定义题色变量)

uni-app定义颜色变量

2024-03-28 09:47:19 1198

原创 uni-app框架(项目创建)

dcloud官方除uni-app外,还有新生的uni-app x(即下一代uni-app),如果是初学者或者刚入门同学,建议还是使用uni-app进行开发。无论是vue还是uni,作为前端开发的一个框架学习方法是一致的,因此在开发学习的过程中需要注意目录结构、开发规范、生命周期、页面结构等重点,然后依次进行深入学习。本文档以vue3、组合式api、ts进行开发学习。

2024-03-26 00:20:46 1497

原创 uniapp-Form示例(uviewPlus)

说明:表单组建、表单验证、提交验证等;组件:uviewPlus(

2024-03-24 15:07:59 1882 1

原创 ThinkPHP6 自定义Excel导出

1.需要安装Spreadsheet,如未安装自行composer安装即可。2.定义导出表格的表头(及键值)3.数据内容需要与定义的表头一致。三、ExcelLogic类。

2024-01-10 19:39:16 1213

原创 ThinkPHP自定义Excel导出、导入

2.实例化封装类,调用相关方法,单个设置-示例如下,数字代表的行数或列数,具体看详细代码。1.实例化Spreadsheet,如未安装需要先进行安装。3.自定义字体颜色、大小、字体、自动换行、加粗。五、核心代码(即ExcelLogic类)7.自定义sheet数量及相关内容。3.请根据应用场景进行功能设定。5.自定义单元格字体对齐方式。3.批量设置示例代码如下。六、以文件流形式返回接口。1.自定义sheet名。2.自定义单元格背景色。4.自定义单元格宽、高。6.自定义单元格合并。

2024-01-08 15:57:21 1404

原创 Thinkphp下载oss文件至本地压缩包

实现原理:通过oss接口下载文件至服务器相关目录,然后进行压缩为一个zip文件,接口调用返回文件流或浏览器访问直接下载文件,下载完成后删除相关目录。三、逻辑示例代码(根据应用场景更改,主要更改数据来源)四、oss下载示例代码(参数需要改为自己oss参数)一、ThinkPHP版本6.1。二、PHP版本:8.0。五、删除目录示例代码。

2023-11-16 16:46:35 822 1

转载 centos7安装并启动多实例mysql数据库

原文链接:https://blog.youkuaiyun.com/m0_60477996/article/details/131339740。版权声明:本文为优快云博主「小bye菜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2023-08-21 21:31:42 158

原创 tp6下载Excel 循环插入数据

【代码】tp6下载Excel 循环插入数据。

2023-08-19 17:44:21 221

原创 PHP判断指定日期是国内的节假日/工作日

1、composer安装"time-helper"

2023-03-22 11:47:06 1009

原创 ThinkPHP6接入阿里云短信

1、composer安装,如果最新版没有安装下来,那么用之前版本也可以,*****-20170520。2、封装短信发送方法,AliSms.php,具体参数配置,使用自己的,从阿里云进行查找设置。3、调用通知发送短信,index.php。

2023-03-15 11:36:09 675

原创 git 更新忽略文件

git 更新忽略文件

2023-03-02 14:25:31 250

原创 tp6 设置多入口文件并隐藏多应用入口文件

二、复制index.php为你的应用名称.php(例如admin.php),名字与你应用名称保持一致,代码示例如下。四、修改应用下的路由文件,例如admin/route/route.php,在路由前添加应用名称,如下代码。一、如果你的是多应用,请确保app目录下的controller目录已删除。三、nginx修改伪静态。

2022-09-14 14:55:49 2124

原创 PHP微信支付之navicate支付(tp6)

版本:v3适用语言:PHP(建议7.2以上,本人8.0)、tp6官方文档:微信支付开发者文档说明:微信支付有多种实现方式,此处我使用两种方式来实现,一种是使用官方sdk改写(建议使用),一种是直接调用接口。目录结构 cert目录:存放证书目录(如果是Linux服务器,需赋予创建文件权限) config目录:配置文件目录 controller目录: Demo.php 请求示例demo AesUtil.php 解密方法 GetCert.php 下载微信支付证书.

2022-01-06 16:26:46 1679

原创 nginx配置负载均衡

Nginx配置负载均衡

2021-12-17 15:56:02 393

原创 tp6使用jwt

安装扩展(本项目已安装,无需重复安装):composer require firebase/php-jwt 使用: 生成token:signToken() 验证token:checkToken() 具体代码如下,参数可自行定义或修改/** * 生成验签 * $uid 用户id * $key 这里是自定义的一个随机字串,应该写在config文件中的,解密时也会用,相当于加密中常用的盐 salt */function signToken($uid, $type = 'api', $

2021-10-14 13:18:06 1065

原创 github访问过慢--解决方案

1.访问https://www.ipaddress.com,输入域名github.com回车,如下图所示2.复制ip地址,然后打开vhosts文件(C:\Windows\System32\drivers\etc\vhosts),把以下内容复制进去即可,ip换成上图显示ip。140.82.113.4 github.com3.重新访问github.com...

2021-10-14 10:16:38 243 1

原创 宝塔面板配置webhook,自动拉取码云代码

安装webhook 宝塔面板搜索webhook,点击安装,如下图2.添加脚本:安装完成--点击设置--添加(如下),名称自起,脚本如下代码(复制修改即可),注意:需要改两个地方,一个是项目路径(我的是/www/wwwroot),一个是git网址(我的是阿里云效,改成自己的,比如码云的是git@gitee.com),具体位置在14和16行。设置完成点提交即可。#!/bin/bashecho ""#输出当前时间date --date='0 days ago' "+...

2021-09-23 15:43:46 1346 1

原创 Git配置、缓存用户名密码和清除缓存

说明:此处为什么放在开头,因为很多人都不仔细看下面内容,这一句是废话。只要是加-- global的都是设置全局的,建议不要这样设置。下面的所有的操作都是编辑的 .git/config的内容,也可以找到这个文件,直接添加内容。1.配置用户名和邮箱,分为全局和项目两种: 1)此处内容为全局设置用户名和邮箱git config --global user.name "username"git config --global user.email "usere...

2021-09-08 14:41:34 2803

空空如也

空空如也

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

TA关注的人

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