- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 从LeetCode No.34谈二分查找
从LeetCode No.34说起 题目描述: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: [3,4] 示例 2: 输入: ...
2020-02-17 22:36:55 231
原创 OkHttp4.3源码解析之 - 重试和重定向
OkHttp4.3源码解析之 - RetryAndFollowUpInterceptor 回顾 上一篇文章:发起请求 大家还记得OkHttp是如何发起一条请求的吗?上面这篇文章里介绍了OkHttp是在什么时候把多个拦截器加入到责任链中的。如果大家没看过的可以先去了解一下,因为这个流程和本文息息相关。 如果是忘了的话我们再简单的回顾一遍: 构建OkHttpClient对象 构建Request对象 ...
2020-02-16 16:54:04 421
原创 OkHttp4.3源码解析之 - 发起请求
什么是OkHttp? OkHttp在Android开发领域里面应该是无人不知了吧。它是一个由Square公司开源的第三方库。主要用于处理网络请求。 OkHttp Github地址:https://github.com/square/okhttp/ 关于Square公司,大家可以去看看他们的其他开源库,质量都挺高的,不仅包括Android相关的,还有Go,Ruby,JS,Kotlin等等 Sq...
2020-02-02 01:06:43 535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人