自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(562)
  • 资源 (9)
  • 收藏
  • 关注

原创 Fastadmin 框架生成条形码

本文介绍了在 PHP 框架中集成一维码生成功能的方法。首先通过 Composer 安装 picqer/php-barcode-generator 三方类库,然后在 common/library 下封装 Barcode 类,提供获取 PNG 流、直接输出图片和保存到本地文件三种方法,最后在其他类中调用即可生成一维码。

2026-09-27 12:07:24 35

原创 MySQL 5.7 JOIN 连接方式整理

本文系统梳理 MySQL 5.7 的 7 种 JOIN 逻辑:INNER、LEFT、RIGHT、CROSS、SELF 五种原生连接,FULL OUTER JOIN 用 LEFT UNION RIGHT 模拟,并衍生左独有、右独有、两表独有三种筛选写法,附语法、结果与速查表,便于业务选型。

2026-09-25 21:09:32 222

原创 MYSQL分区之其他分区

本文介绍了MySQL分区操作,涵盖HASH分区(常规与线性)、KEY分区、子分区及NULL值处理。HASH分区通过求模分散数据,KEY分区支持更多数据类型,子分区可对RANGE/LIST分区再细分,各分区对NULL值的处理方式不同。

2026-09-07 17:03:52 212

原创 MYSQL分区之LIST和COLUMNS分区

本文介绍了MySQL中LIST分区和COLUMNS分区的实现方法。LIST分区通过PARTITION BY LIST和VALUES IN定义,支持整数及非整数类型,涵盖创建、添加、删除与重定义等操作,并强调分区值唯一性及重定义需相邻等注意事项。COLUMNS分区是MySQL 5.5引入的新类型,支持整数、日期和字符串,并可按多字段分区,包括RANGE COLUMNS和LIST COLUMNS两种形式。通过示例展示了多字段分区的创建与数据分布,帮助读者掌握分区表的使用与维护。

2026-09-07 16:46:48 264

原创 MySQL分区之RANGE分区

本文介绍了 MySQL RANGE 分区的核心操作:通过 VALUES LESS THAN 定义分区区间;使用 PARTITION BY RANGE 创建分区表,非整数字段需用 YEAR 等函数转换;数据超出范围时可用 ALTER TABLE ADD PARTITION 添加分区,并以 VALUES LESS THAN MAXVALUE 兜底;删除分区用 ALTER TABLE DROP PARTITION,会连同数据一并删除;重定义分区用 ALTER TABLE REORGANIZE PARTITION

2026-09-04 18:19:07 168

原创 MySQL分区介绍

本文系统介绍了MySQL数据库中的分区操作。文章首先讲解了分区的基本概念,以及不同版本MySQL(5.6以下、5.7、8.x)对分区的支持情况和存储引擎限制;随后阐述了分区的五大优势,包括存储更多数据、优化查询、并行处理、快速删除和更大的数据吞吐量;最后介绍了RANGE、LIST、HASH、KEY、COLUMNS等主要分区类型及子分区,并说明了分区表与主键/唯一键之间的约束关系。

2026-09-04 18:15:58 313

原创 Fastadmin后台使用validate进行表单验证

FastAdmin 完整实现前后端表单验证(自动加载 Validate 验证器)

2026-08-03 15:59:18 167

原创 Fastadmin关联查询报错 method not exist:think\db\Query->XXX

在Fastadmin框架后台列表在使用模型关联 + 开启$this->relationSearch = true实现表格关联搜索时,明明已经定义了关联方法,却持续抛出 method not exist:think\db\Query->XXX 错误。 前后端字段全部统一下划线命名,缓存清理、浏览器强制刷新全部试过依旧报错,本文完整还原问题根源、解决方案与开发规范。

2026-08-03 15:53:50 322

原创 微信小程序订单发货管理完整解决方案

本文将基于 ThinkPHP 框架,完整介绍订单发货信息录入、运单取消、运力列表查询,以及支付合规排查的完整解决方案,重点讲解"发货后如何取消"这一常见问题。

2026-07-13 11:27:02 492

原创 PHP GD 库实现微信小程序邀请海报

本文将基于 ThinkPHP 框架,使用 PHP GD 库实现一个完整的邀请海报生成功能,并重点解决头像颜色失真和透明通道丢失两个常见坑点。

