安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 50 下一页

2017年9月3日 #

线性表的Java实现--链式存储(双向链表)

摘要: 有了单向链表的基础,双向链表的实现就容易多了。 双向链表的一般情况: 增加节点: 删除节点: 双向链表的Java实现: package com.liuhao.algorithm; public class DuLinkList<T> { /** * 内部类:链表中的一个节点 * * @author  阅读全文

posted @ 2017-09-03 01:06 安卓笔记侠 阅读(416) 评论(0) 推荐(0) 编辑

线性表的Java实现--链式存储(单向链表)

摘要: 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始。 链式存储结构的线性表将采用一组任意的存储单元存放线性表中的数据元素。由于不需要按顺序存储,链表在插入、删除数据元素时比顺序存储要快,但是在查找一个节点时则要比顺序存储要慢 使用链式存储可以克服顺序 阅读全文

posted @ 2017-09-03 00:54 安卓笔记侠 阅读(1885) 评论(0) 推荐(0) 编辑

线性表的顺序存储结构之顺序表类的实现_Java

摘要: 在上一篇博文——线性表接口的实现_Java中,我们实现了线性表的接口,今天让我们来实现线性表的顺序存储结构——顺序表类。 首先让我们来看下顺序表的定义: 线性表的顺序存储是用一组连续的内存单元依次存放线性表的数据元素,元素在内存的物理存储次序与它们在线性表中的逻辑次序相同,即元素ai与其直接前驱ai 阅读全文

posted @ 2017-09-03 00:39 安卓笔记侠 阅读(617) 评论(0) 推荐(0) 编辑

线性表接口的实现_Java

摘要: 线性表是其组成元素间具有线性关系的一种线性结构,对线性表的基本操作主要有插入、删除、查找、替换等,这些操作可以在线性表的任何位置进行。线性表可以采用顺序存储结构和链式存储结构表示。 本接口的类属于dataStructure包的linearList子包。线性表接口LList声明如下,描述线性表的取值、 阅读全文

posted @ 2017-09-03 00:07 安卓笔记侠 阅读(579) 评论(0) 推荐(0) 编辑

2017年8月30日 #

设计模式(六)命令模式

摘要: 步骤 1 创建一个命令接口。 步骤 2 创建一个请求类。 步骤 3 创建实现了 Order 接口的实体类 步骤 4 创建命令调用类。 步骤 5 使用 Broker 类来接受并执行命令。 步骤 6 执行程序,输出结果: 阅读全文

posted @ 2017-08-30 23:29 安卓笔记侠 阅读(372) 评论(0) 推荐(0) 编辑

Android内存管理-OnTrimMemory

摘要: Application中有两个与内存管理相关的方法:onLowMemory()和 onTrimMemory(int level),源码如下 从源码我们可以看到Application收到这两个回调时会通知它的监听者,而Activity和Service都注册了监听, 因此我们可以Application中 阅读全文

posted @ 2017-08-30 22:51 安卓笔记侠 阅读(6748) 评论(1) 推荐(1) 编辑

2017年8月29日 #

Android适配--百分比的适配

摘要: 首先,需要添加com.android.support:percent:24.1.1 包,版本随意。 } 这个包给我们提供了PercentRelativeLayout以及PercentFrameLayout两种布局, 支持的属性有layout_widthPercent、layout_heightPer 阅读全文

posted @ 2017-08-29 22:27 安卓笔记侠 阅读(1261) 评论(0) 推荐(0) 编辑

2017年8月1日 #

TCP通信丢包原因总结

摘要: 公司的项目底层,是使用的TCP,因为可靠,自动断线重连,在底层都实现了,但是我记得TCP也会有掉包的问题,所以这文章就诞生了——关于TCP掉包的问题,TCP是基于不可靠的网络实现可靠的传输,肯定也会存在掉包的情况。 如果通信中发现缺少数据或者丢包,那么,最大的可能在于程序发送的过程或者接收的过程出现 阅读全文

posted @ 2017-08-01 22:02 安卓笔记侠 阅读(2314) 评论(1) 推荐(1) 编辑

2017年7月24日 #

android 实现类似微信缓存和即时更新好友头像

摘要: 引言 使用微信时我们会发现,首次进入微信的好友列表时,会加载好友头像,但是再次进入时,就不用重新加载了,而且其他页面都不用重新加载,说明微信的好友头像是缓存在本地的,然后好友修改头像后,又会及时的更新,这个功能是如何实现的呢,我们来分析一下 分析 关于头像缓存的实现 头像是网络图片,而且数据量较大, 阅读全文

posted @ 2017-07-24 21:57 安卓笔记侠 阅读(3317) 评论(0) 推荐(0) 编辑

2017年7月22日 #

是否应该开启WebView硬件加速?

摘要: android webview 在3.0+后显示flash要启用硬件加速,开启硬件加速也能够使绘制更加平滑。 开启硬件加速是在manifest中加入: android:hardwareAccelerated=”true” 可以是Activity级别的,也可以是Application级别的。 webV 阅读全文

posted @ 2017-07-22 16:09 安卓笔记侠 阅读(6786) 评论(0) 推荐(1) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 50 下一页