- 博客(21)
- 收藏
- 关注
原创 PHP对接阿里云V3短信签名
本文介绍了一个PHP实现的阿里云V3短信签名对接方案,无需引入SDK,仅需封装单文件即可使用。核心功能包括:通过Guzzle发送HTTP请求(可替换为原生CURL)、初始化请求数据、生成签名认证字符串、处理请求参数和头部信息等。使用方法简单,只需传入手机号、模板ID、模板参数和签名名称即可发送短信。该方案实现了阿里云短信接口的完整签名验证流程,包括规范化请求字符串生成、签名计算和请求发送,并返回发送结果判断。代码结构清晰,包含详细的注释说明,便于开发者理解和集成使用。
2026-03-30 15:41:55
47
原创 win10彻底禁用微软输入法全半角切换
本文介绍了使用AutoHotkey禁用全角空格的方法。首先下载并安装AHK,然后创建脚本文件"disable_fullwidth.ahk",输入简单的代码将Shift+Space映射为普通空格。运行脚本后,可通过系统启动文件夹设置开机自启,确保每次开机自动生效。该方法能有效解决全角空格输入问题,操作简单实用。
2025-12-22 16:25:48
520
原创 TP6工厂模式实现多系统登录
本文介绍了在TP6框架中使用工厂模式实现多系统登录对接的方案。通过定义LoginInterface接口规范登录/登出方法,创建不同系统(A/B/C)的具体实现类,并建立LoginFactory工厂类统一管理这些实现类的映射关系。控制器通过传入系统标识调用工厂类的create方法,即可获取对应系统的登录处理实例,实现不同系统的灵活切换。这种设计模式提高了代码的可维护性和扩展性,便于后续新增其他系统的登录对接。
2025-07-30 08:31:25
254
原创 ubuntu20.4 安装docker社区版
启动Docker之后,系统为docker提供了一块虚拟网卡,网卡地址172.17.0.1。在国内使用Docker官方镜像源的时候网络非常慢,所以这里我们使用阿里云来下载Docker镜像。经过上面的步骤,已经完成了docker的安装,可以通过以下命令查看docker的版本。/var/lib/docker目录是Docker的应用目录。/etc/docker目录是Docker的认证目录;至此,ubuntu上安装docker就完成了。创建文件daemon.json。把下面内容复制到文本中。
2025-02-14 15:40:19
418
原创 tp6 belongsToMany 模型内增加where条件
thinkphp6 belongsToMany 多对多关联使模型内支持where条件
2024-12-09 11:10:00
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1