<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Crazy David]]></title><description><![CDATA[Software can make everything.]]></description><link>https://blog.youkuaiyun.com/Davidluo001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Davidluo001]]></copyright><item><title><![CDATA[Android补间动画原理分析]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/104673332</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/104673332</guid><author>Davidluo001</author><pubDate>Thu, 05 Mar 2020 13:41:26 +0800</pubDate><description><![CDATA[补间动画有4种类型，平移，旋转，透明度，缩放。补间动画不会改变View的属性,只会改变显示效果.
关于补间动画使用 这个参考:https://blog.youkuaiyun.com/carson_ho/article/details/72827747




下面以平移动画为例分析补间动画原理.
补间动画原理 简单理解就是在每一次VSYN到来时 在View的draw方法里面 根据当前时间计算动画进度 计算出一...]]></description><category></category></item><item><title><![CDATA[题解1]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/102907222</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/102907222</guid><author>Davidluo001</author><pubDate>Mon, 04 Nov 2019 23:09:10 +0800</pubDate><description><![CDATA[1.数组中的逆序对
题目描述
在数组中的两个数字，如果前面一个数字大于后面的数字，则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007
输入描述:
题目保证输入的数组中没有的相同的数字
数据范围：
对于%50的数据,size&lt;=10^4

对于%75的数据,size&lt;=10^5

对于%1...]]></description><category></category></item><item><title><![CDATA[统计一个数字在排序数组中出现的次数]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/102810929</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/102810929</guid><author>Davidluo001</author><pubDate>Tue, 29 Oct 2019 23:55:35 +0800</pubDate><description><![CDATA[public class Solution {
    public int GetNumberOfK(int [] array , int k) {
       if(array ==null || array.length ==0){
           return 0;
       }
        int firstK=  getFirstK(array, 0, array.le...]]></description><category></category></item><item><title><![CDATA[重建二叉树（Java）]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/86352015</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/86352015</guid><author>Davidluo001</author><pubDate>Sat, 12 Jan 2019 11:23:41 +0800</pubDate><description><![CDATA[输入某二叉树的前序遍历和中序遍历的结果，请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不包含重复的数字。例如输入前序遍历序列{1， 2， 4， 7， 3， 5， 6， 8}和中序遍历序列{4， 7， 2， 1，5， 3， 8， 6}，则重建出二叉树并输出它的头结点。二叉树结点的定义如下：
struct BinaryTreeNode{
	int m_nValue;
	BinaryTreeN...]]></description><category></category></item><item><title><![CDATA[Leetcode 15 三数之和题解]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/85950429</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/85950429</guid><author>Davidluo001</author><pubDate>Sun, 06 Jan 2019 21:08:37 +0800</pubDate><description><![CDATA[题目：
给定一个包含 n 个整数的数组 nums，判断 nums 中是否存在三个元素 a，b，c ，使得 a + b + c = 0 ？找出所有满足条件且不重复的三元组。
注意：答案中不可以包含重复的三元组。
例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4]，
满足要求的三元组集合为：
[
[-1, 0, 1],
[-1, -1, 2]
]
思路
先对数组进行排序，然后开...]]></description><category></category></item><item><title><![CDATA[Android本地广播LocalBroadcast完全解析]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/75911391</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/75911391</guid><author>Davidluo001</author><pubDate>Sun, 23 Jul 2017 14:57:13 +0800</pubDate><description><![CDATA[背景广播作为Android 四大组件有非常广泛的用途。广播可以用作进程间通信，也会用作进程内部某些组件内消息的传递。 
这就会有个问题，如果想让发送的广播只有我自己能收到，不想被别人劫持到，来获取到广播中的敏感信息。 
另外其他人如果发送相同Action的广播来伪造真正的广播，就会欺骗我的receiver.如何安全高效的实现进程内部的广播发送呢？ 
有人说可以使用给广播加权限啊，你可以在Intent]]></description><category></category></item><item><title><![CDATA[高效率读取大文件进行数据处理-通过扩展RandomAccessFile类使之具备Buffer改善I/O性能]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/73863790</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/73863790</guid><author>Davidluo001</author><pubDate>Wed, 28 Jun 2017 20:38:21 +0800</pubDate><description><![CDATA[主体：

目前最流行的J2SDK版本是1.3系列。使用该版本的开发人员需文件随机存取，就得使用RandomAccessFile类。其I/O性能较之其它常用开发语言的同类性能差距甚远，严重影响程序的运行效率。

开发人员迫切需要提高效率，下面分析RandomAccessFile等文件类的源代码，找出其中的症结所在，并加以改进优化，创建一个"性/价比"俱佳的随机文件访问类BufferedRan]]></description><category></category></item><item><title><![CDATA[玩转Android Framework启动篇]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/53348442</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/53348442</guid><author>Davidluo001</author><pubDate>Sat, 26 Nov 2016 09:54:35 +0800</pubDate><description><![CDATA[玩转Android Framework]]></description><category></category></item><item><title><![CDATA[SELinux与SEAndroid（一）]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/52761341</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/52761341</guid><author>Davidluo001</author><pubDate>Sat, 08 Oct 2016 22:43:41 +0800</pubDate><description><![CDATA[root真的的是万能神吗？
如果手机被ROOT了，真的就不安全了吗？]]></description><category></category></item><item><title><![CDATA[一路走来，从自学到工作这一年我学到了什么？]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/52559407</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/52559407</guid><author>Davidluo001</author><pubDate>Sat, 17 Sep 2016 00:11:16 +0800</pubDate><description><![CDATA[应driphp.com Eric群主再三邀请，给大家做一个分享，同时也是对自己工作的总结。
   先简单介绍下自己，我是David，和群主是大学同班同学，曾将和群主一起创业。我大三开始自学JAVA、Android ，大三结束后在某创业公司实习半年，后来通过校招到某一线Andorid OS 厂商工作。到现在工作也一年多了，今天打算把自己看到了，经历的觉得有用的东西分享给大家。在编程届我还是个小学生]]></description><category></category></item><item><title><![CDATA[Android 进程保活招式大全]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/52188588</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/52188588</guid><author>Davidluo001</author><pubDate>Fri, 12 Aug 2016 09:19:25 +0800</pubDate><description><![CDATA[目前市面上的应用，貌似除了微信和手Q都会比较担心被用户或者系统（厂商）杀死问题。本文对 Android 进程拉活进行一个总结。

Android 进程拉活包括两个层面：

A. 提供进程优先级，降低进程被杀死的概率

B. 在进程被杀死后，进行拉活

本文下面就从这两个方面做一下总结。

1. 进程的优先级

Android 系统将尽量长时间地保持应用进程，但为了新建进程或]]></description><category></category></item><item><title><![CDATA[数据结构复习提纲]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50823122</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50823122</guid><author>Davidluo001</author><pubDate>Mon, 07 Mar 2016 22:49:36 +0800</pubDate><description><![CDATA[数组
数组是怎么在内存中存储的？
线性表
链表是怎么在内存中存储的？
线性链表
循环链表
双向链表
栈和队列
栈
队列
串
模式匹配算法KMP
树和二叉树
二叉树定义，性质，存储结构
遍历二叉树和线索二叉树
图
图的存储
图的遍历
图的连通性
有向无环图及其应用
最短路径
查找
静态查找
动态查找
哈希表
内部排序
掌握八大排序的基本思路及代码实现
通过排序算法学会分析时间复杂度和空间复杂度  参考]]></description><category></category></item><item><title><![CDATA[菜鸟Android自定义View之旅——基础篇]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50696901</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50696901</guid><author>Davidluo001</author><pubDate>Fri, 19 Feb 2016 11:45:48 +0800</pubDate><description><![CDATA[菜鸟自定义View之旅——基础篇]]></description><category></category></item><item><title><![CDATA[Android仿知乎图片墙]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50634819</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50634819</guid><author>Davidluo001</author><pubDate>Thu, 04 Feb 2016 14:19:52 +0800</pubDate><description><![CDATA[仿Android知乎照片墙，源码已经开源到github .https://github.com/Davidrou/AssembleImage]]></description><category></category></item><item><title><![CDATA[[Andoird自定义View]打分控件]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50625904</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50625904</guid><author>Davidluo001</author><pubDate>Tue, 02 Feb 2016 22:47:18 +0800</pubDate><description><![CDATA[1.可以配置未选中的样式以及选中的样式
2.可以配置总个数以及默认选中的个数
3.点击第几个项目，之前的以及此项目显示选中状态，后面的为未选中状态。
4.可以获取分数。]]></description><category></category></item><item><title><![CDATA[从反编译深入理解JAVA内部类类结构以及final关键字]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50377919</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50377919</guid><author>Davidluo001</author><pubDate>Tue, 22 Dec 2015 10:13:44 +0800</pubDate><description><![CDATA[1.为什么成员内部类可以无条件访问外部类的成员？
2.为什么局部内部类和匿名内部类只能访问局部final变量？
3.静态内部类有特殊的地方吗？]]></description><category></category></item><item><title><![CDATA[安卓6.0新特性：直接分享功能]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50364766</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50364766</guid><author>Davidluo001</author><pubDate>Sun, 20 Dec 2015 16:51:21 +0800</pubDate><description><![CDATA[实现安卓6.0的直接分享（Direct Share ）功能
 直接分享（Direct Share ）是在Android6.0（棉花糖版本）的一个新功能，允许用户在一个应用里面分享内容到其他地方，比如联系人。
核心思想是，用户可以直接分享相关内容而无需先打开一个的应用程序再去分享，这样直接分享允许用户跳过通常的分享流程中的一个步骤。]]></description><category></category></item><item><title><![CDATA[深入理解泛型，类型通配符<?>，类型通配符上限，下限]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50317397</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50317397</guid><author>Davidluo001</author><pubDate>Tue, 15 Dec 2015 16:36:23 +0800</pubDate><description><![CDATA[一. 泛型概念的提出（为什么需要泛型）？

首先，我们看下下面这段简短的代码:


 1 public class GenericTest {
 2 
 3     public static void main(String[] args) {
 4         List list = new ArrayList();
 5         list.add("qqyumidi")]]></description><category></category></item><item><title><![CDATA[深入安卓大图片处理机制，本地及网络图片不加载到内存预压缩]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50232597</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50232597</guid><author>Davidluo001</author><pubDate>Wed, 09 Dec 2015 10:08:01 +0800</pubDate><description><![CDATA[深入安卓大图片处理机制
本地及网络图片不加载到内存预压缩]]></description><category></category></item><item><title><![CDATA[Java序列化与反序列化]]></title><link>https://blog.youkuaiyun.com/Davidluo001/article/details/50174443</link><guid>https://blog.youkuaiyun.com/Davidluo001/article/details/50174443</guid><author>Davidluo001</author><pubDate>Fri, 04 Dec 2015 14:17:42 +0800</pubDate><description><![CDATA[Java序列化与反序列化是什么？为什么需要序列化与反序列化？如何实现Java序列化与反序列化？本文围绕这些问题进行了探讨。

 1.Java序列化与反序列化

 Java序列化是指把Java对象转换为字节序列的过程；而Java反序列化是指把字节序列恢复为Java对象的过程。

 2.为什么需要序列化与反序列化

 我们知道，当两个进程进行远程通信时，可以相互发送各种类型的数据，包括]]></description><category></category></item></channel></rss>