如何联调TCP API
HTTP RESTful API是主流的API形式,易于测试。但一些系统当中使用TCP形式的接口,我们如何方便地对其进行测试呢?我的思路是将TCP接口适配成HTTP接口,然后用Postman等工具进行测试。本文详细描述了该适配方案的实现方案,以及实际测试中如何操作。
HTTP RESTful API是主流的API形式,易于测试。但一些系统当中使用TCP形式的接口,我们如何方便地对其进行测试呢?我的思路是将TCP接口适配成HTTP接口,然后用Postman等工具进行测试。本文详细描述了该适配方案的实现方案,以及实际测试中如何操作。
Retrofit通常用于处理HTTP接口,那它是否能支持TCP接口呢?答案是肯定的,本文提供了一种不必修改Retrofit源码就可支持访问TCP接口的文案。
本文是《Eloquent Javascript》 “The Secret Lift of Objects”这一章节的学习笔记,记录了Javascript中对象的getter/setter的用法。
Android应用中很容易出现内存泄漏,而泄漏的主要原因归根结底是应用组件生命周期方法处理不当。本文使用LeakCanary分析了几个内存泄露的例子,记录如下。
安卓微信滑动Tab页时底部栏背景色有一个平滑的渐变效果,这个渐变效果是使用ArgbEvaluator
实现的。本文介绍了ArgbEvaluator
的用法。
2.6.7发版本时碰到几个跟proguard混淆相关的问题,记录下备忘。
如何给RecyclerView
中的Item添加点击事件呢?本文介绍几种不同的实现方法。
项目中遇到一个RecyclerView
相关的诡异问题,跟到最后发现问题根本原因是View
复用失败。RecyclerView.onFailedToRecycleView()
方法用于处理View
复用失败的情况,我们通常不会关注到这个方法。本文介绍了其用法。