自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 java数据结构学习-双端队列,循环队列

双端队列是能在头尾两端添加,删除的队列(Deque)代码实现:/** * 双端队列的实现 */public class Deque<E> { private List<E> list = new LinkedList<>(); public int size(){ return list.size(); }...

2019-06-27 14:20:40 343

原创 java数据结构-队列

队列是一种特殊的线性表,只能在头尾两端进行操作. 队尾:只能从队尾添加元素,一般叫入队(enQueue). 队头:只能从队头移除元素,一般叫出队(deQueue) 先进先出 使用双向链表实现,只操作头尾,时间复杂度最低O(1),代码实现:public class Queue<E> { private List<E> list = new L...

2019-06-27 11:57:47 78

原创 Java数据结构-栈

栈(Stack)是一种特殊的线性表,只能在一端进行操作,往栈中添加元素的操作,叫做push,入栈.从栈中移除元素,叫做pop ,出栈,只能移除栈顶元素也叫做弹出栈顶元素.后进先出的原则.栈的简单实现这里运用java中的ArrayList简单实现了栈的结构public class Stack<E> extends ArrayList<E> {...

2019-06-27 10:17:05 90

原创 学习研究okhttp源码

前言做项目一直在使用retrofit,而retrofit是基于okhttp的,为了提升自己,来试着分析一下okhttp的源码.分析一下okhttp异步请求的过程,通过这篇博客记录学习...1.创建OkhttpClient对象:OkHttpClient okHttpClient = new OkHttpClient();OkHttpClient okHttpCl...

2019-05-10 10:22:44 117

原创 记录学习观察者模式

观察者模式一些角色:抽象主题:抽象主题对象一般是一个抽象类,且里面包含最基础的添加观察者对象、移除观察者对象、通知观察者状态改变。具体主题对象:针对主要是这个功能是用来干什么的,并实现上面抽象主题的基本的几个抽象方法。具体的操作试本次功能来定。抽象观察者:抽象观察者一般是一个接口,且里面包含当被观察者的某一属性改变的时候去调用的方法。具体的观察者:可以有多个,实现抽象观察者的方法。...

2019-05-08 12:14:48 135

原创 BitmapFactory.decodeResource(getContext().getResources(), R.mipmap.ic_launcher);获取不到图片问题

我是使用的sdk的版本是28的,在模拟器上运行时发现这个bitmap为null.问题在于: 高版本sdk, 多出了一个xml,所以默认找到的是这个xml , 所以解析不出来bitmap, 如果遇到这个问题把图片该个名字就能解决了~~...

2019-04-28 12:32:51 3095 2

原创 学习React Native遇到的问题(1)

导致上面问题的原因在于:没有配置android_home这个环境变量,所以react Native找不到本地的android sdk官网:https://reactnative.cn/docs/getting-started.html解决方法:1.配置环境变量后重新run项目2.直接从android studio 创建的项目中拷贝local.properties文件...

2019-04-25 16:15:03 270

空空如也

空空如也

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

TA关注的人

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