所有文章 (80)

less is more

MCP和Function Calling的区别

·1453·3 分钟
AI摘要: 本文深入探讨了MCP(函数调用协议)在提升LLM稳定性和灵活性方面的作用。通过统一函数描述规范,解决了因描述风格差异导致的调用不稳定问题;采用客户端-服务器模式动态获取参数信息,实现了接口升级时的无缝适配。文章从基础功能调用到多风格兼容、参数动态化等技术难点展开,揭示了MCP如何构建标准化的函数调用体系,为LLM与外部系统交互提供可靠框架。...
MCP协议函数描述规范化动态参数获取客户端-服务器架构LLM输出稳定性优化

Windows输入法胡乱切换中英文

·1115·3 分钟
AI摘要: 本文探讨了Windows系统中输入法频繁自动切换导致开发效率低下的问题,对比了Mac系统的输入法管理优势,并提出了一个基于Rust开发的轻量级工具IME-Controller。该工具通过窗口焦点事件监听实现智能语言模式锁定,支持自定义热键、静默运行、开机自启等功能,解决了多窗口切换时的语言环境异常问题。...
Windows输入法自动切换跨窗口语言状态同步Rust系统托盘应用开发窗口焦点事件监听热键注册与冲突处理配置文件热重载机制

Nextjs和Vercel的几种踩坑知识点

·2267·5 分钟
AI摘要: 本文深入探讨了Next.js在Vercel平台上的部署与优化,详细解析了SSR、ISR、SSG三种渲染方式及其实现机制,对比分析了cache()与fetch()在不同场景下的应用差异,并针对Serverless环境中的数据库使用挑战提出了解决方案。...
Next.js渲染模式SSR服务端渲染ISR增量静态再生SSG静态生成cache缓存机制fetch数据获取Serverless冷启动问题数据库连接池代理(PgBouncer/Prisma)

小米备份恢复Bug:黑屏闪退

·330·1 分钟
AI摘要: 本文描述了在小米设备上进行备份恢复时遇到的黑屏闪退问题,通过将压缩包解压后成功恢复的经历。分析了可能的bug原因,并指出了小米设备恢复机制的一些不确定性。...
小米备份恢复黑屏闪退压缩包解压设备恢复机制MIUI备份路径

Rust的reqwest:优雅的持久化

·718·2 分钟
AI摘要: 本文介绍了Rust的reqwest库在处理Cookie持久化方面的实现与解决方案。通过分析默认的Jar实现不支持持久化的局限性,以及如何通过适配器模式结合外部库cookie_store::CookieStore和reqwest_cookie_store,实现对CookieStore trait的扩展以支持持久化功能。...
reqwestCookieStoreJarcookie_store::CookieStorereqwest_cookie_store适配器模式