- 浏览: 114747 次
- 性别:
- 来自: 武汉
最新评论
-
hold_on:
@Override public boolea ...
android listview的HeadView左右切换图片(仿新浪,网易,百度等切换图片) -
achersnake:
123
Servlet中listener(监听器)和filter的总结 -
angel243fly:
我用了这个方法,还是报同样的错误,还有什么建议吗?
eclipse提示CreateProcess error=87错误的解决方法
文章列表
TabSpec和TabHost实例
- 博客分类:
- android
TabSpec与TabHost
TabHost相当于浏览器中浏览器分布的集合,而Tabspec则相当于浏览器中的
每一个分页面。d在Android中,每一个TabSpec分布可以是一个组件,也可以是一个布局,然后将每一个分页装入TabHost
中,TabHost即可将其中的每一个分页一并显示出来。
步骤:
(1)继承TabActivity:在此之前继承的都是android.app.Activity类,但是这里需要继承android.app.TabActivity。
(2)创建TabHost分布菜单对象,利用以下代码。
LayoutInflater.from( ...
http://blog.csdn.net/qinjuning
本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括
进程
(Process)等、应用程序/包、服务(Service)、任务(Task)信息。
...
Android Bundle类
- 博客分类:
- android
http://blog.csdn.net/randyjiawenjie/article/details/6651437
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。
根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html
)
Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.
”
类继承关系:
java.lang.Object
androi ...
http://blog.csdn.net/dadahacker/article/details/5742174
当用户有没有接到的电话的时候,Android顶部状态栏里就会出现一个小图标。提示用户有没有处理的快讯,当拖动状态栏时,可以查看这些快讯。Android给我们提供了NotificationManager来管理这个状态栏。可以很轻松的完成。
如果要添加一个Notification,可以按照以下几个步骤
1:获取NotificationManager:
NotificationManager m_NotificationManager=(NotificationM ...
转:http://blog.csdn.net/android_tutor/article/details/5772285
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻
译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.
首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):
Activity其实是继承了ApplicationContex ...
1. NotificationManager和Notification用来设置通知。
通知的设置等操作相对比较简单,基本的使用方式就是用新建一个Notification对象,然后设置好通知的各项参数,然后使用系统后台运行的NotificationManager服务将通知发出来。
基本步骤如下:
1)得到NotificationManager:
String ns = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager = (NotificationManage ...
HTable和HTablePool使用注意事项
- 博客分类:
- 分布式
http://www.cnblogs.com/panfeng412/archive/2012/07/11/htable-and-htablepool-apply-notes.html
HTable和HTablePool使用注意事项
HTable和HTablePool都是HBase客户端API的一部分,可以使用它们对HBase表进行CRUD操作。下面结合在项目中的应用情况,对二者使用 ...
如何在文件末尾写入新数据,适用JavaNIO
- 博客分类:
- java
转:http://stoneli88.iteye.com/blog/891288
在对文件进行写入操作时,我们经常会碰到的一个棘手的问题可能是:如何在一个已经有内容的文件末尾写入新数据而不覆盖掉原来的内容?现在本人介绍以下四种方法:
首先,假设在程序的当前目录中有一个文件“data.txt”,该文件中已经有内容,现在要进行的操作是在data.txt文件末尾定放字符串"Write in the end".
法一:
在FileOutputStream 或者 FileWriter 的构造器中加个参数 “true”,就如:
Java代码
...
为什么文件存储要选用B+树这样的数据结构?
- 博客分类:
- 数据库
转:http://www.kongch.com/2011/09/why-b-tree/
“文件存储要选用B+树这样的数据结构”——没记错的话,这是严蔚敏那本数据结构书上的一句结论。不知道是我没细看还是她没细讲,反正当时纯粹应试地记了这么个结论。
不求甚解终究不是一个好的学习态度,一直以来我都没有细想过这个事情,直到看到了这篇博文 http://blog.csdn.net/v_JULY_v/article/details/6530142
。
此文信息量很大,值得mark下来慢慢精读。今天就暂记一下关于磁盘文件存储选用B+ tree这一点以前没深究过的问题。毕竟,好记性不如烂笔头,虽然 ...
从B 树、B+ 树、B* 树谈到R 树
- 博客分类:
- 数据库
转:http://blog.csdn.net/v_JULY_v/article/details/6530142
作者:
July
、weedge、
Frankie
。编程艺术室出品。
说明:本文从
B
树开始谈起,然后论述
B+树、B*
树,最后谈到
R
树。其中
B
树、
B+
树及B*树部分由weedge完成,
R
树部分由
Frankie
完成,全文最终由
July
统稿修订完成。
出处:http://blog.csdn.net/v_JULY_v
。
第一节、
B
树 ...
Spring Bean 初始化过程
- 博客分类:
- spring
转:http://blog.csdn.net/zhjb1025/article/details/3244728
Spring 的几个接口
1.InitializingBean接口,在初始化Bean时容器会调用前者的afterPropertiesSet()方法
2.DisposableBean接口,在析构Bean时容器会调用destroy()方法,在下面的例子中好像没有体现出来(革命尚未成功,同志仍需努力)
3.BeanFactoryAware接口,当它被BeanFactory创建后,它会拥有一个指向创建它的BeanFactory的引用
4.BeanPostProcessor接口,这 ...
转:http://www.ibm.com/developerworks/cn/java/j-lo-ibatis-principle/index.html
iBATIS 框架主要的类层次结构
总体来说 iBATIS 的系统结构还是比较简单的,它主要完成两件事情:
根据 JDBC 规范建立与数据库的连接;
通过反射打通 Java 对象与数据库参数交互之间相互转化关系。
iBATIS 的框架结构也是按照这种思想来组织类层次结构的,其实它是一种典型的交互式框架。先期准备好交互的必要条件,然后构建一个交互的环境,交互环境中还划分成会话,每次的会话也有一个环境。当这些
BTrace使用简介
- 博客分类:
- java
转:http://rdc.taobao.com/team/jm/archives/509
很多时候在online的应用出现问题时,很多时候我们需要知道更多的程序的运行细节,但又不可能在开发的时候就把程序中所有的运行细节都打
印到日志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,
例如引用的其他的外部的包什么的,就很麻烦了,BTrace就是一个可以在不改代码、不重启应用的情况下,动态的查看程序运行细节的工具,其官方网站在
此:http://kenai.com/projects/btrace/ ...
HTMLDecoder,&#开头的编码换转成中文
- 博客分类:
- java
转:http://blog.sina.com.cn/s/blog_4b4515650100ldf6.html
下面的几段代码是从《struts 2.1 权威指南》上摘的,因为比较好,就摘下来,方便以后查阅。
(1).这是主代码的图片。
public class HTMLDecoder {
public static String decode(String str){
String[] tmp =
str.split(";&#|&#|;");
StringBuffer sb = new
StringBu ...
从功能效果上看
装饰模式:在不改变接口的前提下,动态扩展对象的功能
代理模式:在不改变接口的前提下,控制对象的访问
装饰模式强调功能扩展,比如A对象的B方法,运用装饰模式后,在调用B方法前后,实现新的功能,此时B方法效果与原来不同
代理模式强调控制访问,如上例,运用代理模式后,在调用B方法前后,控制怎么访问B方法的原始数据,而对于B实现的功能效果不做修改
因此,如果运用设计模式后,方法的功能效果(主要是输出效果)不变,一般可视为代理。
从类结构上看
通过装饰模式结构图中可以看出