<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lovefantasy2010的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lovefantasy2010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lovefantasy2010]]></copyright><item><title><![CDATA[算法入门004-数据结构]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/130047982</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/130047982</guid><author>lovefantasy2010</author><pubDate>Sun, 09 Apr 2023 23:35:36 +0800</pubDate><description><![CDATA[列表是一种基本数据结构。]]></description><category></category></item><item><title><![CDATA[算法入门003-查找排序习题]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/130039582</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/130039582</guid><author>lovefantasy2010</author><pubDate>Sun, 09 Apr 2023 11:10:51 +0800</pubDate><description><![CDATA[1.给两个字符串s和t，判断t是否为s重新排列后组成的单词
2.给定一个m*n的列表，查找一个数是否存在
3.给定一个列表和一个整数，找到两个数的和为给定的整数，求这两个数的下标

]]></description><category></category></item><item><title><![CDATA[算法入门002-排序]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/130039401</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/130039401</guid><author>lovefantasy2010</author><pubDate>Sun, 09 Apr 2023 10:56:46 +0800</pubDate><description><![CDATA[1.lowB三人组
1.1冒泡排序
1.2选择排序
1.3插入排序
2.NB三人组
2.1快速排序
2.2堆排序
2.3归并排序
3.其他排序
3.1希尔排序
3.2 计数排序
3.3桶排序
3.4基数排序

]]></description><category></category></item><item><title><![CDATA[算法入门001-递归、查找]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/129776897</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/129776897</guid><author>lovefantasy2010</author><pubDate>Sun, 26 Mar 2023 17:19:39 +0800</pubDate><description><![CDATA[Niklaus Wirth: “程序=数据结构+算法”]]></description><category></category></item><item><title><![CDATA[Test001-合并果子]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/129658315</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/129658315</guid><author>lovefantasy2010</author><pubDate>Mon, 20 Mar 2023 00:54:42 +0800</pubDate><description><![CDATA[算法001:合并果子]]></description><category></category></item><item><title><![CDATA[Kotlin函数]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/128594800</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/128594800</guid><author>lovefantasy2010</author><pubDate>Sat, 07 Jan 2023 22:35:36 +0800</pubDate><description><![CDATA[Kotlin可变参数函数，中缀函数，运算符重载相关内容]]></description><category></category></item><item><title><![CDATA[Adroid APP测试方案]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/125735029</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/125735029</guid><author>lovefantasy2010</author><pubDate>Tue, 12 Jul 2022 07:08:25 +0800</pubDate><description><![CDATA[app测试方案]]></description><category></category></item><item><title><![CDATA[Java并发编程面试题]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123601333</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123601333</guid><author>lovefantasy2010</author><pubDate>Sat, 19 Mar 2022 22:54:28 +0800</pubDate><description><![CDATA[1.java守护线程和用户线程的区别
答：任何线程都可以设置为守护线程和用户线程，通过方法thread.setDeamon(线程），返回true则设置为守护线程，返回false则设置为用户线程；thread.setDeamon()在thread.start()方法前调用，否则会抛出异常。
守护线程与用户线程的主要区别：判断JVM何时撤离，守护线程为其他线程提供服务，如果用户线程全部撤离，守护线程没有可服务的线程，JVM只剩下守护线程，就会撤离；守护线程是JVM创建的线程（不一定），用户线程是程序创建的线程。]]></description><category></category></item><item><title><![CDATA[UIAutomator框架及实践]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123561410</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123561410</guid><author>lovefantasy2010</author><pubDate>Thu, 17 Mar 2022 22:10:55 +0800</pubDate><description><![CDATA[UIAutomator是google官方提供的一套基于UI控件的黑盒自动化测试框架，具有以下优点：
①支持Android原生控件解析，但不支持Web解析
②不依赖源码，可以进行竞品对比测试
③在事件等待方面接口丰富，控制灵活精确
④支持APP间协作跨进程的测试
⑤可以进行单元测试，性能测试，压力测试
ROM版本测试
手机厂商生产多种屏幕，多种硬件配的手机，ROM版本是指与硬件无关的内置APP，软件系统版本。当公司销售的多款手机出现相同的bug，直接升级ROM版本就行了，避免发布很多版本对每个机型进行适配。
]]></description><category></category></item><item><title><![CDATA[AndroidStudio技巧]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123322735</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123322735</guid><author>lovefantasy2010</author><pubDate>Mon, 07 Mar 2022 15:16:04 +0800</pubDate><description><![CDATA[AS工程结构
菜单栏
View
Tool Windows
Alt+1	Project窗口
Alt+F12	终端窗口

Ctrl+Q		光标处函数说明
Ctrl+P		广标处参数说明
F4		注解，配置跳转到源码
Ctrl+E		列出最近修改的文件
Ctrl+Shift+E		列出最近修改的地方
Edit
Ctrl+Z		撤销
Ctrl+Shift+Z			反撤销
右键—Copy/Paste Special—Copy Reference		拷贝包名
Ctrl+Shift+V			打开历史记录选择粘贴
Ctrl]]></description><category></category></item><item><title><![CDATA[如何深入学习Android系统]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123163179</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123163179</guid><author>lovefantasy2010</author><pubDate>Sun, 27 Feb 2022 19:42:45 +0800</pubDate><description><![CDATA[Android工程师级别和学习路线
《Android进阶指北》

Android进阶指北》是一本Android进阶图书，结合《Android进阶之光》和《Android进阶解密》两本书介绍的知识，一同建立起Android应用开发进阶知识体系。全书共分13章，主要从3个方面来组织内容：（1）Android应用开发所需要掌握的系统源码知识，包括系统源码的下载、编译、调试，包管理机制，输入系统，Native Binder，Java Binder；（2）应用开发必需的知识点，包括Groovy基础、Gradle核心思]]></description><category></category></item><item><title><![CDATA[判断字符串是否包含成对括号]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123155796</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/123155796</guid><author>lovefantasy2010</author><pubDate>Sat, 26 Feb 2022 20:53:16 +0800</pubDate><description><![CDATA[判断字符串是否包含成对括号]]></description><category></category></item><item><title><![CDATA[gRPC入门]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122519130</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122519130</guid><author>lovefantasy2010</author><pubDate>Sun, 16 Jan 2022 07:54:39 +0800</pubDate><description><![CDATA[gRPC

]]></description><category></category></item><item><title><![CDATA[算法4-排序]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122423115</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122423115</guid><author>lovefantasy2010</author><pubDate>Tue, 11 Jan 2022 07:06:58 +0800</pubDate><description><![CDATA[选择排序
/* *****************************************************************************
 *  Name:              Ada Lovelace
 *  Coursera User ID:  123456
 *  Last modified:     October 16, 1842
 ***************************************************************]]></description><category></category></item><item><title><![CDATA[Android SDK接口封装自动化测试]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122399767</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122399767</guid><author>lovefantasy2010</author><pubDate>Sun, 09 Jan 2022 21:30:35 +0800</pubDate><description><![CDATA[sdk-bt路径
file:///E:/Android/android-sdk-windows/docs/guide/topics/connectivity/bluetooth.html


]]></description><category></category></item><item><title><![CDATA[算法4习题答案]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122268211</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122268211</guid><author>lovefantasy2010</author><pubDate>Sat, 01 Jan 2022 15:58:36 +0800</pubDate><description><![CDATA[习题答案
https://github.com/aistrate/AlgorithmsSedgewick
https://github.com/jimmysuncpt/Algorithms
参考
如何学习算法

]]></description><category></category></item><item><title><![CDATA[Python装饰器和元类]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122141626</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122141626</guid><author>lovefantasy2010</author><pubDate>Sat, 25 Dec 2021 16:51:53 +0800</pubDate><description><![CDATA[什么是单例模式
1.使用装饰器实现单例模式
1.1装饰器
简单来说，装饰器就是修改其他函数的功能的函数。定义一个装饰器函数，参数传入一个函数，创建一个内嵌函数来封装传入的函数，最后返回内嵌函数名。
方式一：
生成被装饰器函数：装饰器函数的参数传入函数，装饰器函数的返回值赋值给被装饰的函数名
def new_decorator(func):
    def wrapTheFunc():
        print("before")
        func()
        print("after")
]]></description><category></category></item><item><title><![CDATA[后端测试工具]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122076992</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122076992</guid><author>lovefantasy2010</author><pubDate>Wed, 22 Dec 2021 06:05:19 +0800</pubDate><description><![CDATA[postman下载

]]></description><category></category></item><item><title><![CDATA[牛客算法题备注]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122016660</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/122016660</guid><author>lovefantasy2010</author><pubDate>Sat, 18 Dec 2021 20:37:36 +0800</pubDate><description><![CDATA[NC65 斐波那契数列
参考
(斐波那契数列递归算法时间复杂度)[https://blog.youkuaiyun.com/qiuxiaonao/article/details/105717230?spm=1001.2101.3001.6650.6&amp;utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6.opensearchhbase&amp;depth_1-utm_source]]></description><category></category></item><item><title><![CDATA[牛客网【测试&测开】面经大全]]></title><link>https://blog.youkuaiyun.com/lovefantasy2010/article/details/121977237</link><guid>https://blog.youkuaiyun.com/lovefantasy2010/article/details/121977237</guid><author>lovefantasy2010</author><pubDate>Thu, 16 Dec 2021 16:09:46 +0800</pubDate><description><![CDATA[作者：大头菜~
链接：https://www.nowcoder.com/discuss/235042?type=post&amp;order=time&amp;pos=&amp;page=2&amp;channel=-1&amp;source_id=search_post_nctrack&amp;subType=2
来源：牛客网
安卓
【安卓&amp;Android】2019 腾讯 Android 面经(凉) https://www.nowcoder.com/discuss/231130
【安卓&amp;A]]></description><category></category></item></channel></rss>