前言 随着技术这几年的发展与沉淀,线上数据指标监控也变得尤为重要,研发人员和运营人员需要对线上的产品指标有所感知,同时风险也需要及时暴露,很多公司开始自建监控系统,但对于一些...
前言 随着技术这几年的发展与沉淀,线上数据指标监控也变得尤为重要,研发人员和运营人员需要对线上的产品指标有所感知,同时风险也需要及时暴露,很多公司开始自建监控系统,但对于一些...
demo 地址发一下呗
Gradle+Transform+Asm自动化注入代码Gradle 相关总结[https://www.jianshu.com/p/8e05d7a5bb36]APT 和 AGPTransform 区别[https://www.ji...
哇哦 迷恋大神 求带飞
Soul即时通讯之数据库优化背景 在Soul的IM上线后,初始时用户本地消息量不大的情况下,数据库读写良好,不容易发现问题。 但随着产品用的时间越来越近,有些用户本地聊天数据达到500万条以上时,数据库...
本文是根据gradle3.1.2源码进行分析。Android Gradle Plugin本质上是一个gradle插件,肯定遵循自定义插件的结构,即继承Plugin类的源码,r...
文章目录 1、给定0-1矩阵,求连通域。 二值图像分析最重要的方法就是连通区域标记,它是所有二值图像分析的基础,它通过对二值图像中白色像素(目标)的标记,让每个单独的连通区域...
前言 JAVA GC(Garbage Collection,垃圾回收)机制是区别C++的一个重要特征,C++需要开发者自己实现垃圾回收的逻辑,而JAVA开发者则只需要专注于业...
前言 随着移动网络的不断升级,客户端的网络传输由3G进化到Wifi、4G,且Wifi场景越来越多。虽然网络环境在变好,但也对网络的应用提出了更高的要求,会发现很多大厂都十分重...
前言 在日常工作及项目迭代过程中,一定有不少同学自己写了一些框架性的东西,或者一些好用的工具,总之就是能复用的代码。然而也有不少同学为了复用这些代码不得不复制粘贴到不同项目中...
一、模块化浅谈 1. Android 模块化开发介绍; 模块化开发思路就是:单独开发每个模块,用集成的方式把他们组合起来,就能拼出一个app。app可以理解成很多功能模块的组...
Jenkins简介 Jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实现监...
Android Studio 打包 jar 及 aar 包 创建工程 New -> Module -> Library 在gradle文件头添加 apply plugin: ...
去哪里申请?
音频/音乐分享给微信好友发送失败今天简单记录一下音频分享给微信好友失败问题:【分享到朋友圈正常】 我们分享音频/音乐给好友,理想的情况是这样的: 但是在做的过程中发现:分享给好友时一直发送失败,和分享到朋友...
不行 这样封装存在个问题 没法在软键盘弹出时向上挤了
Android沉浸式(透明)状态栏适配在Android系统4.4以前,状态栏的背景色和字体颜色都是不能改变的。但是4.4以后Google增加了改变状态栏背景透明的方法,可以通过两种方式来设置。直接在Activit...