一、即时通讯 1、简介 即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷,服务提供商也提供了越来越丰富的通讯服务功能。 2、实现方式 即时通讯有多种实现方式,例如:XMPP、环信、融云等。下面我们对XMPP的使用进行介绍。 3 ...
分类:
移动开发 时间:
2016-05-19 10:45:00
阅读次数:
416
ListView上拉加载和下拉刷新多种实现方式该篇为ListView下拉刷新和上拉加载实现的各种方法大合集。可能在具体的细节逻辑上处理不太到位,但基本上完成逻辑的实现。细节方面,个人可以根据自己的需求进行完善。该博客将以四种思路来完成下拉刷新和上拉加载
自定义View实现上拉加载和下拉刷新
使用PullToRefresh 实现上拉加载和下拉刷新
使用Ultra-Pull-To-Refresh实现上拉...
分类:
其他好文 时间:
2016-05-19 06:48:10
阅读次数:
617
即时通信 1.什么是即时通信? 即时通信是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷,服务提供商也提供了越来越丰富的通讯服务功能。 即时通讯有多种实现方式,例如:XMPP,环信,融云等。 2.什么是XMPP? XMPP(XML,Message,Presence,Pro ...
分类:
移动开发 时间:
2016-05-18 21:41:50
阅读次数:
163
锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA下常见的锁名称以及特性,为大家答疑解惑。
四、可重入锁:
本文里面讲的是广义上的可重入锁,而不是单指JAVA下的ReentrantLock。
...
分类:
编程语言 时间:
2016-05-12 13:15:23
阅读次数:
156
SQLite的特性、android数据持久化的方式、数据库的创建个增删改查的多种实现、以及查询时Cursor的基本使用。
概述 Android 也提供了几种方法用来保存数据,使得这些数据即使在程序结束以后依然不会丢失。这些方法有.........
分类:
移动开发 时间:
2016-05-11 16:45:16
阅读次数:
249
对于文件上传来说,有很多种实现方式,如传统的表单方式,现在流行的flash方式,甚至还有纯JS方式,之所以有这些方式来实现文件上传,我想主要原因是因为,传统的上传对于大文件支持不够,因为它是单线程同步机制,当大文件通过HTTP方式发送到服务端时,对于服务端站点的主线程影响比较大,会产生阻塞,所以,现 ...
分类:
Web程序 时间:
2016-05-11 11:16:21
阅读次数:
208
在所有的设计模式中,单例模式是我们在项目开发中最为常见的设计模式之一,而单例模式有很多种实现方式,你是否都了解呢?多线程模式下如何保证单例模式的线程安全性呢?如何保证序列化后的单例对象在反序列化后任然是单例的呢?这些问题在看了本文之后都会一一的告诉你答案,赶快来阅读吧!...
分类:
编程语言 时间:
2016-05-11 07:15:27
阅读次数:
217
单例模式的创建(Java版),包括单例的介绍、定义、使用场景、UML类图,多种实现方式及其各自优缺点。...
分类:
编程语言 时间:
2016-04-22 20:28:56
阅读次数:
177
一、方法的重载和方法的重写 重载:overload,同一给类中方法名相同,参数不同。作用:一种行为提供多种实现方式并提高可读性。 重写:override,子类继承父类的方法,内容不同。作用:父类方法无法满足子类的要求,子类通过方法重写满足要求 二、简述static关键字的作用。 static可以修饰 ...
分类:
编程语言 时间:
2016-04-20 01:49:35
阅读次数:
170
桥接模式(Bridge)的定义 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?这就要使用桥接模式 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 桥接模式(Bridge)的动机 当一种抽象类型可能有多种实现方式时,一般情况我们可以考虑使用 ...
分类:
编程语言 时间:
2016-04-19 16:55:20
阅读次数:
264