自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_38924672的博客

一个小菜菜的成长记录,不足之处还望多多包涵

  • 博客(9)
  • 收藏
  • 关注

原创 设计模式-装饰模式

介绍定义​ 在不改变现有对象结构的情况系,动态的给该对象增加一些职责的模式,属于对象结构型模式。​ 又名包装模式,装饰模式(Decorator)以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。​ 大多数的装饰模式的是实现是半透明的,即允许装饰模式改变接口,增加新的方法,半透明的装饰模式是介于装饰模式和适配器模式之间的。可以叫半装饰模式、半适配器模式。完全透明的只适配接口...

2020-01-11 19:22:06 86

原创 设计模式-观察者模式

介绍定义​ 对象之间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。说明​ 也叫发布-订阅模式、模型-视图模式、源-监听器模式、从属者模式,一个对象发送改变时将自动通知其他对象,其他对象将相应做出反应。发生改变的对象叫做观察目标,被通知的对象称为观察者,一个观察目标可以对应多个观察者。而且这些观察者之间没有相互联系,可以根据需要增加和删除观...

2020-01-04 19:42:07 93

原创 设计模式-适配器模式

介绍定义:定义一个包装类,用于包装不兼容接口的对象。包装类=适配器Adapter被包装对象=适配者Adaptee=被适配的类主要作用:把一个类的接口变化成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。解决问题:原本接口不兼容而不能一起工作的那些类可以在一起工作。分类:类的适配器模式、对象的适配器模式。原理类的适配器模式​ 用于...

2020-01-04 19:41:34 89

原创 Android系统相册拍照调用

记录一下api的使用。拍照步骤:添加权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.CAMERA" /> <!--可能还要其他权限...

2019-12-31 16:59:25 204 1

原创 Gradle配置

build.gradle(app)配置说明:android { //编译配置 defaultConfig { applicationId "com.pzltest.greedysnake" minSdkVersion 23 targetSdkVersion 29 versionCode 1 ...

2019-12-28 10:25:51 280

原创 Android内存泄漏简要分析

主要原因:某个对象持有对象a的引用。对象a就无法被销毁。BitmapBitmap在8.0以后是把内存放到了Native里面。如果不主动的去回收底层可能不会回收,我们在每次使用完之后应该要主动去回收,正确的回收方式应该是://要进行isRecycle判断是因为有的版本recycle()里面没有进行是非回收的标志位的检测,发生多次回收的时候Native方法可能会出问题if (bi...

2019-12-08 17:36:52 124

原创 应用启动模式和生命周期

启动模式standard  标准模式,多实例,每次启动创建一个新的Activity,系统默认。旧Activity会保存在栈里,新Activity会入栈,成为栈顶Activity。singleTop  栈顶复用模式,有新的启动请求时,只有目标Activity处于栈顶的时候,才会只调用onNewIntent()而不会创建新实例,其他情况和standard一致。singleTask  栈内复...

2019-12-01 17:45:15 256

原创 设计模式-单例模式

饿汉模式​ 特点:线程安全,在加载类的时候实例化,因为只加载一次所以只会创建一个实例,但是实例即使不用也会一直保存在内存里,会占用内存。public class Singleton { private static Singleton instance = new Singleton(); private Singleton(){} public static Sin...

2019-11-24 21:09:56 71

原创 js中this的理解

this的指向在函数运行的时候才确定。有4种情况:普通的this、作为对象方法、apply调用,this同级中有返回值。(这里的this都不是在严格模式下讨论)一、普通的this:指向调用这个函数的对象。例子1:指向windowfunction MyObject(){ console.log(this); } MyObject();//windowwind...

2018-04-25 22:38:27 3863

空空如也

空空如也

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

TA关注的人

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