03 2011 档案
lucene中分词器的用法
摘要:package com.ljq.analyzer;import java.io.StringReader;import jeasy.analysis.MMAnalyzer;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.SimpleAnalyzer;import org.apache.lucene.analysis.Token;import org.apache.lucene.analysis.TokenStream;import org.apache.lucene.analysis.cj 阅读全文
posted @ 2011-03-31 22:39 Ruthless 阅读(2350) 评论(0) 推荐(1) 编辑
lucene中FSDirectory、RAMDirectory的用法
摘要:package com.ljq.one;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lu 阅读全文
posted @ 2011-03-31 22:18 Ruthless 阅读(11032) 评论(0) 推荐(3) 编辑
Lucene入门
摘要:Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 以下模拟一个简单的Lucene入门案例接下来为Lucene开发步骤:1、新建一个java工程,导入Lucene所需jar,如下图 目录结构其中:luceneds为数据源存储位置,luceneindex存放索引 阅读全文
posted @ 2011-03-30 23:08 Ruthless 阅读(5927) 评论(1) 推荐(1) 编辑
dwr+spring集成
摘要:DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。 以下模拟一个简单的dwr入门案例,重点理解dwr是如何跟java后台服务器打交道的模拟效果如下该功能说明了dwr是怎么跟后台服务器打交道的模拟从服务器加载下拉列表数据模拟保存功能模拟查询功能 接下来为dwr+spring集成步骤:1、新建一个web工程,导入dwr+spring所需jar,如下图 目录结构图 修改web.xml<?xml 阅读全文
posted @ 2011-03-28 21:25 Ruthless 阅读(21682) 评论(5) 推荐(3) 编辑
使用XHR对象发送和接受xml数据
摘要:使用XMLHTTPRequest对象来进行AJAX的异步数据交互服务器端代码和请求页面请看http://www.cnblogs.com/linjiqin/archive/2011/03/26/1996629.htmljs代码如下://用户名校验的方法//使用XMLHTTPRequest对象来进行AJAX的异步数据交互var xmlhttp;function verify() { var userName = document.getElementById("userName").value; //1.创建XMLHttpRequest对象 //这是XMLHttpReuques 阅读全文
posted @ 2011-03-27 00:33 Ruthless 阅读(1566) 评论(2) 推荐(1) 编辑
使用XHR对象发送和接受数据
摘要:使用XMLHTTPRequest对象来进行AJAX的异步数据交互服务器端代码和请求页面请看http://www.cnblogs.com/linjiqin/archive/2011/03/24/1994463.htmljs代码如://用户名校验的方法//这个方法将使用XMLHTTPRequest对象来进行AJAX的异步数据交互var xmlhttp;function verify() { //0。使用dom的方式获取文本框中的值 //document.getElementById("userName")是dom中获取元素节点的一种方法,一个元素节点对应HTML页面中的一个标签 阅读全文
posted @ 2011-03-27 00:30 Ruthless 阅读(5056) 评论(0) 推荐(0) 编辑
利用jQuery接受和处理xml数据
摘要:以下使用jQuery+Servlet接受和处理xml数据,模拟判断用户名是否存在,效果如下:服务器端package com.ljq.test;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.ServletException;import java.io.IOException;import java.io.PrintWriter;/** * 利用 阅读全文
posted @ 2011-03-26 23:57 Ruthless 阅读(4207) 评论(0) 推荐(3) 编辑
下拉列表回选
摘要:<select name="queryInfo.cityCode"> <!-- 服务器端代码如: public class QueryInfo { private String cityCode; //cityCode的getter、setter public String getCityCode() { return cityCode; } public void setCityCode(String cityCode) { this.cityCode = cityCode; } } private QueryInfo queryInfo; //quer 阅读全文
posted @ 2011-03-25 14:45 Ruthless 阅读(562) 评论(0) 推荐(1) 编辑
模拟jQuery ajax服务器端与客户端通信
摘要:本案例通过jQuery和Servlet技术来判断用户名是否存在,让读者明白jQuery是怎么调用服务器后台的。还给出了解决中文乱码的方案和如何避免各种浏览器的缓存。 功能如下:如果用户名为空提示“用户名不能为空 ”如果用户名存在提示“用户名[xxxxxx]已经存在,请使用其他用户名, 4 ” 如果用户名不存在提示“用户名[xxxxxx]尚未存在,可以使用该用户名注册, 5”运行效果如下: 目录结构:服务器端AjaxServerpackage com.ljq.test;import java.io.IOException;import java.io.PrintWriter;import jav 阅读全文
posted @ 2011-03-24 23:38 Ruthless 阅读(2160) 评论(1) 推荐(0) 编辑
myeclipse安装jQuery插件
摘要:以下为myeclipse安装jQuery插件的安装步骤:1、在网上下载spket-1.6.12.zip压缩文件,解压后会看到eclipse目录下有features、plugins这两个文件夹2、把features、plugins这两个文件夹下的文件复制黏贴到D:\myeclipse6.5\myeclipse\eclipse\目录下(注意features、plugins要对应清楚哦),然后重启myeclipse3、重启myeclipse后,打开window -> preference -> spket -> javascript profiles -> new -> 阅读全文
posted @ 2011-03-23 22:43 Ruthless 阅读(3900) 评论(0) 推荐(1) 编辑
java一行一行写入或读取数据
摘要:假如E:/phsftp/evdokey目录下有个evdokey_201103221556.txt文件,现在对evdokey_201103221556.txt文件进行写入或读取操作,并解决写入或读取出现的乱码问题。 文件内容如:zhangsan,23,福建 lisi,30,上海 wangwu,43,北京 laolin,21,重庆 ximenqing,67,贵州 代码如下: /** * 一行一行读取文件,适合字符读取,若读取中文字符时会出现乱码 * * 流的关闭顺序:先打开的后关,后打开的先关, * 否则有可能出现java.io.IOException: Stream closed异常 * * @ 阅读全文
posted @ 2011-03-23 11:12 Ruthless 阅读(98323) 评论(1) 推荐(4) 编辑
struts2之多个文件上传
摘要:通过3种方式模拟多个文件上传,效果如下所示 目录结构新建Action第一种方式package com.ljq.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")publi 阅读全文
posted @ 2011-03-21 21:03 Ruthless 阅读(33979) 评论(3) 推荐(6) 编辑
struts2之单个文件上传
摘要:通过2种方式模拟单个文件上传,效果如下所示开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构 2、新建Action第一种方式package com.ljq.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport 阅读全文
posted @ 2011-03-21 20:47 Ruthless 阅读(154230) 评论(13) 推荐(10) 编辑
异常总结
摘要:一、org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.ptn.uim.bean.UimServFileRecord.uimServFileDatas, no 阅读全文
posted @ 2011-03-21 11:11 Ruthless 阅读(5173) 评论(0) 推荐(1) 编辑
Serv-U设置SSL的方法及FlashFxp启用SSL连接错误的解决办法
摘要:FTP客户端为FlashFTPFTP服务端为Serv-U 一、Serv-U启用SSL加密协议I、创建SSL证书 要想使用Serv-U的SSL功能,需要SSL证书的支持才行。虽然Serv-U在安装之时就已经自动生成了一个SSL证书,但这个默认生成的SSL证书在所有的Serv-U服务器中都是一样的,非常不安全,所以我们需要手工创建一个自己独特的SSL证书。 第一步:在“Serv-U管理员”窗口中,展开“本地服务器→设置”选项,然后切换到“SSL证书”标签页。 第二步:创建一个新的SSL证书。首先在“普通名称”栏中输入FTP服务器的IP地址,接着其它栏目的内容,如电子邮件、组织和单位等,根据用户的情 阅读全文
posted @ 2011-03-20 22:27 Ruthless 阅读(5313) 评论(0) 推荐(1) 编辑
struts2+jquery+json集成
摘要:以下采用struts2+jquery+json模拟一个案例。当点击提交按钮时会把输入的数据提交到后台,然后从后台获取数据在客户端显示。效果如下:接下来为struts2+jquery+json集成步骤:1、新建一个web工程,导入struts2+jquery+json所需jar,如下图目录结构图 2、创建实体类Userpackage com.ljq.bean;import java.io.Serializable;@SuppressWarnings("serial")public class User implements Serializable { private int 阅读全文
posted @ 2011-03-19 23:56 Ruthless 阅读(38202) 评论(7) 推荐(11) 编辑
struts2自定义拦截器二——模拟session超时的处理
摘要:实例功能:当用户登陆成功后,若session超时则返回到登陆页面重新登陆。1、http://localhost:8083/struts2/user.jsp 用户登陆2、http://localhost:8083/struts2/login/loginHelloWorld.do 若登陆成功,会跳转到成功页面,否则会跳转到session失效提示页面配置session失效时间,修改web.xml<!-- 设置session失效时间,这里我们设置成1分钟后失效 --><session-config> <session-timeout>1</session-ti 阅读全文
posted @ 2011-03-19 15:05 Ruthless 阅读(5876) 评论(0) 推荐(1) 编辑
struts2自定义拦截器一——模拟登陆权限验证
摘要:1、http://localhost:8083/struts2/user.jsp表示用户已登陆,存放session对象2、http://localhost:8083/struts2/quit.jsp表示用户已退出,移除session对象3、http://localhost:8083/struts2/login/addUIHelloWorld.do 如果session存在则往下执行,否则提示“你没有权限执行该操作”4、http://localhost:8083/struts2/login/executeHelloWorld.do 如果session存在则往下执行,否则提示“你没有权限执行该操作” 阅读全文
posted @ 2011-03-19 14:12 Ruthless 阅读(4810) 评论(1) 推荐(3) 编辑
jQuery实现动态搜索显示功能
摘要:本案例采用jQuery实现动态搜索显示功能,只要输入值就能立刻动态显示数据,不同于常规查询方法。模拟效果如下:1、 2、 <%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>struts2</title> <meta http-equiv=" 阅读全文
posted @ 2011-03-18 22:22 Ruthless 阅读(14490) 评论(0) 推荐(3) 编辑
struts之Action中获取request、response对象的方法
摘要:1、访问或添加request/session/application属性public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContext里放入app ctx.getSession().put("ses", "session范围");//往session里放入ses ctx.put(" 阅读全文
posted @ 2011-03-17 21:42 Ruthless 阅读(45225) 评论(1) 推荐(3) 编辑
mysql之删除重复数据
摘要://删除id重复的数据,适合id是手工主键delete person as a from person as a,( select *,min(id) from person group by id having count(1) > 1) as bwhere a.id = b.id//查找name重复的,并且除掉id最小的那个delete tb_person as a from tb_person as a,(select *,min(id) from tb_person group by name having count(1) > 1) as bwhere a.name = 阅读全文
posted @ 2011-03-17 16:58 Ruthless 阅读(2666) 评论(1) 推荐(1) 编辑
Struts2之自定义类型转换器
摘要:Struts2自定义类型转换器分为局部类型转换器和全局类型转换器(1)局部类型转换器 如果页面传来一个参数reg.action?birthday=2010-11-12到后台action,然后属性用date类型是可以接收到的,但是如果传的是20101112这样类型的字符串,用date类型是获取不到,并且会出现错误的,struts2提供了一种类型转换器供我们使用。以下为局部类型转换器的开发步骤a.首先要写一个类来继承DefaultTypeConverterb.然后覆盖convertValue这个方法,在里面进行数据转型 c.在action类所在的包下放置ActionClassName-conver 阅读全文
posted @ 2011-03-16 23:14 Ruthless 阅读(17755) 评论(6) 推荐(5) 编辑
struts2之请求参数接收
摘要:1. 采用基本类型接受请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名的属性。请求路径:http://localhost:8080/action/register.action?id=33public class HelloWorldAction {private Integer id;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}} 2. 采用复合类型接受请求参数请求路径:http://localhost:80 阅读全文
posted @ 2011-03-16 19:23 Ruthless 阅读(10485) 评论(0) 推荐(1) 编辑
修改weblogic控制台密码问题
摘要:在修改weblogic控制台密码时,记得同时修改boot.properties,然后重启,否则下次重启时会报boot.properties无效异常。 阅读全文
posted @ 2011-03-16 11:40 Ruthless 阅读(2280) 评论(0) 推荐(0) 编辑
查询修改nls_database_parameters系统配置
摘要:查看nls_database_parameters系统配置select * from nls_database_parameters;SELECT * FROM PROPS$;修改nls_database_parameters系统配置(注意:此处要以sys超级管理员登陆,否则没权限)update props$ set value$='ZHS16GBK' where name='NLS_CHARACTERSET' 默认nls_database_parameters系统配置PARAMETER : VALUENLS_LANGUAGE : AMERICANNLS_TER 阅读全文
posted @ 2011-03-16 09:48 Ruthless 阅读(8870) 评论(0) 推荐(0) 编辑
Struts2的处理流程及为Action的属性注入值
摘要:1、Struts2的处理流程2、为Action的属性注入值public class HelloWorldAction {private String savePath;public String getSavePath() {return savePath;}public void setSavePath(String savePath) {this.savePath = savePath;}}<package name="test" namespace="/test" extends="struts-default">& 阅读全文
posted @ 2011-03-15 21:53 Ruthless 阅读(3029) 评论(0) 推荐(1) 编辑
struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
摘要:1、Action配置的各项默认值(1)、如果没有为action指定class,默认是ActionSupport。(2)、如果没有为action指定method,默认执行action中的execute()方法。(3)、如果没有为action指定result,默认值为success。2、result配置的各种试图转发类型<result type="">...</result>其中type的常用类型有:dispatcher(默认值) ->转发redirect ->重定向redirectAction ->重定向的action在别的命名空间下 阅读全文
posted @ 2011-03-15 21:21 Ruthless 阅读(11413) 评论(1) 推荐(2) 编辑
struts2之Action名称的搜索顺序
摘要:1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action2.首先寻找namespace为/path1/path2/path3的package,如果存在这个package,则在这个package中寻找名字为test的action,如果不存在这个package则转步骤3;3.寻找namespace为/path1/path2的package,如果存在这个package,则在这个package中寻找名字为test的action,如果不存在这个package,则转步骤4;4.寻找namespace为/path1的pac 阅读全文
posted @ 2011-03-15 20:13 Ruthless 阅读(1751) 评论(1) 推荐(3) 编辑
struts2之防止表单重复提交
摘要:struts.xml配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <!-- 默认的视图主题 --> <constant name=&q 阅读全文
posted @ 2011-03-14 20:55 Ruthless 阅读(26782) 评论(2) 推荐(6) 编辑
Android之Intent探究
摘要:在一个Android应用中,主要由四种组件组成(四种组件分别为:Activity、Broadcast、Service、ContentProvider),而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。 Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将Intent传递给调用的组件,并完成组件的调用。 因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。 阅读全文
posted @ 2011-03-12 10:59 Ruthless 阅读(3735) 评论(0) 推荐(2) 编辑
sax解析xml案例二
摘要:ljq.xml文件<?xml version="1.0" encoding="UTF-8"?><persons> <person id="23"> <name>李明</name> <age>30</age> </person> <person id="20"> <name>李向梅</name> <age>25</age> </person></ 阅读全文
posted @ 2011-03-11 11:36 Ruthless 阅读(1044) 评论(0) 推荐(1) 编辑
sax解析xml案例一
摘要:student.xml文件<?xml version="1.0" encoding="UTF-8"?><StudentInfo> <student> <name>赵海波</name> <sex>男</sex> <lesson> <lessonName>Spring整合开发</lessonName> <lessonScore>85</lessonScore> </lesson> <lesson&g 阅读全文
posted @ 2011-03-11 11:30 Ruthless 阅读(17564) 评论(0) 推荐(2) 编辑
设置背景图片占满整个浏览器屏幕
摘要:<body style="background:url(images/body_bg.gif) no-repeat; background-position:bottom right"> 阅读全文
posted @ 2011-03-11 11:07 Ruthless 阅读(4601) 评论(1) 推荐(1) 编辑
Android之日期及时间选择对话框
摘要:清单文件<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ljq.dialog" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawa 阅读全文
posted @ 2011-03-10 21:45 Ruthless 阅读(39268) 评论(2) 推荐(2) 编辑
Android之复选框对话框
摘要:main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> &l 阅读全文
posted @ 2011-03-10 21:15 Ruthless 阅读(15473) 评论(2) 推荐(1) 编辑
Android之单选按钮对话框
摘要:main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> &l 阅读全文
posted @ 2011-03-10 20:59 Ruthless 阅读(22903) 评论(1) 推荐(1) 编辑
Android之列表对话框
摘要:main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> &l 阅读全文
posted @ 2011-03-10 20:31 Ruthless 阅读(10424) 评论(0) 推荐(1) 编辑
Android之普通对话框
摘要:main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> &l 阅读全文
posted @ 2011-03-09 20:11 Ruthless 阅读(1642) 评论(0) 推荐(1) 编辑
jpa复合主键的使用
摘要:AirLinePk复合主键类package com.ljq.entity;import javax.persistence.Column;import javax.persistence.Embeddable;/** * 使用复合主键要满足的条件 * * 1、要实现序列化 2、提供默认的构造方法 3、实现hashCope * * @author Administrator * */@SuppressWarnings("serial")@Embeddable //embeddable: 可嵌入的public class AirLinePk implements java.io 阅读全文
posted @ 2011-03-09 19:34 Ruthless 阅读(10760) 评论(2) 推荐(1) 编辑
jpa一对一映射案例
摘要:双向和单向的区别,其实不在数据库,而在加载方向。如Person和IdCard,单向是Person拥有IdCard的实例可以加载IdCard,而双向不但Person可以加载IdCard,IdCard可以拥有Person实例来加载Person。数据库还是原来的数据库(两个共享主键的表)以下模拟双向一对一得映射案例表结构如下:Person表结构IdCard表结构IDCard类package com.ljq.entity;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persisten 阅读全文
posted @ 2011-03-09 16:46 Ruthless 阅读(6997) 评论(1) 推荐(1) 编辑
jpa一对多映射案例
摘要:订单和订单项就是一对多的关系。一个订单有多个订单项,一个订单项属于某个订单。订单和订单项映射后的表结构如下:订单表结构订单项表结构下面就以订单和订单项为例介绍多对多映射关系的实例开发persistence.xml配置文件<?xml version="1.0"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocatio 阅读全文
posted @ 2011-03-09 11:28 Ruthless 阅读(21166) 评论(1) 推荐(2) 编辑
Android之菜单二——上下文菜单
摘要:上下文菜单不同于选项菜单,选项菜单服务于Activity,而上下文菜单则是注册到某个View对象上的。如果一个View对象注册了上下文菜单,用户可以通过长按该View对象以呼出上下文菜单。上下文菜单不支持快捷键,其菜单选项也不能附带图标,但是可以为上下文菜单的标题指定图标。以下模拟上下文菜单main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/LinearLayout01" android:layout_wid 阅读全文
posted @ 2011-03-08 21:09 Ruthless 阅读(7171) 评论(1) 推荐(2) 编辑
Android之菜单一——选项菜单
摘要:Android平台下所提供的菜单大体上可分为三类:选项菜单、上下文菜单和子菜单。当Activity在前台运行时,如果用户按下手机上的Menu键,此时就会在屏幕低端弹出相应的选项菜单。但这个功能需要开发人员编程来实现的,如果在开发应用程序时没有实现该功能,那么程序运行时按下手机的meun键是不会起作用的。对于携带图标的选项菜单,每次最多只能显示6个,当菜单选项多于6个时,将只显示前5个和一个扩展菜单选项,点击扩展菜单选项将会弹出其余的菜单项。扩展菜单项中将不会显示图标,但是可以显示单选按钮和复选框。以下模拟选项菜单main.xml布局文件<?xml version="1.0&qu 阅读全文
posted @ 2011-03-08 19:38 Ruthless 阅读(14910) 评论(0) 推荐(1) 编辑
js获取项目根路径
摘要://js获取项目根路径,如: http://localhost:8083/uimcardprjfunction getRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath=window.document.location.href; //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp var pathName=window.document.location.pathname; var pos=curWwwPath.indexOf(pathN 阅读全文
posted @ 2011-03-07 16:51 Ruthless 阅读(75644) 评论(0) 推荐(3) 编辑
Android之动画效果编程基础
摘要:本文出自http://wangstar.javaeye.com/blog/409115,感觉基础知识归纳得不错,就COPY下来方便查找。 动画效果编程基础--Android Animation 动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面旋转动画效果 JavaCode中 AlphaAnimation 渐变透明度动画效果 ScaleAnimation 渐变尺寸伸缩动画效果 TranslateAnimation 画面转换位置移动动画效果 Rot 阅读全文
posted @ 2011-03-05 10:16 Ruthless 阅读(2277) 评论(1) 推荐(1) 编辑
使用Gson将Java对象转换为Json
摘要:Gson是Google的一个开源项目,可以将Java对象转换成JSON,也可能将JSON转换成Java对象。Gson里最重要的对象有2个Gson 和GsonBuilder。Gson有2个最基本的方法1) toJson() – 转换java 对象到JSON2) fromJson() – 转换JSON到java对象注意使用Gson时记得添加第三方类库gson-1.6.jar main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=" 阅读全文
posted @ 2011-03-03 20:36 Ruthless 阅读(34593) 评论(0) 推荐(2) 编辑
Tomcat配置多数据源
摘要:测试的tomcat为apache-tomcat-6.0.18 ,数据库为mysql和oracle。配置步骤如下:1、把数据库的JDBC驱动放入D:\apache-tomcat-6.0.18\lib目录下2、在D:\apache-tomcat-6.0.18\conf\web.xml文件中,将下面代码加入到web.xml中: <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/mysql</res-ref-name> <res-type 阅读全文
posted @ 2011-03-03 16:09 Ruthless 阅读(10208) 评论(1) 推荐(3) 编辑
Android之桌面组件App Widget案例
摘要:模拟一个案例:把AppWidget添加到桌面后,点击AppWidget后AppWidget文本会轮回改变main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" 阅读全文
posted @ 2011-03-02 17:41 Ruthless 阅读(3989) 评论(0) 推荐(1) 编辑
Android之桌面组件App Widget初探
摘要:Android开发应用除了程序应用,还有App Widget应用。好多人会开发程序应用而不会开发App Widget应用。本帖子就是帮助大家学习如何开发App Widget应用的。先简单说说App Widget的原理。App Widget是在桌面上的一块显示信息的东西,通过单击App Widget跳转到程序入口类。而系统自带的程序,典型的App Widget是music,这个Android内置的音乐播放小程序。这个是典型的App Widget+app应用。就是一个程序既可以通过App Widget启动,也可以通过App启动。App Widget就是一个AppWidgetProvider+一个U 阅读全文
posted @ 2011-03-02 10:11 Ruthless 阅读(8394) 评论(1) 推荐(5) 编辑