自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

duguhanghai的博客

一个懒孩子

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java四种引用包括强引用,软引用,弱引用,虚引用

~~ Java四种引用包括强引用,软引用,弱引用,虚引用。 ~~ 先上引用的两个实体类 /** * 实体列A */ static class People{ String name="A"; int age=12; String sex="男"; } /** * 实体列B */ static class Student{ String name="B...

2018-06-28 10:42:29 133

原创 代理设计模式

代理设计模式给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。 代理主要可分为静态代理,动态代理和远程代理等.我们以静态代理和动态代理为例.实现上 代理类,和真正的对象实现相同的接口,需要代理的方法是接口的方法.因此在用户调用代理类的方法,实际上通过代理类内部初始化一个代理对象,调用的代理对象的方法.静态代理静态代理中我们举LO

2017-11-28 15:19:43 280

原创 堆栈溢出的一些看法

堆栈溢出的一些看法 jvm的内存分配 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池。) 3. 堆:存放所有new出来的对象,和定义的数组 4. 静态域:存放静态成员(static定义的) ...

2018-06-28 10:41:07 701

原创 装饰者设计模式

装饰者设计模式 装饰模式(Decorator)又称之为包装模式.主要作用是动态的为一个对象增加新的功能。 装饰器模式是可用于代替继承,无需通过继承增加子类就能扩展对象的新功能。就增加功能来说,装饰模式相比生成子类更为灵活。,同时避免类型体系的快速膨胀。 其通用类关系图如下 每个角色的说明 - 抽象构件:给出一个抽象接口或抽象类来规范准备接收附加功能的对象 - 具体构件:定义一个

2017-11-28 17:14:29 196 2

原创 android-async-http ,volley ,okhttp分析

本文主要是对android-async-http ,volley ,okhttp这三个比较经典的联网框架的简单实用示范,以及简单的原理分析 地址: http://note.youdao.com/noteshare?id=43167ef266449e46bf715bc23ff7707c

2016-12-08 11:58:12 316

原创 Window和WindowManager

这篇主要是分析Window和WindowManager的简单使用原理 并简单在6.0上新建一个window悬浮窗,以及6.0之后优先级太高怎么处理 地址: http://note.youdao.com/noteshare?id=768549ba6a5bd298d77c53131f1313b4

2016-12-08 11:54:24 300

原创 IPC 主要是messenger和aidl的使用和简单分析

这个继续贴图和有道云地址 地址如下: http://note.youdao.com/noteshare?id=379eb86aecd499c436dd81da1b9c42bc

2016-12-08 11:47:03 153

原创 Handler机制分析

这是一个一个朋友让我写的一篇Handler机制的文章,为了方便他教学,我也是醉了,反正csdn里面也有一大把,但是我可能更质朴一点吧 里面还有一个子线程弹出toast的研究,我个人觉得弹toast就是一个弹出的一个window,不算更新ui,有需要的朋友可以看下我的有道云下面给地址 地址: http://note.youdao.com/noteshare?id=b4410fa4e92d

2016-12-08 11:43:46 139

原创 greenDAO3.0使用

依然是需要通过有道云链接来看,主要是平时写笔记有道云用着方便, 下面是部分截图 http://note.youdao.com/noteshare?id=12391a683c2f64ec73b35d9ce85b56c2

2016-12-08 11:35:51 291

原创 RxJava 学习,多种操作符体验

平时喜欢用有道云笔记写博客,所以如果有需要直接看我的有道云地址了 下面是简单截图 http://note.youdao.com/noteshare?id=49b934c47e31b4ad6a2ae579d76ef045

2016-12-08 11:21:11 291

chromeFOR.COM_octotree_v3.0.7.zip

Octotree是一个 Chrome插件,用来显示 Github 项目的目录结构。主要针对于广大的程序猿童鞋们,Github上面成千上万的开源项目给程序猿带来很多帮助,还可以学习大神们的思想,向大神看齐

2019-05-26

Git2.17版本(windows64位)

it是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

2018-06-04

Jso格式化工具

 HiJson是一款Json格式化工具是一款电脑格式化软件。这款软件可用与32位及64位。用来格式化json ,xmlz转json,格式化xml.查找文本及文件。用树的方式展现出来。方便json字符串的查看。各种操作均可还可多标签。需要的快下载吧。

2018-06-04

最新的 zxing 3.3 jar

最新的 zxing 3.3 jar

2018-01-30

注解mvp框架

本demo 代用mvp框架 presenter通过注解生成,可方便快速mvp开发

2017-12-15

空空如也

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

TA关注的人

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