自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Y_ZhiWen的博客

奔跑吧,少年

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

原创 树 -- 二叉树遍历方法思路大总结(10种方法)

遍历是二叉树的一类重要操作,也是二叉树的其它操作二叉树(Binary Tree)定义:含有n(n>=0)个结点的有限集合。当n=0时为空二叉树, 在非空二叉树中:有且仅有一个根结点;其余节点划分为两互不相交的子集L和R,其中L和R也是一棵二叉树,分别称为左子树和右子树术语(部分) 层次:根为第1层,根的孩子为第2层,依次计数深度(高度):最大层次称为高度度:结点的孩子个数内部结点(分支结点):非叶子结

2015-11-30 00:16:48 1141

原创 排序 -- 思路简析(一)

简介本篇文章总结一下最近学习的排序算法,提炼出其思想及不同之处。有归并排序,快速排序,堆排序以及冒泡排序归并排序(Merging Sort)归并是指将两个或两个以上的有序表组合成一个新的有序表。归并排序是指把无序的的待排序序列分解成若干个有序子序列,并把有序子序列合并为整体有序序列的过程。长度为1的序列是有序的。采用两两分解和归并的策略简单易行,这样的归并排序称为2-路归并排序。归并排序的实

2015-11-26 16:34:12 2249 4

原创 Volley -- 网络请求源码分析

简介本篇文章分析Volley的网络请求的过程,以及获取缓存数据时是如何判断缓存是否过期,是否需要刷新。RequestQueue再分析从之前的文章中知道,每一个请求都添加到RequestQueue中,有其分配管理,那么它是怎么管理的呢?? 查看其成员变量可以发现其有4个集合对象,现在先来看看分别是什么

2015-11-23 22:33:22 742

原创 Volley -- 图片处理方式源码分析

简介本篇文章是关于对Volley的图片加载做相应的分析,分析Volley的ImageRequest、ImageLoader、NetworkImageView类对图片加载的策略,同样,本文是多多少少基于前面两篇文章 Volley – 基本用法 和Volley – 源码分析 的分析,比如说上面提及三个类的用法,从将请求添加到请求获取队列的过程等。ImageRequest这个类中方法不多,主要是关于Bit

2015-11-21 00:42:41 1328

原创 Volley -- 源码分析

简介关于Volley封装性跟实用性是毋庸置疑的,本篇文章是争对上一篇文章 Volley – 基本用法做出比较详细的过程分析,分析Volley请求的流程,缓存的策略,工作线程的执行分配,接口回调的机制,代码的封装等相关进行分析,涉及到Volley的相关类有Request、Response、NetworkDispatcher、CacheDispatcher、Cache、Network等。本篇文章通

2015-11-19 10:05:04 1578 3

原创 Volley -- 基本用法

简介Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大

2015-11-19 00:58:28 1139 1

原创 Android自定义控件之实现类似文件夹顶部的层层显示的横栏效果

目的概述要实现的控件效果如图(本图来自小米3) 如果说大家之前实现过的这种控件的,非常希望能和大家交流学习一下。或者说如果大家知道类似这种效果的开源控件,也非常希望能够告知一下。谢谢!!思路演化先讲一下我一开始的思路 一开始我的想法是定义一个LinearLayout,不断在里面添加TextView的控件,在onlayout()方法中进行TextView的布局,并滑动到最尾端滑动的话,然后

2015-11-17 18:03:21 1693

原创 位运算的运用

如果一个数组中的数组成对出现,怎么快速查找一个数组中唯一出现一次或出现奇数次的数字思路:通过位运算的异或的性质 相同两个数异或为0与0异或的数结果不变异或满足乘法交换律int search(int a[],int len){ int num = 0; for(int i = 0; i < len; i++){ num ^= a[i];// 通过不断的异或操作

2015-11-17 15:51:38 723

原创 位运算基础及简单运用

基础1.运算符高位丢弃,低位补0>> x : 右移运算符,将二进制数右移x位,&:与

2015-11-16 12:58:55 815

原创 新的起点 -- 开始奔跑 -- 开博篇

本人现在大二,正在学习Android开发,资质较浅,所以现在也是在努力的running,从大一第二学期开始学习的Android,到现在也有5个月,朦朦胧胧的学习,自己也有点操之过急,师兄们也经常告诫我说慢慢来,基础打好,虽然记在心里,但是抛之脑后,说实话是自己沉淀不下来,在这里引用下某师兄的一句话:技术是需要沉淀的。深有感触,特别是在看Android框架的时遇到不理解之处产生的一点点小烦恼。昨晚同几

2015-11-16 11:22:05 733

FileFlowLayoutDemo

Android 自定义控件之文件层层显示 设计思路见博客文章

2015-11-17

空空如也

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

TA关注的人

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