1,体验环境 产品名称《得到》app 体验版本5.6.2 体验设备Iphone 6 plus 系统版本12.1.2(16C101) 体验时间2019.3.1 体...
1,体验环境 产品名称《得到》app 体验版本5.6.2 体验设备Iphone 6 plus 系统版本12.1.2(16C101) 体验时间2019.3.1 体...
这篇我们将介绍最后一种工厂模式,抽象工厂模式 0.抛出问题 很多博客和书都喜欢用很生活化的例子来实现设计模式的代码,例如造车、做奶茶什么的,不过笔者反而认为那会使得难以理解,...
git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我...
前段时间学习了一点内容,写了一篇Groovy开发工具包。我当时就在想Kotlin怎么没有好用的文件操作API呢?后来我发现我太傻了,Kotlin这么好用的语言怎么可能没有自己...
大二结束了java和java web的基础课程,大三开始自学各种框架,在看书和观看视频过程中发现自己设计模式知识的欠缺,使得自己学习的时候云里雾里,知其然不知其所以然,在某一...
Hello shortcuts 从Android7.1(API level25)开始,开发者可以为自己的app定制shortcuts。shortcuts使用户更便捷、快速的使...
一、Tween动画基础知识: Tween动画在Android中分为4类,它们分别是:AlphaAnimation(透明度动画)TranslateAnimation(平移动画)...
最近看到了很多关于热补的开源项目——Depoxed(阿里)、AnFix(阿里)、DynamicAPK(携程)等,它们都用到了JNI编程,并且JNI编程也贯穿了Android系...
pyenv是做什么的 pyenv是用来更方便的管理/切换python版本的.github上通过homebrew安装介绍的非常简单.主要是对相关知识点不熟悉造成很多问题.首先必...