Blog

Page 4 - Showing 5 of 88 posts

  • Nextjs支持的哪些缓存
    Nextjs支持的哪些缓存
    Arrow right

    本文详细介绍了Next.js在不同层面支持的缓存机制,包括API层面的响应头控制、Fetch函数的缓存策略、Cache函数实现的函数级缓存、页面级别的ISR缓存以及跨实例的KV分布式缓存。重点解析了各层级的技术实现方式和适用场景,如通过Cache-Control头部设置浏览器/CDN缓存时效性、force-cache强制边缘缓存特性、react.cache高阶函数优化重复计算逻辑等关键技术点。

    🕒1 min read
      Next.js服务端渲染(SSR)边缘计算(Edge Computing)ISR静态生成Cache-Control标头stale-while-revalidate双缓策略fetch请求级缓存react.cache高阶组件Vercel平台架构Serverless冷启动优化KV存储系统
  • 天下武功唯快不破:投机解码
    天下武功唯快不破:投机解码
    Arrow right

    本文探讨了LLM加速技术的三大类方法:模型层面、计算层面和解码过程。详细介绍了投机解码的原理及其等价性证明,通过小模型生成候选序列并由大模型验证,提高推理速度。

    🕒1 min read
      LLM加速技术模型剪枝模型量化模型蒸馏混合精度计算投机解码self-attention机制
  • 用马里奥推导RL基础理论
    用马里奥推导RL基础理论
    Arrow right

    本文通过马里奥游戏实例,深入浅出地介绍了强化学习(RL)的基础理论,包括策略函数、价值函数、优势函数等核心概念。详细阐述了蒙特卡洛方法和时间差分方法在策略优化中的应用,并探讨了PPO算法如何解决训练不稳定的问题。

    🕒1 min read
      策略函数价值函数优势函数蒙特卡洛方法时间差分方法PPO算法
  • 四种常见的分布式ID产生方式
    四种常见的分布式ID产生方式
    Arrow right

    本文介绍了四种常见的分布式ID生成方案,包括雪花算法、Redis、MySQL单机和MySQL号段模式。每种方案都详细描述了其生成逻辑、多节点唯一性保证机制以及特点。

    🕒2 min read
      分布式ID雪花算法Redis自增MySQL自增号段模式
  • Bilibili下载器:AI编程真的那么香吗
    Bilibili下载器:AI编程真的那么香吗
    Arrow right

    本文探讨了Rust语言与AI编程结合的实践,通过开发Bilibili下载器项目,分析了AI在编程不同阶段的表现。初期AI高效解决语法和基础逻辑问题,但随代码复杂度提升,出现上下文理解不足、重复造轮子、补丁式代码等问题。文章评估了Rust学习曲线、AI工具价值及软件工程师角色转型,指出当前AI更适合处理明确且有限的任务范围。

    🕒1 min read
      Rust所有权系统异步操作错误处理AI上下文窗口限制补丁式代码生成设计模式可扩展性并发下载优化策略B站API逆向工程