- 博客(20)
- 收藏
- 关注
原创 Android开发框架Collection-kotlin
Collection聚合了项目搭建的一些基本模块,节约开发者时间,协助项目的快速搭建,RecyclerView+Adapter+Retrofit+RxJava+MVP+DataManager+基本Base,能够满足一个项目的基本实现。推荐文件Android X库之前版本可使用Collection-Android:https://www.jianshu.com/p/0a8c27bc845...
2020-02-29 11:08:02 627
原创 iOS开发框架CollectioniOS
CollectioniOS聚合了项目搭建的一些基本模块,节约开发者时间,协助项目的快速搭建,能够满足一个项目的基本实现。github地址:https://github.com/usernameyangyan/CollectioniOS掘金地址:https://juejin.im/post/5e423d4ef265da572a0cec9f框架的引入pod ‘Collectioni...
2020-02-11 16:07:33 749
原创 Android开发框架Collection
Collection聚合了项目搭建的一些基本模块,节约开发者时间,协助项目的快速搭建,RecyclerView+Adapter+Retrofit+RxJava+MVP+DataManager+基本Base,能够满足一个项目的基本实现。 github地址:https://github.com/usernameyangyan/Collection-Android 掘金...
2018-05-28 14:57:57 1537 4
原创 设计模式系列之「组合模式」
掘金地址:https://juejin.im/post/5aa0958f518825555e5d645c简书地址:https://www.jianshu.com/p/c826392ec9b6小Y科普:家谱又称族谱、宗谱等。它以记载父系家族世系、人物为中心,由正史中的帝王本纪及王侯列传、年表等演变而来。是一种特殊的文献,就其内容而言,是中国五千年文明史中具有平民特色的文献,记载的是同...
2018-03-08 16:34:25 345
原创 设计模式系列之「中介者模式」
小Y在文章开始之前先回顾一下历史:三省六部制是西晋以后长期发展形成,至隋朝正式确立,唐朝进一步完善的一种政治制度,反映了中国古代君主专制中央集权制度的进一步完善。那么小Y今天的主题就来了—如何最大实现“一省六部”(尚书省、吏部、户部、礼部、兵部、刑部、工部)的效能,Action。掘金地址:https://juejin.im/user/591e6279a0bb9f005f2df5d0...
2018-02-12 11:22:24 235
原创 设计模式系列之「门面模式」
《三国演义》中有曰:刘备、诸葛亮趁曹操赤壁之战失利,大肆扩充地盘,先后占领荆州大部地区,引起东吴孙权的警惕。为了限制刘备势力的发展,鲁肃奉命向刘备讨还荆州,但遭到拒绝。东吴大都督周瑜向孙权献计:趁刘备的甘夫人病故,用孙权的妹妹孙仁为诱饵,将刘备“赚到南徐,妻子不能勾得,幽囚在狱中”。 但是,这个诡计被诸葛亮一眼识破。他将计就计,让刘备“择日便去就亲”,并派赵云前去保护,并给了赵云三个锦囊,教赵...
2018-02-12 11:19:18 203
原创 《魂斗罗归来》之代理模式VS装饰模式
欢迎收看俗到掉渣的《小Y讲堂》节目,大家好,我是小Y,一个集性感毛发与才华于一身的程序猿。小Y的设计模式系列中的「代理模式」和「装饰模式」在前面已经总结过了,又是时候唠叨唠叨这两者之间在《魂斗罗归来》中的是是非非了。一、模式介绍1.通用UML的对比 从上图可以看到,代理模式和装饰模式的类图非常类似,装饰模式可以说是代理模式的一个特殊应用,两者的共同点是都具有相同的接口。2.模式的介绍 代理
2017-11-21 11:06:48 295 1
原创 《魂斗罗归来》之状态模式VS策略模式
欢迎收看俗到掉渣的《小Y讲堂》节目,大家好,我是小Y,一个集性感毛发与才华于一身的程序猿。小Y的设计模式系列中的「状态模式」和「策略模式」都已经总结完成了,很多小伙伴都会凌乱在这两种模式当中,小Y曾经也被凌乱到无法自拔。。。一、模式对战前的准备两个类图都非常相似,都是通过Context类封装了一个具体的行为,都提供了一个封装方法,是高扩展性的设计模式。它们就像一对孪生兄弟一样,通过通用UML根本没有
2017-11-03 18:19:18 369
原创 Viewpager显示上一页的一部分和下一页的一部分(循环滑动)
实现一个用viewpager显示上一页和下一页一部分,而且能够不断循环的功能,我们只需要下面几步1、在很多时候我们使用ViewPager的时候,往往都需要viewpager自适应高度,但是会发现wrap_content会不起作用,这时候就需要自定义一个自适应高度的ViewPager。自定义viewpager的核心代码 @Override protected void onMea
2017-01-09 20:43:00 5201
原创 App内存使用对比分析
最近尝试对app内存使用情况进行检测对比,由于是刚刚接触这方面的知识,在很多方面都是处于一个认知的阶段,下面是对内存使用检测的一些心得。 对于一些没有对内存使用进行分析过的人来说,内存使用就是
2016-12-27 11:39:16 3522 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人