自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 问答 (1)
  • 收藏
  • 关注

原创 Windows 本地 EasySwoole 项目(Docker Desktop 挂载运行+热加载配置)

Windows 环境下 Docker 挂载的核心是「开启磁盘共享」+「转换路径格式」,这是挂载成功的前提。EasySwoole 项目挂载后,代码不生效的核心是「常驻内存机制」,可通过reload手动重启或开启热加载自动更新。开发环境推荐使用配置,易维护、可复用,配合热加载大幅提升开发效率。生产环境不建议开启热加载,可使用实现无感知更新,保证服务稳定性。

2026-02-04 20:36:14 779

原创 在 Windows 上使用 Docker Desktop 快速运行 Hyperf 框架

本文介绍了在Windows系统上使用Docker Desktop运行Hyperf框架的完整指南。针对Swoole扩展不支持Windows的问题,提供了通过Docker容器化部署的解决方案。详细说明了关键步骤:正确挂载项目目录(-v)、设置工作目录(-w)、映射端口(-p)和启动命令。同时列出了常见错误及解决方法,包括容器秒退、路径格式错误等问题,并推荐使用docker-compose.yml进行更优雅的管理。该方案让开发者可以在Windows环境下顺利运行和调试Hyperf应用,充分发挥协程框架的高性能优势

2026-02-04 16:20:31 654

原创 Windows 下 MSYS2 + MinGW-w64 配置 Fyne GUI 编译环境全流程

Windows 下 MSYS2 + MinGW-w64 配置 Fyne GUI 编译环境全流程

2025-08-29 22:39:25 1083

原创 Go 单元测试:如何只运行某个测试函数(精确控制)

摘要:本文介绍如何在Go项目中单独运行指定测试函数以提高调试效率。通过go test -v -run ^TestFuncName$ ./包路径命令,可以精确匹配并运行特定测试函数(如TestPager_url),而非整个测试文件。关键点包括:1)必须在包目录(如./util)而非文件路径执行;2) -run参数使用正则表达式精准匹配;3) -v显示详细过程。同时提供模糊匹配(如-run Pager_url)和完整包测试的方法对比,帮助开发者快速定位问题。正确使用这些技巧可显著提升Go测试效率。

2025-08-05 21:57:28 665

原创 Golang 调试技巧:在 Goland 中查看 Beego 控制器接收的前端字段参数

