Blog

Page 5 - Showing 5 of 87 posts

  • AI时代,流式传输哪家强
    AI时代,流式传输哪家强
    Arrow right

    本文探讨了AI时代下流式传输技术的必要性,对比分析了SSE、WebSocket和gRPC三种主流方案的技术实现与适用场景。重点阐述LLM响应延迟问题对传统HTTP请求的局限性,以及server端主动推送机制的核心价值。通过对比各技术在协议基础、通信模式、性能开销和心智负担等方面的差异,明确gRPC在Agent应用中的性能优势及浏览器兼容性限制。

    🕒1 min read
      流式传输Server-Sent Events(SSE)WebSocket心跳维护gRPC多路复用HTTP2性能优化长连接超时处理
  • HMM简介
    HMM简介
    Arrow right

    本文介绍了隐马尔可夫模型(HMM)的基本原理、前提假设以及三个核心问题:评估问题、预测问题和学习问题的解决方法。详细阐述了HMM的联合概率函数建模,包括初始状态概率分布π、状态转移概率矩阵A和发射概率矩阵B。针对评估问题,提到了前向算法;对于预测问题,讨论了贪心算法和维特比算法;在学习问题上,区分了有监督学习和无监督学习场景,并指出无监督学习中常用EM算法来估计模型参数。

    🕒2 min read
      隐马尔可夫模型马尔科夫性观测独立性联合概率函数初始状态概率分布π状态转移概率矩阵A发射概率矩阵B评估问题前向算法预测问题维特比算法学习问题EM算法
  • MCP和Function Calling的区别
    MCP和Function Calling的区别
    Arrow right

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

    🕒1 min read
    • Windows输入法胡乱切换中英文
      Windows输入法胡乱切换中英文
      Arrow right

      本文探讨了Windows系统中输入法频繁自动切换导致开发效率低下的问题,对比了Mac系统的输入法管理优势,并提出了一个基于Rust开发的轻量级工具IME-Controller。该工具通过窗口焦点事件监听实现智能语言模式锁定,支持自定义热键、静默运行、开机自启等功能,解决了多窗口切换时的语言环境异常问题。

      🕒1 min read
        Windows输入法自动切换跨窗口语言状态同步Rust系统托盘应用开发窗口焦点事件监听热键注册与冲突处理配置文件热重载机制
    • Nextjs和Vercel的几种踩坑知识点
      Nextjs和Vercel的几种踩坑知识点
      Arrow right

      本文深入探讨了Next.js在Vercel平台上的部署与优化,详细解析了SSR、ISR、SSG三种渲染方式及其实现机制,对比分析了cache()与fetch()在不同场景下的应用差异,并针对Serverless环境中的数据库使用挑战提出了解决方案。

      🕒1 min read
        Next.js渲染模式SSR服务端渲染ISR增量静态再生SSG静态生成cache缓存机制fetch数据获取Serverless冷启动问题数据库连接池代理(PgBouncer/Prisma)