软件开发历史大潮中,我们做了许许多多的努力让代码变得更加优雅。但是「优雅」这一件事,并不是简单的让代码变得漂亮而已,我们的「优雅」是有目的的:可维护、可扩展、可测试。从实用性角度来讲,我认为「可测试」这是我们在产品开发中追求的第一要素,毕竟质量是我们坚持的第一要素,没有质量背书,许多的工作都是...
在 2017年 Google I/O 上,Google 发布了新的 Android Architecture 组件,包括 LifeCycle/LiveData/Room 等。 这些组件的诞生,让我们对实现 Clean Architecture 得到了新思路。
小水一篇SS的实现
最近几周开始了 IM 项目,因此想在应用层写一套业务隔离的,跨平台的 SDK, 我便瞄准了 libuv 这个库,开始了 Native Hybrid 的研究 —— 为了写一次代码可以同时在 Android 和 iOS 平台上进行编译/运行。
今天我们看下几个报文交换的例子,大家也可以去抓本站的报文,本站已经全面开启h2协议。