自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cappuccinoLau

不做追随者,you are the one

  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 Solr基础(三) Solr常用检索语法

Solr常用检索语法概要本文对Solr常用检索语法进行介绍。说明为了更好的介绍Solr常用语法,约定Solr服务器地址:http://localhost:8080/solr,已部署检索实例sample。Solr常用检索语法结果集返回格式:&wt=json&indent=onwt参数定义返回封装的数据格式,可选值有:xml、json、Python、ruby

2016-06-21 21:27:10 1274

原创 Solr基础(二) 引入中文分词IKAnalyzer

引入中文分词IKAnalyzer概述由于Solr内置的分词器对中文分词的切词效果不够理想,因此引入中文分词器。目前流行的中文分词器很多,如mmseg4j、Ansj、paoding、IKAnalyzer等,分词器的选型不属于本文的介绍范围,本文以IKAnalyzer分词器为例。环境准备Solr运行环境,Solr的搭建运行参见Solr基础(一) 五分钟搭建Solr;IK

2016-06-20 21:04:34 894

原创 Solr基础(一) 五分钟搭建Solr

五分钟搭建Solr概要本文简要介绍Solr的搭建步骤与运行。软件准备Tomcat与Apache Solr开始安装tomcat;部署solr服务端。解压获取的Solr版本至任意路径(本文为D盘),提取solr.war部署至tomcat;配置Solr_home。在路径/your/apache/home/conf/Catalina/

2016-06-20 19:46:05 706

原创 Lucene学习笔记(一)Building and Installing the Basic Demo

设置环境变量将下载的最新的Lucene版本解压到工作目录,并将以下4个jar包设置到CLASSPATH环境变量Lucene JAR:lucene-core-{version}.jarQueryparser JAR:lucene-queryparser-{version}.jarCommon analysis JAR:lucene-analyzers-common-{version}

2013-03-29 19:46:47 1289

原创 android平台xml资源解析

概述:1 目的:对XML资源文件的解析2 从大量的布局文件可知,android平台已经提供了对XML文件解析的接口,因此必要条件下优先选择android框架提供的接口。本为以android框架提供的解析接口方式对XML资源文件进行解析。 public static void main (String args[]) throws XmlPullParser

2013-03-27 22:50:52 1093

原创 为WebService添加描述

目的        有些时候我们会遇到这样的问题,其他人封装的WebService给我们调用的时候,拿到手的服务描述并不能让我们正确的使用,因为没有任何指导性的说明与描述,因此,在我们开发WebService的时候,别忘了为服务添加描述和参数说明等描述性的注释。样例        下面的链接是某网站关于快递查询的WebService:http://webservice.36wu

2013-03-20 21:49:04 10366

原创 Spring学习笔记(二)依赖注入Dependency Injection

相关概念         依赖:A组件调用B组件的方法,称A组件依赖B组件。         依赖注入(Dependency Injection,DI):也叫控制反转(Inversion of Control,IoC)。当某个Java实例(调用者)需要另一个Java实例(被调用者)时,通常由调用者来创建被调用者的实例,在依赖注入模式下,创建调用者的工作不再由调用者完成,而是依赖外部容器

2013-03-19 22:02:55 1268

原创 Spring学习笔记(一)初探

综述         Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring为企业应用的开发提供一个轻量级的解决方案,该解决方案包括:基于依赖注入的核心机制,基于AOP的声明式事物管理,与多种持久层技术整合,以及优秀的Web MVC框架等。基本组成         1、最完善的轻量级核心框架。         2、通用的事务管理抽象层。

2013-03-19 21:43:01 867

原创 android基础 (二) Menu菜单(上)

概览默认的,每一个Activity都支持提供多种选择和操作的Menu。你可以增加多个菜单项到定义的菜单中,并且对相应的项进行处理。增加菜单项最简单的方式是使用MenuInflater注入XML文件。增加相应菜单项的点击事件最简单的方式是调用onOptionItemSelected(MenuItem)和onContextItemSelected(MenuItem)。 对于不同的m

2013-02-27 22:41:17 1325

原创 android基础(一)View与六大布局之自定义(下)

要实现自定义View,这里有两种情况:如果所有基本控件都无法满足你的需求,需要实现完全自定义,继承View;如果仅仅是在已存基本控件基础上稍作调整,可以简单的继承目标控件,并覆盖某些方法。1)        对于第一种情况,实现的基本步骤如下:1.        最为常见的能够被继承的,毫不惊奇的说是View类,因此,你通常会从继承View开始。2.        你可以提供这

2013-02-26 21:20:09 2199 1

翻译 View 绘制机制 -- How Android Draws Views

How Android Draws ViewsWhen an Activity receives focus, it will be requested to draw its layout. The Android framework will handle the procedure for drawing, but the Activity must provide th

2013-02-26 00:05:16 2008

原创 android基础(一) View与六大布局(上)

LinearLayout线性布局FrameLayout层叠布局GridLayout 格子布局TableLayout 表格布局AbsoluteLayout绝对布局RelativeLayout 相对布局 l  实例代码片段(见布局文件)<!--LinearLayout - 线形布局。 orientation - 容器内元素的排列方式。vertical: 子元素们垂

