自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

start_mao的博客

Write everywhere, nowhere to run

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

原创 设计模式六大原则

一、开闭原则定义:一个软件模块如类、模块和函数应该对扩展开放,对修改关闭。开闭原则强调了用抽象构建框架、用实现扩展细节。通常为了满足开闭原则,我们应该尽可能的面向抽象编程。优点:提高软件系统的可复用性及可维护性。**具体例子:**现在我们有一个课程接口,它有很多具体课程的实现类,我们可以通过具体的实现类来获取具体课程价格。public interface Course { int ge...

2018-12-28 17:58:36 888

原创 OkHttp源码分析——CallServerInterceptor拦截器

CallServerInterceptor拦截器是Okhttp框架内置拦截最后一个在上一个拦截器中客户端已经和服务器建立的连接,**CallServerInterceptor拦截器主要负责将请求发送给服务器,从服务器获取响应。**它的拦截方法如下:简述方法:首先会把不包含请求体的请求发送给客户端,如果有请求体还需要询问服务器是否愿意接收,服务器愿意接收再把请求体发过去,请求发送完成。从服务器获取...

2018-12-26 13:25:31 205

原创 kotlin中var、val、const val的区别

kotlin中var、val、const val的区别

2018-12-24 21:20:29 358

原创 kotlin解构

kotlin解构

2018-12-23 16:34:17 2441

原创 kotlin——遍历集合方式总结

遍历方式集合总结

2018-12-22 12:58:57 1929

原创 ServiceManager源码分析

ServiceManager在Android系统中占有非常重要的地位,它是系统中所有服务的"大管家",我们熟知的AMS,PMS,PKM等都会被注册进ServiceManager,其他进程如果需要用这些系统服务,可以从ServiceManager中查询,ServiceManager运行在一个单独的进程,由init进程启动。

2018-12-21 20:33:25 303

空空如也

空空如也

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

TA关注的人

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