自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【设计模式】Composite

目录 前言 安卓View的实现 View Beyond setContentView setContentView做了什么事情? 如何将xml文件变成对象的? 小结 View的绘制流程 三个...

2019-07-28 16:58:00 137

转载 【设计模式】Bridge

前言 Bridge设计模式,将一个复杂类分成可以单独开发的部分。分成的两个部分,abstraction,implementation。字面上是抽象和实现,但不同于抽象方法及其实现。下面摘录Wiki的两句话。 decouple an abstraction from its implementation so that the two can vary independently 这句...

2019-07-25 19:32:00 84

转载 【设计模式】Adapter

前言 Adapter设计模式,允许客户端使用接口不兼容的类。 昨天收拾一些以前的东西,发现了藏在柜子里的一条线,这条线叫做OTG。这条线的一端是micro-usb的输出口,另一端是usb的输入口。这条线,就是Adapter。手机如果想要使用U盘,会发现这个U盘的usb输出口太大了,根本插不进手机的接口。怎么办呢?使用适配器就好! 只要手机插上OTG,U盘再接上OTG,这样手机就可以欢快地...

2019-07-24 19:45:00 105

转载 【设计模式】Singleton

前言 Singleton设计模式,确保全局只存在一个该类的实例。将构造器声明为private,防止调用(虽然还是可以使用反射来调用)。声明一个静态的类实例在类中,声明一个公共的获取实例的方法。这篇博文给出了简单的实现方法,分析如何做到线程安全,整理了使用Singleton的坏处。 线程安全 方法一是线程安全的,在类被装载的时候,就初始化这个成员,Java库中Runtime就是用了这个方...

2019-07-23 18:26:00 99

转载 【设计模式】Prototype

前言 这篇讲设计模式的部分相对较少。Prototype设计模式,它提供一种复制对象的思路。使用Prototype就可以在不需要了解类结构的前提下,复制一个现有对象。写了一个代码片段,讲解使用Object.clone()要注意浅拷贝,深拷贝的问题。最后,去找到clone实现的native代码,大致了解一下复制的过程,知道了底层实现是浅拷贝。 Java中的clone() Java中,有一个...

2019-07-22 18:39:00 229

转载 【设计模式】Builder

前言 Builder设计模式,允许一步一步构建一个复杂的对象。将构建步骤抽象出来,让每个具体的Builder去实现构建步骤的内容。这样子就可以用同样的构建步骤,构建出不一样的对象。在Director类的协助下,可以将固定的构建步骤封装起来,给Director一个Builder,让Director来调用Builder的具体构建步骤。 变的是什么呢?构建步骤的具体内容 不变的是什么呢? 分...

2019-07-21 22:41:00 71

转载 【设计模式】Factory

前言 这篇博客将包括两种设计模式,一种是工厂模式,一种是抽象工厂模式。不管是哪一种设计模式,本质上在解决的问题是对象创建的问题。工厂,可以是简简单单的一个函数,也可以是一个有具体实现的类,也可以是一个抽象的类。它们共同的特点都是在创建对象。工厂,根据函数输入,或者自身的类型,决定创建抽象类的一个/一族子类对象。 变的是什么呢?对象的创建 不变的是什么呢?总有一个对象要被创建出来:工厂方法...

2019-07-20 16:18:00 79

转载 【Android】Context的使用

Android开发经常需要使用Context来启动Activity,或者打开SharedPreferences,或者构建一个Dialog。最近老是用到getContext(),getApplicationContext(),this等,来获取Context,故写此文来理清思路。确定好需要Context的时候,究竟用哪个函数。 Context 什么是Context呢? 个人的理解是:Con...

2019-06-26 21:00:00 82

转载 移动最小二乘法在点云平滑和重采样中的应用

目录 导言 最小二乘法 使用投影的方法来求解 使用求偏导的方法来求解 加权最小二乘法 使用mls平滑 PCL中upsampling的实现 RANDOM_UNIFORM_DENSITY SAM...

2019-03-04 21:20:00 2661

空空如也

空空如也

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

TA关注的人

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