2013-02-23 23:59:31 7647

转载 onInterceptTouchEvent和onTouchEvent调用时序

onInterceptTouchEvent和onTouchEvent调用时序onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种tou

2013-02-20 21:57:01 562

原创 android animation 补充

l  对于scale、rotate效果的pivot(枢轴)属性:属性意义:放大或者旋转时相对于作用对象的起始位置值域 0%-100%。50%为对象中心。默认为0%例:对文字应用scale和rotate,如果不指定值,文字以屏幕左上角的顶点位置(0,0)为中心旋转或放大。若pivotX与pivotY均为50%,则以自身为中心旋转或放大。l  repeatCount属性意义:动

2013-02-20 21:44:45 501

转载 Android ViewPager

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左

2013-01-23 22:17:06 813

原创 自动完成控件AutoCompleteTextView

布局文件<AutoCompleteTextView android:id="@+id/edit" android:layout_width="match_parent" android:layout_height="wrap_content"/>代码片段l  绑定ArrayAdapter控件初始化片段:ArrayAdapter

2013-01-22 19:51:59 1079

原创 ViewFlipper with Gesture

概述ViewFlipper用于一个Activity中多个View的切换,配上手势操作,给人的用户体验会更好。本文参考API DEMO中的Animation实例,对ViewFlipper的用法、Animation中切屏效果做了简单的总结。应用场景为手势切屏对多图片的浏览。最后,ViewFlipper在手指滑动指定距离后,立即实现切换,并没有达到跟随手指移动的应用效果。viewFlipper布

2013-01-22 19:44:36 735

转载 android animation

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。

2013-01-22 19:27:15 654

原创 adroid动画之横向滚动文字

// 设置动画移动范围 Animation a = new TranslateAnimation(0.0f, 360f, 0.0f, 0.0f); a.setDuration(12000);// 持续时间 a.setStartOffset(300);// 偏移量 a.setRepeatMode(Animation.RESTART); a.setRepeatCount(Anima

2013-01-15 21:53:11 777

原创 android界面之ScrollView嵌套ListView冲突问题

问题描述:ScrollView与ListView的冲突详细描述:ScrollView中嵌套ListView,其中ListView的属性设置成:                android:layout_width="match_parent"                android:layout_height="wrap_content"结果ListView中的It

2013-01-15 21:47:45 974

原创 Android数据存储之文件存储

目录结构l  概述l  内部存储l  外部存储l  总结 1概述Android的文件存储区别于sharedPreferences方式的键值对,也区别于关系型数据库的SQLite存储。对于文件数据类型如文本、音频、视频等的存储上述两种方式不可行。Android提供了对文件存储的支持。根据文件的访问权限,可以将私有的不被其他应用程序访问的文件作为内部存储,当应用被卸载时,文

2013-01-05 20:08:41 973

转载 不是人人都懂的学习要点

学习是一种基础性的能力。然而,“吾生也有涯,而知也无涯。”,如果学习不注意方法,则会“以有涯随无涯,殆矣”。一.学习也是一种能力看到这个标题,有人会说:“学习,谁不会?”的确,学习就像吃饭睡觉一样,是人的一种本能,人人都有学习的能力。我们在刚出生的时候,什么也不知道,是一张真正的白纸,我们靠学习的本能,学会了走路、说话、穿衣服…后来,我们上学了,老师把书本上的知识一点一点灌输到我们的脑

2012-12-26 21:02:51 852

翻译 渐变和圆角风格

圆角 下面的布局文件实现了有颜色填充的圆角矩形<shape xmlns:android=”http://schemas.android.com/apk/res/android”android:shape=”rectangle”><solidandroid:color=”#f0600000”/><strokeandroid:width=”10dp”android:color

2012-12-26 20:53:29 1759

原创 Axure RP 原型之Tab选项卡

目的本文是对Axure原型设计之Tab选项卡设计的总结,效果如下: step1 空间区拖入rectangle step2 rectangle区域拖入dynamic panelstep3 动态面板再添加两个状态,加上默认的一个,分别命名为Tab1、Tab2、 Tab3(这里只以3个选项卡为例)step4 打开Tab1(tab2与tab3一样的操作步骤),拖

2012-12-23 16:30:21 23494 5

转载 XML VS JSON

目前,在web开发领域,主要的数据交换格式有XML和JSON,对于XML相信每一个web developer都不会感到陌生;相比之下,JSON可能对于一些新步入开发领域的新手会感到有些陌生,也可能你之前已经听说过,但对于XML和 JSON的不同之处可能会不怎么了解。对于在 Ajax开发中,是选择XML还是JSON,一直存在着争议,个人还是比较倾向于JSON的,虽然JSON才处于起步阶段,但我相信J

2012-12-06 23:03:26 1339

原创 Android WebView 与JS的数据交互

