sudo gem install redis
Mac上搭建Protobuf编译环境及简单使用1、下载protobuf 使用git的方式到开源社区下载protobuf,在终端种输入以下命令: git clone https://github.com/google/pr...
sudo gem install redis
Mac上搭建Protobuf编译环境及简单使用1、下载protobuf 使用git的方式到开源社区下载protobuf,在终端种输入以下命令: git clone https://github.com/google/pr...
1、下载protobuf 使用git的方式到开源社区下载protobuf,在终端种输入以下命令: git clone https://github.com/google/pr...
欢迎转载,转载请注明出处://www.greatytc.com/p/00ba0ac2fc96 写在前面 一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽...
Netty的官方讲解: Netty是由JBOSS提供的一个java开源框架。Netty 是一个基于NIO的客户、服务器端编程框架,Netty提供异步的、事件驱动的网络应用程序...
Gradle骚操作 Gradle是谷歌钦定的android项目构建工具。熟练使用gradle可以实现很多骚操作,比如多渠道打包,指定打包文件路径和文件名等,而且实现方式不止一...
记得第一次实施项目组件化时,遇到的最大困扰就是,组件之间的通信问题。例如: 怎么从这个组件跳转到另一个组件的页面; 组件之间怎么传递数据; 怎么获取其他组件的数据或服务; 组...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
/* glide 依赖 */implementation 'com.github.bumptech.glide:glide:4.9.0'annotationProcessor...
前言 在Android开发过程中,我们经常会用到adapter。因为adapter在基本使用的过程中,代码比较繁琐,于是进行一个简单封装,使调用起来更加简单便捷。这节就来讲讲...