2012年10月23日
摘要: 一般都是在MainPage重写按键监听。方法有两种:Android所有版本通用:重写public boolean onKeyDown(int keyCode, KeyEvent event)Android API Level 5以上可用:重写public void onBackPressed() 1 public boolean onKeyDown(int keyCode, KeyEvent event) { 2 // 按下键盘上返回按钮 3 if (keyCode == KeyEvent.KEYCODE_BACK) { 4 ... 阅读全文
posted @ 2012-10-23 16:02 mathore 阅读(519) 评论(0) 推荐(0) 编辑
  2012年10月22日
摘要: Tabs:标签、选项在android布局中,Tabs具有良好的用户体验Tabs in the action bar make it easy to explore and switch between different views or functional aspects of your app, or to browse categorized data sets.然后总结一下TabHostpublic classTabHostextends FrameLayout implements ViewTreeObserver.OnTo... 阅读全文
posted @ 2012-10-22 17:55 mathore 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 进入ViewPager官方文档public classViewPagerextends ViewGroup java.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.support.v4.view.ViewPagerViewPager是google SDk中附加包的一个类,可以用来实现屏幕间的切换,类似于Action Bar。从上面可以看出是android-support-v4.jar包效果如下:具体的一个很好的应用就是新浪博客客户端:下面我们就来做一个这种效果准备工作:从网... 阅读全文
posted @ 2012-10-22 14:59 mathore 阅读(729) 评论(0) 推荐(0) 编辑
  2012年9月8日
摘要: Struts表单验证有两种方式 1.通过继承ActionSupport,重载validate方法 2.利用struts的validate框架来验证:配置ActionName-validation.xml方式一: 1. 前台jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE 阅读全文
posted @ 2012-09-08 02:27 mathore 阅读(517) 评论(0) 推荐(0) 编辑
  2012年9月5日
摘要: tomcat7.04+MySql的连接1.首先在tomcat下的config/context.xml中的<context></context>中加入下面的resource <Resource name="jdbc/MySQLDB" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" maxActive="10" maxIdle="5&quo 阅读全文
posted @ 2012-09-05 20:28 mathore 阅读(797) 评论(0) 推荐(0) 编辑
  2012年9月3日
摘要: struts获取前台传送数据的三种方式 1.使用Action的属性 2.使用DomainModel 3.使用ModelDriven前台form如下,传输了两个参数:username,password <form style="width:30%;margin-top:100px;" action="login.action"> <fieldset style="text-align: center; size: auto" title="login"> <legend>login 阅读全文
posted @ 2012-09-03 20:50 mathore 阅读(934) 评论(0) 推荐(0) 编辑
  2012年8月29日
摘要: 单例。基本上实现方式是将构造函数弄成private,不能继承。然后使用静态方法来调用静态成员类。 静态方法vs单例的区别下面是一般的两种方式 1 package com.scu.mypractise.modal; 2 3 /* 4 * 飽漢模式 5 */ 6 public class SingleTon { 7 private int x; 8 private String name; 9 private SingleTon(){10 x=0;11 name="";12 }13 //代碼放在了靜態段,能提高效率,但是... 阅读全文
posted @ 2012-08-29 21:15 mathore 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序:1,张三,282,里斯,243,里斯,244,收到,425,收到,426,王五,427,赵六,248,赵六,249,赵六,2410,赵六,2411,田七,7212,田七,7213,田七,72使用map来过滤重复的元素,并实现统计功能然后使用TreeSet来实现排序功能import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;impo 阅读全文
posted @ 2012-08-29 21:03 mathore 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 复习一遍i/o读取文件一般分为字节流和字符流,java I/O就分为两大类 分别是 InputStream/OutputStream Reader/Writer字节流1 文件读写 FileInputStream/FileOutputStream 2 内存读写 ByteArrayInputStream/ByteArrayOutputStream3 控制台读写 Scanner/BufferedReader4 对象读写 ObjectInputStream/ObjectOutputStream5 piped 管道 PipedInputStream/PipedOutputStream字符流Read... 阅读全文
posted @ 2012-08-29 20:57 mathore 阅读(151) 评论(0) 推荐(0) 编辑
  2012年8月13日
摘要: Java Server Page(jsp)详细定义:wikipedia baidubaikejsp看起来就是响应用户请求,然后执行相应用户请求的服务器应用程序。它在HTML上进行java的扩展,可以通过<% %>标记来使用java。jsp执行过程: 1.用户通过request/response来请求jsp文件 2.服务器查找相关资源是否存在 3.不存在,404 4.存在,并且不是修改或创建后第一次调用,->6 5.是修改或创建后第一次调用,使用Jsp Parser编译成Servlet程序,再使用JSDK将对应Servlet编译成字节码 6.执行JSP代码JSP原始代码中包含了 阅读全文
posted @ 2012-08-13 22:30 mathore 阅读(295) 评论(0) 推荐(0) 编辑