关于WebView我们知道目前android市场上的一些应用采用的开发方式大致分为三种:Native App、Web App、Hybrid App。本文主要是Hybrid App中实现的主要技术native组件与js的数据交互的理解以及实现。 Android API中提供了WebView组件来实现对html的渲染。所谓的HybridApp开发方式即是汇集了HTML5、CSS3、jS

2012-12-05 22:55:09 150210 28

转载 Native、HTML5(Web) or Hybrid

比较不同的开发方法Native开发方法在性能和设备访问方面很出色,但成本和更新方面有缺点。Web方法更新起来简单得多,成本较低,也更容易,但是目前功能有限,也无法获得使用Native API调用所能获得的那种出色的用户体验。Hybrid开发方法提供了折中方案:在许多情况下,它集两者之所长,如果开发者面向多种操作系统更是如此。 没有哪一种开发方法总是提供所有的优点,选择一种合适的方法取决

2012-12-05 22:33:33 2423

原创 android数据存储之SharedPreferences

1概述l  目的l  实现步骤l  总结 2目的      SharedPreferences的目的就是实现小数据的持久化,表现在系统设置的数据参数、用户喜好数据设置等,这些数据保证了在用户下次启动时不至于丢失,例如用户将手机设置成了静音模式,那么下次启动时手机的模式依然是静音模式;用户设置了一首好听的来电铃声,下次启动时总不能就变成了另外一首。SharedPreferen

2012-11-15 21:27:09 1223

原创 android SQLite 事物处理

android SQLite 对事物处理的支持提供了4个方法。public void beginTransaction()Begins a transaction in EXCLUSIVE mode. Transactions can be nested. When the outer transaction is ended all of the work done in that

2012-11-13 21:07:53 3355

原创 Android数据存储之SQLite

概览l  概述l  CRUD方法详解l  注意事项 概述对于大量数据的处理,如果不想将数据存于服务器端,Android API提供了对关系数据库SQLite的支持,在android-SDK中tool目录下已经提供了SQLite的应用程序,用于管理数据库中的数据。当android应用使用SQLite进行数据存储的时候,SQLite数据库是以文件的形式存放在SD卡中的。

2012-11-12 22:14:25 3268

原创 Content Provider基础(一)

目的l  原理l  从ContentProvider获取数据l  插入、更新、删除数据  Content Provider 工作原理l  概览Content Provider对外部应用程序提供数据共享的表示形式,和关系数据库的表结构类似,例如下面用户字典的表格。每一行唯一表示了一个单词的信息。wordapp idfrequ

2012-11-06 21:09:27 690

原创 Handler Message 消息机制和AsyncTask异步处理android数据交互

概览l  目的l  实现l  注意事项 目的在手机客户端与服务器交互时,如果访问的数据量过大难免会出现等待时间,这期间引入ProgressDialog或其他加载进度显示界面将会是一个很友好的选择。通常我们选择android Handler消息机制解决ProgressDialog显示的问题。但是当我们从一个Activity跳到另一个Activity之间也有很大的数据加载等待,

2012-11-06 20:59:26 3410

原创 android 圆角ListView

概览                                                                                      l  目的l  方法l  具体实现l  注意事项l  效果 目的

2012-10-19 20:56:46 3468

原创 为android应用程序添加桌面快捷方式

概览Outline                                                                                                        1 目的2 实现3 检测是否已经生成了桌面快捷方式4 注意事项 1目的

2012-10-17 21:36:44 3960

原创 android 与其他程序交互(一)

1 目的                                                                                                                                                                                 许多应用程序需要与其他应用程序

2012-10-17 21:20:40 683

原创 android 日期选择控件 DatePicker

1 布局文件                                                                                                                                                                        <LinearLayout xmlns:an

2012-10-17 21:10:50 2741

原创 给你的android应用添加启动画面

/* * (non-Javadoc) * * @see android.app.Activity#onCreate(android.os.Bundle) */ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.o

2012-10-17 20:59:46 1323

转载 Java回调函数的理解

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2012-09-18 22:10:43 529

原创 ListView滚动黑屏问题

问题描述:ListView滚动时,数据项变成黑色问题解决办法:通过android:cacheColorHint = "#00000000"将背景设为透明即可 <ListView android:id="@+id/listView" android:layout_width="fill_parent" android:layout

2012-08-30 21:14:05 2371

原创 android之TabWidget选项卡

1 概览l  TabWidget与TabHost。tab组件一般包括TabHost和TabWidget、FrameLayout,且TabWidget、FrameLayout属于TabHost。l  是否继承TabActivity的问题l  实现步骤。两种实现方式,一种是将每个Tab的布局嵌在TabHost中的FrameLayout中,每个Tab的内容布局与显示都在FrameLa

2012-08-26 17:51:35 22133 5

Spring框架依赖jar包

Spring框架依赖jar包,其中最小依赖包:org.springframework.core、org.springframework.context、org.springframework.beans、org.springframework.asm、org.springframework.expression、com.springsource.org.apache.commons.logging

2013-04-06

Hibernate依赖jar包

Hibernate依赖的jar包:包括核心包、JPA包、c3p0包、jdbc包,导入可以正确构建Hibernate工程。

2013-04-04

空空如也

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

TA关注的人

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