- 博客(24)
- 收藏
- 关注
原创 ThinkPHP消息队列
官网地址:https://github.com/top-think/think-queue。反过来,不知道3.0有没有一些破坏性更新导致ThinPHP6以下的版本不能够正常使用?从官方的发布日志来看,发布3.0分支是为了。原理:往Redis写入一条ZSET。
2025-05-22 15:04:29
142
原创 ThinkPHP 钩子(Hook)功能在不同版本中的支持情况
如果您正在维护旧版ThinkPHP项目,建议查看对应版本的官方文档获取准确的Hook使用方法。对于新项目,强烈建议采用ThinkPHP 6.x及以上的事件系统机制。从3.2升级到5.x:可以暂时保留Hook使用,但逐步迁移到Event。从5.x升级到6.x:必须重写所有Hook相关代码,使用Event替代。ThinkPHP 钩子(Hook)功能在不同版本中的支持情况。新项目:直接使用6.x的事件系统,更符合现代PHP开发实践。
2025-05-22 00:35:04
238
原创 Flutter变量冲突处理
materi3增加了一个SearchBar,与我们自定义的SearchBar重名了,处理方式。隐藏掉官方的SearchBar。
2025-05-19 14:27:33
15
原创 Flutter实现一个图片选择器
已经不能再使用静态方法直接调用了,会报错:Instance member 'pickImage' can't be accessed using static access.2.iOs配置<project root>/ios/Runner/Info.plist;stack组件的overflow属性不见了?从哪个版本开始已经不能使用静态方法了?删除- 图标堆叠 使用stack。
2025-05-16 13:52:27
16
原创 NestJS v11.1.0 带来了哪些更新?
NestJS v11.1.0 引入了对 RabbitMQ 主题交换(TopicExchange)的支持,这是其微服务模块的重要更新。主题交换允许基于路由键的模式匹配分发消息,相比直接交换和扇出交换更为灵活。开发者现在可以在 RabbitMQ 微服务传输层中配置 exchangeType: 'topic',并利用通配符(*和#)进行消息路由。这一特性适用于需要动态路由和基于多个条件筛选消息的场景,如 user.created 或 order.* 等模式。相关更新详情可参考 NestJS 官方文档或 GitHu
2025-05-14 13:05:27
391
原创 HBuilderX使用踩坑记录
HBuilderX运行微信开发者工具失败没有打开服务端口源码中的APPID没有填写正确,得在项目的manifest.json-微信小程序配置-微信小程序AppID填写正确,如果不正确,或者开发者绑定成为该AppID的开发者,都会导致无法正确的使用“微信开发工具”进行预览,这种错误的表现为:能够调起“微信开发者工具”,但是界面停留在项目“项目管理”界面;
2023-08-06 01:39:42
154
原创 给php加上zip模块
号,然后重启php-fpm即可生成了php-fpm.pid文件了,那么下次就可以使用php-pfm.pid文件去重启了。),这条命令只是重启默认的PHP版本,后来新增的PHP版本没有重启到,所以我们需要对对应的版本PHP重启。还有另外一种方案是使用php-fpm.pid的的方式,其实原理也是一样都是使用进程号来传递信号;,如果开启还是报错,那么可能是没有安装该模块,我们可以看看是否已经安装了该模块。也无效,因为自从 php5.3.3 以后,php-fpm不再支持以前具有的。如果没有开启,那么就去开启编辑。
2023-08-03 14:34:11
770
原创 宝塔面板常见问题
官方教程:https://www.bt.cn/bbs/thread-1172-1-1.html。即可,也就是“查看面板默认信息”。
2023-08-02 16:33:21
119
原创 JavaScript 基础算法之反转字符串中的单词III
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时保留空格和单词的初始顺序。注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。
2023-07-22 23:11:49
63
原创 fnm node 版本管理器一键安装无效的解决方案
二:修改了 insall 内容,添加了github加速代理。一:境内CDN托管 install 文件。
2023-07-19 19:06:59
1663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人