自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Adversity reveals genius; fortune conceals it.

聪明的人不仅付出努力和爱,更会让世界感受到你的努力和爱。It's not necessary to prove me to everyone but myself.

  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 基本排序算法:桶排序、冒泡排序、快速排序

/** * 排序算法,包括桶排序,冒泡排序,快速排序 * Created by 大漠dreamer on 2019/3/26. */public class SortTest { private static final String TAG = SortTest.class.getSimpleName(); private int[] array = {3, 1, ...

2019-03-27 13:50:18 206

原创 Android 属性动画用法解析

直接贴工具类,跑一下就知道原理啦/** * 属性动画, * 其中包括ValueAnimator以及ObjectAnimator * Created by 大漠dreamer on 2019/3/21. */public class AttributeAnimationUtil { private static final String TAG = AttributeAn...

2019-03-22 10:51:07 242

原创 Android补间动画工具类

先贴工具类代码,然后再讲解下插值器/** * 补间动画 * 平移translation、缩放scale、旋转rotate、透明度translucent * 1.XML形式 * 2.代码形式 * Created by 大漠dreamer on 2019/3/21. */public class PatchAnimationUtils { /** * 平移动画...

2019-03-21 14:21:40 403

原创 ReentrantLock源码解析以及公平锁和非公平锁用例

要讲ReentrantLock,首先离不开Lock,因为它实现了Lock接口,先讲下Lock接口Lock是Java的一个锁策略,相对于synchronized:1.Lock更加灵活,随着线程数量的增加,效率不会降低,反之synchronized关键字则会效率成反比下降;2.Lock提供多种加锁方案,这里从源码可以看出来,下面会讲到3.对于单线程来说,synchronized关...

2019-03-20 16:32:01 259

原创 Java中创建线程的三种方式

Java可以用三种方式来创建线程,如下所示:1)继承Thread类创建线程2)实现Runnable接口创建线程3)使用Callable和Future创建线程直接贴代码/** * Created by 大漠dreamer on 2019/3/19. */public class ThreadTest { private static final String ...

2019-03-19 11:55:20 186

原创 IPC通信之Messenger用法详解

IPC通信中,有一个关于Messenger的,前几天用了一下,下面给总结一下使用心得及具体用法。首先,Messenger底层是基于AIDL封装的一个轻量级的IPC方案;其次,Messenger的用法基于Handler,从安全性能上来说,它是线程安全的;针对于处理高并发的问题,可能它就不适用了,这里可以参考Messenger的源码,它支持一次处理一个请求,这个时候不用考虑线程同步,同时也...

2019-03-18 15:06:05 617

原创 Android 开发日常笔记,持续更新中

2019/3/12 14:55关于android:process属性,不需要跟android:multiprocess="true"属性配合使用2019/3/13 14:42在编写关于Messenger 进行IPC通信的时候,查看源码找不到IMessenger接口。2019/4/3 09:02Android7.1.1 利用Provider进行应用内更新,更新完成之后,进行应用...

2019-03-12 14:56:15 245

原创 Intent隐式意图匹配规则及安全检验

Intent隐式意图匹配,一般分为三个action、category、data为了方便阅读和记忆以及应用,我这里分为过滤规则方、以及匹配方;更加容易理解,我们把这两个进一步理解为发起方和接收方。发起方,即为Intent隐式意图书写方,接收方,则代表的是需要匹配到的Activity。(这里以Activity为例)对于action,只需要发起方匹配到接收方的其中一个即可,可以多, 但不可用...

2019-03-12 11:09:21 502

6-034-fall-2010.zip|6-034-fall-2010.zip

麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等

2020-10-08

麻省理工学院 MBA金融学课件 1

麻省理工学院 MBA金融学课件 1

2020-09-27

麻省理工学院MBA金融学课件

麻省理工学院MBA金融学课件,以及作业等,大家可以自行下载。 麻省理工学院MBA金融学课件,以及作业等,大家可以自行下载。 麻省理工学院MBA金融学课件,以及作业等,大家可以自行下载。 麻省理工学院MBA金融学课件,以及作业等,大家可以自行下载。

2020-09-27

Android 百分比布局

百分比布局

2018-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除