240 发简信
IP属地:四川
  • 试过了,无效哎... ...

    更改TabLayout选中的背景色

    更改TabLayout选中的背景色项目中有这种需求,google了下发现了解决方案,摘录如下方便大家排查.原文链接 原理是利用selector 第一步在drawable文件夹...

  • 堆排序

    在上篇文章中已经讲过了什么是二叉堆。那么这个二叉堆怎样使用呢?so,这篇文章讲讲堆排序。 首先回顾一下二叉堆的特性:二叉堆实际上是一个完全二叉树最小堆的堆顶是整个堆中的最小元...

  • 120
    二叉堆

    二叉堆本质上是一种完全二叉树,分为两个类型: 最大堆 最小堆 最大堆 每个父节点的值都大于等于子节点的值。最大堆.png 最小堆 每个父节点的值都小于等于子节点的值。最小堆....

  • Java 原码、反码、补码 详解

    1. 机器数 一个数在计算机中的二进制表现形式,叫做这个数的机器数。一个数的最高位表示符号,0是正数,1是负数。 2. 真值 因为机器数是带符号的,所以机器数不能表示一个数的...

  • Java 位运算

    首先,在Java中,运算符有以下这些: 按位与 & 按位或 | 按位异或 ^ 按位非 ~ 左移 << 右移 >> 无符号右移 >>> 好了,我们一个个来,先说简单的 1. 按...

  • Android Activity的启动过程过程分析

    Android Activity的启动过程过程分析 前言 在了解Activity的启动的过程的时候,我们需要先了解下面几个东西是什么,这将更加有助于你深入了解android ...

  • 很强

    阿里春招Android面经

    笔者参加18年阿里春招,有幸最终拿到阿里offer,base杭州,岗位客户端开发,评级为A。一直忙于其他事情,拿到意向已经过去十多天,在此分享一些关于面试的干货,攒一波RP,...

  • 120
    开启你的终端装逼第一步

    作为开发人员,和终端的亲密度那肯定不是一般地高,以上便是我打开终端迎面而来的画面,是不是逼格满满,23333,下面来教大家如何在 mac 上配置,其他系统应该也同理。 首先打...

  • 120
    Android 自定义view - 绘制环形、扇形统计图

    介绍两种方式 第一种 先分析步骤: 覆盖view的onDraw方法需要使用Paint类,绘制颜色和抗锯齿使用canvas的drawArt方法,绘制扇形 1.定义变量 2.覆盖...

  • 120
    教你步步为营掌握自定义View

    国内自定义View的文章汗牛充栋,但是,即使你全部看完它们也未必能掌握这一知识点(实际上,我就几乎看完了所有的国内文章)。为什么?一言以蔽之,你是得其术不明其道。(本文不打算...

  • 120
    自定义气泡布局

    介绍 做项目经常会用到这样的布局,每每都是用的切的图片来实现的。由于这样不怎么方便,所以诞生了何不自己画一个的思路。目前这个布局可以通过设置一些属性来达到想要的一些效果,如下...

  • 居然不聊?

    鸳鸯锅

    文/欧洛辰_ 01 每次周日有空闲的时候,便喜欢和几位好友三三两两来到附近的一家自助火锅厅。 餐厅陈设较为简单,每张圆桌上的中央凹进去一个用来搁置火锅的圆槽,桌下摆着几把发亮...

  • Android 自定义注解

    近来研究了一下android自定义注解,参考ButterKnife,实现一个注解布局 1. 创建一个注解类,activity默认方法是setContentView(),那自定...

  • 120
    “醒醒吧女孩儿,没人愿意跪舔你”

    01 周末凌晨的时候,我的朋友大树先生在我的微博底下留言:再也不想谈恋爱了。 我心想这家伙怕是失恋了,怎么凌晨突然有这样的感慨,赶紧发微信问问他,最近过得怎么样。 他心灰意冷...