$ cat welcome.txt
www.guozipai.com
// 一位开发者的数字花园与生活手记。
一位全栈开发者的个人博客,分享实际开发经验、前沿技术探索与日常思考记录。不止于代码,也聊聊生活。
$ ls ./posts/ — 117 entries
$ █
>> 最新提交
#2026年上班族AI效率手册:5个技巧让会议与邮件处理每周省3小时
2026年,AI工具已成熟到只需点几下鼠标,就能消除重复琐碎的工作。本文分享5个实战技巧:AI智能邮件分类与自动回复、AI会议纪要生成、AI日程助手优化会议安排、AI邮件撰写与润色,以及AI任务优先级排序。按此操作,每周至少省下3小时,让你从无效会议和邮件中解放出来,专注真正有价值的工作。
git checkout
#Vue 3 组合式 API 封装 WebSocket 心跳重连:实现后台实时消息推送与断线自动恢复
在实时推送场景中,原生 WebSocket 缺乏心跳检测和自动重连机制,导致断线后页面成为数据孤岛。本文深入剖析僵死连接的隐患,对比手写类与 VueUse useWebSocket 的优劣,并基于组合式 API 封装一个支持心跳、指数退避重连、多连接管理的 composable,让组件只需关注业务消息处理,无需操心连接健康度。
git checkout
#用PHPStan自动检测Laravel模型事件监听器引发的数据库连接泄漏与事务悬挂
线上MySQL连接数飙升,排查发现是模型事件监听器中异常被吞掉导致连接泄漏。本文分析问题根源,并展示如何通过PHPStan自定义规则静态检测未包裹try-catch的监听器调用,避免事务悬挂和连接泄漏。
git checkout
#闲鱼验货宝漏洞揭秘:高仿耳机到手刀套路与封号风险
揭秘闲鱼验货宝审核漏洞,高仿耳机如何通过外观与功能测试,以及买家利用话术拖延、到手刀套路的全过程。分析平台反作弊规则与封号风险,提醒卖家警惕灰色生意陷阱。
git checkout
#用FastAPI和Redis Streams构建爬虫任务分片与断点续爬系统
本文深入探讨了传统Scrapy-Redis在节点崩溃时任务丢失的问题,并提出了基于Redis Streams消费者组的解决方案。通过FastAPI构建轻量调度层,实现任务分片与断点续爬,确保大规模爬虫集群的稳定性和数据一致性。文章详细对比了List、Pub/Sub与Streams的优劣,并给出了具体的架构设计与实现思路。
git checkout
#云服务器单用户模式下修复fstab配置错误导致启动卡死
云服务器开机卡在90秒倒计时?大概率是/etc/fstab写错了。UUID对不上、NFS缺_netdev、临时盘漏nofail是三大元凶。别重装系统,用init=/bin/bash进入单用户模式,直接编辑fstab文件即可修复。本文详解GRUB编辑、文件修复步骤,适用于Ubuntu 24.04、Anolis OS 8.8、CentOS Stream 9。
git checkout
#用Ollama在NAS上部署Qwen2.5,打造私有AI助手与文件管理联动
本文分享在群晖DS923+上使用Ollama部署Qwen2.5-7B的实战经验,包括硬件门槛、内存要求、CPU性能、存储规划及安装避坑。无需高端显卡,16GB内存即可流畅运行7B量化模型,让NAS成为私有AI底座,实现本地文件摘要、标签生成等功能,数据不出内网。
git checkout
#拼多多助力链接群发被限制加好友?封控机制与解封成本全解析
群发拼多多助力链接导致微信加好友功能被限制?本文详解微信封控机制,包括群发链接被标记、加人频率过高、多人举报、设备IP异常等触发条件,并分享真实解封经验与成本分析。
git checkout
#Vue 3 组合式 API 封装原生拖放:打造自由拖拽排序看板
本文介绍如何用 Vue 3 组合式 API 封装原生 HTML5 拖放,实现可跨列拖拽的任务看板。从事件处理、状态管理到数据同步,详细讲解 useDragAndDrop 组合函数的编写与测试,避免第三方库的局限性,让你轻松控制拖拽逻辑。
git checkout