- 博客(234)
- 资源 (5)
- 收藏
- 关注
转载 FastAdmin框架SSE实时消息推送实现教程
/ EventSource实例(SSE连接的核心对象)// 标记是否处于连接状态// 标记是否为用户手动停止(避免异常重连)本教程基于FastAdmin实现了轻量级的SSE实时推送功能,核心优势在于:无需引入额外组件,基于HTTP协议实现,开发成本低,适用于消息通知、数据监控等单向推送场景。如需双向通信(如聊天功能),可考虑WebSocket技术,而SSE则是单向推送场景的最优选择之一。
2026-09-11 15:41:52
12
原创 Fastadmin的selectPage组件跨表获取数据joinSelectPage修改版,获取多表关联查询数据,支持搜索
【代码】Fastadmin的selectPage组件跨表获取数据joinSelectPage修改版,获取多表关联查询数据,支持搜索。
2026-08-18 19:48:13
36
原创 PHP常用函数大全
星期几全称 (Monday)- 月份全称 (January)- 24小时制 (00-23)- 两位月份 (01-12)- 两位日期 (01-31)- 四位年份 (2024)- 分钟 (00-59)- 秒 (00-59)
2026-03-27 15:41:59
403
转载 MySQL ON DUPLICATE KEY UPDATE 优雅解决存在更新/不存在插入难题
MySQL的ON DUPLICATE KEY UPDATE语句是一种特殊的INSERT扩展,当插入数据与已有主键或唯一索引冲突时,会自动转为UPDATE操作。其基本语法是INSERT后跟UPDATE子句,常用VALUES()引用原插入值。典型应用包括计数器累加、配置项更新和购物车管理等。该语句支持条件更新、子查询验证和批量处理等高级用法。相比REPLACE INTO(先删后插)和INSERT IGNORE(忽略冲突),它能更精准地控制冲突处理逻辑,是MySQL特有的高效数据更新机制。
2025-10-27 17:06:41
127
原创 uni-app 开发H5软键盘会顶起底部内容的解决方案
原理:通过媒体查询min-aspect-ratio 当屏幕的宽高比大于13/20的时候,就会自动隐藏内容。简单有效的解决办法,通过媒体查询可以纯CSS就解决这个问题。
2025-09-29 19:37:17
338
转载 Redis缓存击穿七层防御体系:构建坚不可摧的缓存护甲(PHP版实例)
基础必选:空值缓存 + 互斥锁(90%场景适用)热点场景:布隆过滤器 + 永不过期策略(比如明星婚讯、秒杀商品)系统加固:熔断降级 + 多级缓存(高并发金融系统)极致优化:请求合并(长尾请求优化)
2025-06-25 17:35:22
118
原创 Fastadmin固定表头
public/assets/js/require-table.js文件中在如下位置添加如下代码。在需要固定表头的js中如下位置引用。
2025-06-16 16:15:08
309
原创 Fastadmin报错Unknown column ‘xxx.deletetime‘ in ‘where clause
在开启软删除后,设置了表别名,软删除字段依旧使用原表名。
2025-06-12 14:05:20
389
转载 FastAdmin实现SelectPage的联动
需求如下图,选择城市后,城市的值做为下面几个selectpage参数。在对应的js文件添加下面的代码,下面是已add为例。
2025-04-25 15:52:28
553
转载 fastadmin 手动建一个新模块流程
修改【agent】【view】【common】【script.html】【data-main】属性成【(前面不变)/require-agent(后面不变)】;在【public】【assets】【js】下,复制所有带有【backend】文件名的文件,并把文件名原先的【backend】改成【agent】,其他不变;2、把js文件里的【backend】改成【agent】;到【app】【common】【controller】文件夹下,复制一份【Backend.php】,改成【Agent.php】;
2025-03-26 17:13:11
444
转载 宝塔邮局+Roundcube Webmail自建邮局部署说明
zipdownload,zip下载,当邮件包含多个附件时,添加一个选项,可以将邮件的所有附件下载到一个 zip 文件中。1.1,需要注意的是,宝塔的脚本有概率无法安装Rspamd服务,导致无法提供DKIM记录的值。support_url,登录界面给用户的一个链接,可以点击跳转其他地方,一般用作帮助页面,可以不填。这个需要具体参考你在宝塔邮局的设置,如果你在宝塔邮局设置的邮局服务器时mail.xxx.com。这个需要具体参考你在宝塔邮局的设置,如果你在宝塔邮局设置的邮局服务器时mail.xxx.com。
2024-11-13 10:56:01
8765
4
转载 FastAdmin页面中引入vue2的方法
打开地址把代码全部 复制下来放在 public/assets/libs/vue2/vue2.js。在 /public/assets/js/backend-init.js中添加代码。
2024-05-10 09:00:43
665
转载 LayIM 开发者文档
是否似曾相识,没错,我们见过文档最开始的“客服姐姐”用的就是该方法。它允许你自定义任意模式的聊天窗口,先看例子吧:1. 自定义在线客服brief: true //简约模式,不显示主面板}).chat({name: '在线客服一' //名称,type: 'kefu' //聊天类型,avatar: 'http://tp1.sinaimg.cn/5619439268/180/40030060651/1' //头像,id: -1 //定义唯一的id方便你处理信息}).chat({
2024-04-24 14:47:43
2374
2
转载 Fastadmin动态更新列表数据
订单列表中有一列数据需要根据websocket传递的数据实时改变,所以就需要动态改变列表中的值 而且使用的是fastadmin。
2024-03-11 17:42:28
1068
转载 放人工智能潜力的100个最佳ChatGPT提示语
对于我的角色,一个20级的圣骑士,和一个由你控制的另外三个角色组成的队伍,你将编造一个虚构的星球。此外,TimeGPT有一个最先进的摄像头,使你能够捕捉到你访问的时间和地点的照片。在简明扼要地叙述当天的情况后,以 "a photo of "开头,加入对你所拍照片的长篇描述。我有一些文字,看起来如下 "欢迎来到这个世界,"something:text,"longText:textarea,"和 "thingie:number。一个人有 "苏格拉底 "的称号,而另一个人有一个古老的希腊名字,是对蛀牙的双关语。
2024-02-19 11:32:18
246
原创 PHP雪花算法
它由Twitter公司的工程师Snowman(Snowflake的创造者)设计,用于生成全局唯一的ID,以应对分布式系统中唯一性标识的需求。雪花算法的特点是简单、高效,且生成的ID是递增的,具有一定的时间顺序性。它的核心思想是将64位的ID划分为不同的部分,分别表示时间戳、机器节点ID和序列号,保证生成的ID在不同节点之间不冲突,且在同一节点上保持唯一性。由于时间戳占据了大部分位数,所以生成的ID在一定程度上是有序的,方便在数据库索引上的排序。
2024-01-29 18:06:13
1748
1
转载 FadstAdmin的city-picker插件实现地区多选
在public\assets\libs\fastadmin-citypicker目录下原有的基础上复制一份,重命名city-picker-multi.min.js,在这个基础上更改。这样加载就ok了,那么怎么绑定触发呢?参考city-picker的使用,在require-form.js中新增一下内容。以上代码只是初步满足了需求。
2023-11-28 13:50:10
1823
3
原创 Fastadmin 子级菜单展开合并,分类父级归纳
这里踩过一个坑,fastadmin默认的展开合并预定义处理的变量是pid。所以建表时父级id需要是pid;当然不是pid也没关系,笔者这里是classify_id,多加一步处理一样能实现。
2023-10-09 09:13:35
1379
Microsoft Visual C++ 14.0.zip
2019-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