2026-07-13 11:15:58 459

原创 MongoDB文档关系详解

本文将从零讲解MongoDB核心的一对一、一对多、多对多文档关系,结合真实业务场景,提供完整的新增、查询实操代码,同时总结三种关系的建模选型规则,帮助开发者彻底吃透MongoDB关联业务开发。

2026-07-09 10:45:35 374

原创 ThinkPHP 模型调用方式深度解析:静态调用 vs 实例化调用

本文将从源码角度剖析这两种调用方式的实现机制,并通过对比分析给出最佳实践建议。

2026-06-18 16:42:09 375

原创 PHP实现大文件分片上传

PHP大文件分片上传的核心逻辑就是 前端切片、后端暂存、最终合并。本文提供的源码无框架依赖、轻量化、可直接部署,彻底解决了传统PHP单文件上传的各类限制问题。

2026-06-16 18:10:40 223

原创 FastAdmin 致命错误:Class ‘app\common\services\Services‘ not found 问题解决

本文主要解决 FastAdmin(ThinkPHP5 内核)开发中一个极具迷惑性的经典报错:明明自定义服务类正确声明命名空间、显式引入同目录基类 Services,代码语法无任何错误,却持续抛出 Class 'app\common\services\Services' not found 致命错误。

2026-06-16 17:53:35 477

原创 MySQL大表数据碎片整理优化实战指南

结合生产实战场景,手把手教你搞定MySQL大表碎片整理优化,让数据库性能重回最佳状态

2026-05-26 11:57:34 575

原创 PHP 高精度计算完全指南:彻底解决浮点数精度丢失

PHP 内置的 BC Math 高精度扩展,就是官方唯一、安全的解决方案。本文结合PHP BC函数 + MySQL DECIMAL 金融级黄金组合,一次性讲透 BC 系列所有函数、环境配置、返回格式、数据库适配、避坑要点、实战用法,看完直接适配所有金融计算场景

2026-05-26 11:56:31 421

原创 基于 SSE 流式返回:OCR识别 + AI 总结实时进度方案

基于 SSE 的流式返回方案,完美解决了耗时 AI 任务无反馈的痛点,无需复杂 WebSocket 改造,基于原生 HTTP 即可实现服务端实时推送。

2026-05-16 18:09:38 484

原创 OCR识别与 AI 总结本地环境安装

本文介绍了一个基于Windows系统的离线OCR与AI文本处理系统安装教程,整合了Python3.9、CUDA11.8GPU加速、RapidOCR离线识别和Qwen2-1.5B本地大模型。

2026-05-16 18:04:28 385

原创 PHP使用Intervention Image图像处理

使用Composer进行安装Intervention Image库。确保服务器已安装php-gd扩展。常用场景包括加载图像、缩略图生成、图片水印添加和保存图像等。高级场景涉及智能裁剪、旋转与翻转操作以及链式调用。高级技巧还包括批量处理图片。

2026-05-13 16:52:10 231

原创 PHP 实战:基于 php-ffmpeg 高效实现视频操作

本文基于 php-ffmpeg 与原生 FFmpeg 命令,在 FastAdmin 框架下封装了视频截图、图片水印、动态跑马灯水印、文字水印、视频压缩、文件大小获取六大核心功能,代码完整可直接复用。

2026-05-13 16:32:19 758

原创 FastAdmin 短信插件开发完整教程

本文详细介绍如何在 FastAdmin 框架下开发一个完整的短信插件,基于聚合数据 API 实现验证码和通知短信发送功能。

2026-05-08 15:37:55 539

原创 MySQL 时间字段避坑指南:TIMESTAMP

MySQL时间戳类型存在2038年溢出隐患,建议改用DATETIME类型。

2026-05-08 10:24:43 545

原创 Laravel-Admin 自定义删除完整实现

本文Laravel-Admin 自定义删除的完整方案:自定义单行删除 + 批量删除,统一删除逻辑、自动删文件、写日志、弹窗确认,完美解决原生删除的所有痛点。

2026-05-06 15:24:58 518

原创 Laravel-Admin 新增和编辑差异化显示

本文将完整讲解 Laravel-admin 新增 / 编辑区分显示的实现方法,包含表结构、核心代码、关键逻辑与效果说明,可直接用于项目开发。