查看方式数据类型场景普通表单或 URL 查询参数动态路由(如/edit/:id[]byte原始 JSON 请求体string单个字段调试(Evaluate 表达式)通过合理使用 Goland 断点和查看控制器中c的变量结构,你可以快速定位字段获取错误、前端数据缺失、类型转换失败等问题,是提升开发效率的重要技巧。在IDE 中 断点到任意 c 位置,使用求值表达式即可 求出表单中所有提交的值。

2025-07-31 23:06:45 1162 1

原创 Navicat数据建模三模型高效用法详解

本文介绍了Navicat数据建模工具中的三种模型视图及其高效使用方法。概念模型面向业务,描述实体关系;逻辑模型定义字段结构和主外键,不依赖具体数据库;物理模型则对应实际数据库表结构,可生成SQL脚本。文章详细阐述了三种模型的转换关系,并提供了Navicat建模工具的使用技巧,包括ER图绘制、模型转换、SQL生成和反向工程等。最后通过一个生鲜代买小程序的案例,演示了从概念模型到物理模型的完整设计过程。掌握这些方法能帮助开发者更高效地完成数据库设计工作。

2025-07-21 16:44:05 2628 2

原创 【PHPSTORM 使用非挂起断点】

PHPSTORM 使用非挂起断点

2024-08-22 15:56:50 212

原创 PHPWord 又拍云图片导出被识别为 image/webp 无法导出的问题

【代码】PHPWord 又拍云图片导出被识别为 image/webp 无法导出的问题。

2024-06-21 10:28:16 466

原创 thinkphp5.0 queue 获取队列执行是否成功的结果

【代码】thinkphp5.0 queue 获取队列执行是否成功的结果。

2024-06-13 10:18:55 555

转载 虚拟机Ubantu 不是全屏幕的问题, VMware Tools灰色问题

到此问题解决,如果不能全屏 先点击最小窗口 再点击全屏。

2024-06-04 22:18:43 303 1

原创 thinkphp5 导出 excel 没有下载 ,而是返回的二进制流,前端将二进制流转换位 excel下载

【代码】thinkphp5 导出 excel 没有下载 ,而是返回的二进制流,前端将二进制流转换位 excel下载。

2024-05-20 10:44:28 463

原创 【mysql常用数据库操作语句】

【代码】【mysql常用数据库操作语句】

2023-12-01 09:42:10 515

原创 PHP代码审查

【代码】PHP代码审查。

2023-11-27 12:35:44 708

原创 golang 断点调试

步骤完成之后,在GOPATH\bin目录下会有一个dlv.exe,在goland>help>Edit Custom。如: dlv.path=C:/Users/liuxiaoxiang/go/bin/dlv.exe。dlv.path=你的gopath路径\dlv.exe(新的dlv.exe路径)说明proxy.golang.org网址被防火墙屏蔽了(ping。记住粘贴 Windows 路径 后斜杠替换成 “/”然后再次执行上述”go install …delve是go语言的debug工具。

2023-11-21 09:17:43 1199

原创 thinkphp中使用Elasticsearch 7.0进行多表的搜索

提示:thinkphp中使用Elasticsearch 7.0进行多表的搜索:提示:以下是本篇文章正文内容,下面案例可供参考提示:这是简单例子, 注意’fields’ => [‘title’, ‘content’], 尝试使用搜索number型字段,索引报错, 貌似只支持txt类型字段搜索例如:以上就是今天要讲的内容,本文仅仅简单介绍了Elasticsearch的使用。

2023-09-02 23:23:19 2119

原创 ESP32-CAM模块Arduino环境搭建测试

ESP32-CAM使用网络摄像头

2023-08-27 00:17:17 6461

原创 thinkphp5队列的报错 [think\exception\ThrowableError] Type error: count(): Argument #1 ($value) must be

【代码】thinkphp5队列的报错 [think\exception\ThrowableError] Type error: count(): Argument #1 ($value) must be。

2023-08-24 11:20:26 1296

原创 ESP8266显示gif动态图,使用U8g2库

一.代码#include <U8g2lib.h>//实现gif火柴人跑步动画// 定义GIF动画的帧数据const unsigned char frame1[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

2023-08-23 23:30:08 921

原创 使用swoole实现实时消息推送给客户端

使用swoole实现实时消息推送给客户端

2023-08-20 17:10:55 1398

原创 Db中 is null查询

【代码】Db中 is null查询。

2023-08-10 16:32:01 122

原创 think\queue\Job` 类来执行队列任务

think\queue\Job` 类来执行队列任务

2023-05-11 17:56:58 1889

转载 关于TCPDF 扩展字体

一. 下载字体 例如 fzss.ttf, msyh.ttf, 下载下来的字体放在 tcpdf_addfont.php 同一级目录下即可。二. 执行命令行 加载字体。

2023-05-09 22:50:58 1039

原创 thinkphp使用 MQTT协议

MQTT服务的发布订阅

2023-05-08 22:38:41 1674

转载 composer require 报错 Problem 1....., Problem 2.... 问题

【代码】composer require 报错 Problem 1....., Problem 2.... 问题。

2023-05-08 22:23:28 1635

转载 Thinkphp-queue中exceeded the timeout of 60 seconds的问题

修改代码 vendor/topthink/think-queue/src/queue/command/Listen.php line 25~35。thinkphp/library/think/process/pipes/Windows.php 修改代码 line 199~221。

2023-04-28 08:52:08 1098

原创 phpstorm断点还可以 在需要断点的地方使用xdebug_break();

phpstorm断点还可以 在需要断点的地方使用xdebug_break();

2023-04-23 16:58:02 129

原创 thinkphp5关于mongoDB报错No suitable servers found

username和password 没有密码不用输入。database.php配置文件导致报错的。

2023-04-01 23:45:54 1014

原创 关于thinkphp5.0版本安装composer require topthink/think-mongo

成功安装 topthink/think-mongo。

2023-04-01 22:39:54 948

原创 短信接口防止重复刷

【代码】短信接口防止重复刷。

2023-03-22 17:15:51 295

原创 laravel 使用观察者

laravel 使用观察者

2023-02-10 10:01:31 387

原创 laravel 添加辅助函数

laravel 添加辅助函数

2023-02-08 18:32:29 188

原创 laravel 容联云发送短信

使用包 overtrue/easy-sms 容联云发送短信

2022-11-23 23:17:07 239

转载 laravel 在安装spatie/laravel-permission 包执行表迁移文件时候报错

laravel 在安装spatie/laravel-permission 包执行表迁移文件时候报错

2022-11-16 11:40:41 1542

原创 wangeditor 回显内容,上传图片,上传视频等

【代码】wangeditor 回显内容,上传图片,上传视频等。

2022-09-23 17:15:47 965

转载 thinkphp firebase/jwt-token, refresh_token使用

thinkphp firebase/jwt-token, refresh_token使用

2022-09-08 15:24:24 1509

原创 解决 totoriseGit 每次提交需要密码

TortoiseGit 提交需要密码问题

2022-08-05 18:22:13 910 1

原创 git pull 项目时候报错

git pull 报错的时候 fatal: No remote repository specified. Please, specify either a URL or aremote name from which new revisions should be fetched.

2022-08-05 13:04:34 795

转载 layui Uncaught TypeError: s.parents is not a function

Uncaught TypeError: s.parents is not a function

2022-08-05 12:06:34 2283

转载 spreadsheet 导出 excel表格

spreadsheet 导出 excel 表格

2022-07-25 14:40:49 1255

原创 Layui合计行自定义值

Layui合计行自定义值

2022-07-19 16:57:26 673

空空如也

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

TA关注的人

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