240 发简信
IP属地:山东
  • 120
    基于 Sentry 的前端监控系统搭建

    前言 随着技术这几年的发展与沉淀,线上数据指标监控也变得尤为重要,研发人员和运营人员需要对线上的产品指标有所感知,同时风险也需要及时暴露,很多公司开始自建监控系统,但对于一些...

  • demo 地址发一下呗

    Gradle+Transform+Asm自动化注入代码

    Gradle 相关总结[https://www.jianshu.com/p/8e05d7a5bb36]APT 和 AGPTransform 区别[https://www.ji...

  • 哇哦 迷恋大神 求带飞

    Soul即时通讯之数据库优化

    背景 在Soul的IM上线后,初始时用户本地消息量不大的情况下,数据库读写良好,不容易发现问题。 但随着产品用的时间越来越近,有些用户本地聊天数据达到500万条以上时,数据库...

  • 120
    Android Gradle Plugin 源码分析(一)

    本文是根据gradle3.1.2源码进行分析。Android Gradle Plugin本质上是一个gradle插件,肯定遵循自定义插件的结构,即继承Plugin类的源码,r...

  • 图像处理面试题

    文章目录 1、给定0-1矩阵,求连通域。 二值图像分析最重要的方法就是连通区域标记,它是所有二值图像分析的基础,它通过对二值图像中白色像素(目标)的标记,让每个单独的连通区域...

  • 浅谈 JVM 内存结构及 GC 机制

    前言 JAVA GC(Garbage Collection,垃圾回收)机制是区别C++的一个重要特征,C++需要开发者自己实现垃圾回收的逻辑,而JAVA开发者则只需要专注于业...

  • Android 性能优化之网络优化

    前言 随着移动网络的不断升级,客户端的网络传输由3G进化到Wifi、4G,且Wifi场景越来越多。虽然网络环境在变好,但也对网络的应用提出了更高的要求,会发现很多大厂都十分重...

  • 120
    Android 搭建私有maven仓库及上传项目

    前言 在日常工作及项目迭代过程中,一定有不少同学自己写了一些框架性的东西,或者一些好用的工具,总之就是能复用的代码。然而也有不少同学为了复用这些代码不得不复制粘贴到不同项目中...

  • 120
    Android 模块化开发

    一、模块化浅谈 1. Android 模块化开发介绍; 模块化开发思路就是:单独开发每个模块,用集成的方式把他们组合起来,就能拼出一个app。app可以理解成很多功能模块的组...

  • 120
    Android 开发基于 Jenkins 实现持续集成

    Jenkins简介 Jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实现监...

  • 120
    Android Studio 打包 jar 及 aar 包

    Android Studio 打包 jar 及 aar 包 创建工程 New -> Module -> Library 在gradle文件头添加 apply plugin: ...

  • 去哪里申请?

    音频/音乐分享给微信好友发送失败

    今天简单记录一下音频分享给微信好友失败问题:【分享到朋友圈正常】 我们分享音频/音乐给好友,理想的情况是这样的: 但是在做的过程中发现:分享给好友时一直发送失败,和分享到朋友...

  • 不行 这样封装存在个问题 没法在软键盘弹出时向上挤了

    Android沉浸式(透明)状态栏适配

    在Android系统4.4以前,状态栏的背景色和字体颜色都是不能改变的。但是4.4以后Google增加了改变状态栏背景透明的方法,可以通过两种方式来设置。直接在Activit...