2026-05-06 15:13:38 381

原创 【已解决】git pull 报错ssh_exchange_identification: read: Connection reset by peer Gitee拉取代码失败

git pull 报错ssh_exchange_identification: read: Connection reset by peer Gitee 问题解决

2026-04-27 14:33:16 387

原创 Laravel-Admin 语言改为中文(2)

本文解决了Laravel-Admin后台管理中两个问题。头像上传时错误。其次自定义面包屑导航实现方法,提供了完整的配置代码和实现步骤,帮助开发者快速解决这两个后台管理中的常见问题。

2026-04-24 17:04:40 266

原创 Laravel-Admin 语言改为中文(1)

本文介绍了将Laravel-Admin后台界面汉化的完整步骤,最终实现了后台界面的全面中文化。

2026-04-24 16:26:59 242

原创 PHP 使用天地图

在服务端PHP语言使用天地图

2026-04-23 16:04:36 889

原创 Fastadmin中实现敏感词管理

在Fastadmin框架中实现敏感词管理笔记

2026-04-23 11:22:16 264

原创 Fastadmin控制台增加用户活跃统计

书接上篇增加用户活跃统计后,在后台控制台增加用户活跃统计展示。

2026-04-14 18:30:21 109

原创 Fastadmin增加用户活跃统计

通过使用ThinkPHP 行为类(Behavior),钩子(Hook) 机制自动执行用户活跃统计。

2026-04-14 18:12:06 232

原创 Laravel-Admin 显示语言改为中文

在Laravel-Admin后台默认是英文,把相应内容改为中文显示,并修改管理员编辑问题。

2026-04-02 17:15:33 407

原创 安装 Laravel-Admin

在window中安装laravel-admin到访问后台整体的笔记

2026-04-02 16:03:15 560

原创 Fastadmin中使用阿里云oss

在Fastadmin中使用阿里云oss实现笔记

2026-04-01 18:29:33 282

原创 Fastadmin中使用think-queue队列

在Fastadmin中使用think-queue队列笔记

2026-04-01 15:39:10 324

原创 endroid/qr-code生成二维码报错

在使用endroid/qr-code 生成二维码报错及解决处理的笔记

2026-03-12 17:50:49 416

原创 Fastadmin中实现获取名称首字母

在Fastadmin中实现获取名称首字母

2026-03-12 11:51:41 74

原创 Fastadmin中使用Redis

在Fastadmin框架中使用Redis很简单,是基于thinkphp框架的操作方式。

2026-03-03 14:34:23 505

原创 本地部署 libretranslate

Window本地部署 libretranslate

2026-02-09 10:12:21 1055

原创 Fastadmin中使用百度翻译API

在Fastadmin中对接使用百度翻译API

2026-02-07 18:22:04 434

window上安装的Redis可视化管理软件

window Redis可视化工具,类似Navicat管理Mysql一样的工具

2017-11-03

gd.freetype.jpeg.zlib.libpng.zip

gd库依赖包;里面包含gd-2.0.33.tar.gz 、jpegsrc.v9.tar.gz 、libpng-1.6.16.tar.gz、freetype-2.4.0.tar.bz2、zlib-1.2.8.tar.gz

2019-05-09

php Redis扩展igbinary

php Redis扩展igbinary

2016-11-02

php_redis扩展

php_redis-2.2.5-5.5-ts-vc11-x86

2016-11-02

反序列化所需的js、css文件

两个文件jquery-3.2.1.js,bootstrap.css。

2017-10-11

服务器Httpsqs消息队列

libevent-2.0.12-stable.tar.gz tokyocabinet-1.4.47.tar.gz httpsqs-1.7.tar.gz httpsqs安装包和依赖包

2017-03-21

用代码实现逻辑不通的文章生成器所用data.json

使用php代码来实现通过指定标题直接生成逻辑不通指定字数的文章生成器所用data.json.

2020-01-10

libdatrie0.2.4安装包

php扩展trie-filter 过滤敏感词,用于检查一段文本中是否出现敏感词,基于Double-Array Trie 树实现,安装 libdatrie , 需要 libdatrie-0.2.4 或更新的版本

2017-06-14

Redis2.4.5安装包

Redis2.4.5window下32位、64位的安装包

2016-11-02

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

TA关注的人

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