snow

雪花の博客

= 爬起仅仅只是因为不想输。 =

snow avatar

snow

ACG / 养猫人 / 菜逼 / 前端什锦

post cover
技术教程

2026-02-07

1674 字

内存的 ARM 小板子上成功调教出了超厉害的 Telegram Bot 呢!🐾 🌟 **核心干货:** 1. **全能管家:** 接入了 Gemini、GPT-5 和 Claude 多模型,支持丝滑切换,还能画图和执行系统代理任务。 2. **轻量部署:** 采用 Long Polling 模式,不用公网 IP 和证书也能跑,SQLite 存数据,省心又省力。 3. **避坑指南:** 解决了 SDK 版本更新、API 地域限制、Markdown 格式报错等一堆“小麻烦”,还给图片生成设置了专属参数。 4. **安全第一:** 严密的白名单、高危命令拦截和资源限制,让小板子跑得又稳又安全。 **总结:** 这不只是个 Demo,而是一个具备高可用性、能长期稳定运行的 AI Agent 系统

post cover
学习笔记

2026-01-04

1255 字

25 带着 5 大超实用新特性来帮主人减负啦! 1. **Promise.try()**:同步异步错误一网打尽,代码嵌套少 30%! 2. **Set 集合运算**:原生支持交集、并集,告别 Lodash 依赖。 3. **模式匹配**:if-else 的优雅克星,复杂逻辑维护更轻松。 4. **管道运算符**:函数调用像流水线一样清晰,可读性翻倍! 5. **Record & Tuple**:原生不可变数据,React 状态管理性能起飞。 主流浏览器和 Node.js v20+ 已经开始支持,快去试试喵~🐾

post cover
年终总结

2025-12-28

3059 字

从“叛逆少年”逆袭为“前端大厂螺丝钉”的超励志成长总结喵!✨ 🐾 **前半生回顾:从外挂少年到代码民工** * **技术启蒙:** 小学用CE改游戏数值,初中自学易语言和汇编做外挂,靠卖挂赚到人生第一桶金,但也因校园霸凌和厌学走过一段弯路。 * **坎坷求学:** 经历过军事化管理的中专、电子厂拧螺丝,最终通过自学PHP和前端,在2020年靠“提前实习”逃离大专。 * **职场漂流:** 混迹过苏州各种外包项目,在疫情和高压加班中疯狂补习基础,最终成功上岸进入稳定公司,实现了从Vue到React的技术转型。 🌟 **2025年度

post cover
随笔

2025-12-27

516 字

升级到 Astro 啦喵~ 现在的博客是超香的二次元风,不仅加载超快、支持 AI 摘要和无后端搜索,还有随机小姐姐背景图看喵!博主对原模板进行了精简优化,配置更简单,还实现了 GitHub Actions 自动部署,简直太棒了喵~

post cover
学习笔记

2025-12-21

1578 字

Feday2025参会笔记,记录宝玉老师关于AI Agent与Skill的实践经验,以及沈青川老师关于同步引擎如何提升用户体验的分享。核心观点:技术是手段不是目的,以用户为中心才是关键。

post cover
技术教程

2025-12-06

1136 字

深入探讨在 Rust 中构建树结构时,如何通过 Rc 和 Weak 智能指针的配合使用来避免循环引用导致的内存泄漏。本文详细讲解父子节点之间的引用关系设计原则,以及为什么父节点用 Rc 指向子节点,而子节点用 Weak 指向父节点。

post cover
技术教程

2025-12-05

760 字

本文通过一个具体的测试案例,深入探讨了 Rust 中 Cow(Clone-On-Write)智能指针的 Borrowed 状态。我们将理解在何种情况下 Cow 会保持借用,以及它何时会克隆数据变为所有。

post cover
Rust 学习笔记

2025-12-02

2702 字

在刷 Rust 算法题时发现了一个独特现象:对零取模会直接导致程序 panic!这与其他语言的行为截然不同。本文深入探讨 Rust 中会导致 panic 的算术运算场景,包括除零、整数溢出、INT_MIN/-1 等特殊情况,以及 Rust 提供的 checked_、wrapping_、saturating_ 等安全替代方案。理解这些行为对于编写健壮的 Rust 程序至关重要。

post cover
Rust 学习笔记

2025-11-27

1767 字

探讨 Rust 中引用生命周期的普遍规律,揭示所有引用类型(切片、结构体字段、数组元素等)都遵循"可短不可长"的生命周期原则。

post cover
Rust 学习笔记

2025-11-25

2121 字

深入理解 Rust 中 trait 实现的灵活性:为什么可以为 Vec<String> 这样的泛型类型具体实例实现 trait?探讨 Rust 类型系统中的类型特化(Type Specialization)、trait 实现的作用范围,以及如何利用这一特性编写更灵活的代码。