RateLimiter 的底层实现是啥? 作者:温安适 来源:https://my.oschina.net/floor/blog/4965200 前言 本文不是一个RateLimiter的详细分析,仅仅是概要分析。 令牌桶算法 一说到RateLimiter,必然...
Python用递归实现求二叉树深度 继续刷题, Python用递归实现求二叉树深度。 其实就是求二叉树层级,比如一个单点就是一层,一个单点加左右两个叶子节点就是两层。 其实二叉树问题用递归来求是比较快的。这个也是介绍的默认递归方法,...
C++11:constexpr关键字 1. C++常量表达式 constexpr 是 C++ 11 标准新引入的关键字,在学习其具体用法和功能之前,我们需要先搞清楚 C++ 常量表达式的含义。 所谓常量表达式,指的就是由多个(≥1)常量组成的表达式。换句话说...
Jenkins Shared Library 添加第三方包支持 背景 我们在写 Jenkins 的 Shared Library 时,有时候需要引用外部的一些 jar 包,比如 maven central 的一些 lib 等。 具体到我们的例子,需要引用 Gson 做 json 序列...
又一巨头从 Java 迁移到 Kotlin,简直很无语。。 出品 | OSC开源社区(ID:oschina2013) Meta 发布了一篇博客表示,正在将其 Android 应用的 Java 代码迁移到 Kotlin,并分享了这一过程中的一些经验。 该公司认为,Kotlin 是一...