Hexo博客升级踩坑记 发表于 2021-05-30 更新于 2021-06-01 分类于 学习 阅读次数: Valine: 本文字数: 14k 阅读时长 ≈ 13 分钟前言前些时间一直在写博客,整理记录信息等,一直没有关心过博客架构版本的问题。最近的一篇博文需要用到 MathJax,我原以为 MarkDown 是支持 MathJax 的,在本地编写时没有遇到任何问题。但发布到GitHub上后,直接导致我整个blog挂掉了,检查发现Hexo如果要完美支持 MathJax,需要hexo-renderer-kramed等等东西。阅读全文 »
编程与数学 - 求平方根 发表于 2021-05-16 更新于 2021-05-29 分类于 学习 阅读次数: Valine: 本文字数: 6.5k 阅读时长 ≈ 6 分钟前言前几天看到一道题目,是关于“对整数 n 开平方,不使用Math.sqrt实现”,感觉蛮有意思的,其解法用到了牛顿迭代法(Newton’s Method)。就顺便研究了一下该解法和其他一些解法,特来分享记录一下。正文阅读全文 »
限流算法之漏桶算法、令牌桶算法 发表于 2021-05-07 阅读次数: Valine: 本文字数: 10k 阅读时长 ≈ 10 分钟前言在分布式环境下,为了应对高并发,通常有以下几种手段,优先级从高到低依次为缓存、限流、降级、熔断。缓存即是缓存热点数据,以便请求来时可以做出快速反映,减小数据库压力。降级和熔断广义上来讲也算是限流的一种,本质上也是阻止请求进来。阅读全文 »