- 博客(181)
- 资源 (10)
- 收藏
- 关注
转载 man 命令的详细用法
1.作用man命令用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便和实用。2.格式man 命令名称man [-acdfhkKtwW] [-m system] [-p string] [-C config_file] [-Mpath] [-P pager] [-S section_l
2015-03-22 12:25:26 1415
转载 view对touch事件的处理
在Android里Touch是很常用的事件,尤其实在自定义控件中,要实现一些动态的效果,往往要对Touch进行处理。Android中主要有3个地方可以处理Touch事件: 一、在View里,有两个回调函数Java代码 public boolean dispatchTouchEvent(MotionEvent ev); public boolean
2014-10-11 20:39:34 840
原创 onTouchEvent与实现setOnTouchListener
onTouchEvent与setOnTouchListener接口的onTouch方法是同步的,首先会执行setOnTouchListener接口的onTouch方法,如 果
2014-10-11 20:00:47 2355
转载 Android View的onTouchEvent和OnTouch区别
以自定义的TestButton为例。我们可以通过重写onTouchEvent方法来处理诸如down move up的消息:[java] view plaincopyprint?public class TestButton extends Button { public TestButton(Context context) { su
2014-10-11 19:00:56 751
原创 js处理table,双击可填写,光标离开不可写
闲来没事,写一个小例子。在备注一栏,刚开始不可修改,双击备注栏,信息即可修改,光标离开之后,信息又处于不可修改状态。姓名年龄备注张三20李四21王五18//为了兼容IE和火狐,将事件作为参数进行传递function getResorce(event){ var obj = event.srcElement?event.sr
2012-06-29 15:34:12 1361
转载 iBatis2学习笔记:一对多映射(双向)
iBatis2学习笔记:一对多映射(双向) 环境:MySQL5.51biBatis 2.3Spring 2.5.4 本来是单向的,稍微改改就成为双向的了。呵呵。 一、模型二、SQL/*==============================================================*//* Table: cu
2011-12-15 17:07:38 417
原创 struts局部类型转换的使用和实例
上一篇中,我们讲到了全局类型转化的使用,局部类型转换其实类似于全局类型转换,只是properties的存放位置和里面的内容稍微有些不同。 局部类型转换,即针对某个action或model的属性定义的转换器。1、在与Action/Model类同一个包下面,定义Action/Model类名-conversion.properties文件2、文件内部用这样的格式申明哪个属性需要用哪个类型
2011-12-15 10:53:25 414
原创 struts全局变量的使用和实例
其实就是一点,在src目录下,创建xwork-conversion.properties文件(这个位置不能改变!),写上:自定义类型的包名+类名 = 执行转换的类的包名 + Converter类名,如:person.domain.PersonDomain = utils.PersonConverter。这样action在执行set和get方法的时候,会自动查看classes目录下的xwork-co
2011-12-15 10:29:18 950
转载 常用数据库的字段类型及大小
.SYBASE的字段类型如下:字段类型描述字段长度及其缺省值Char(Size)用于保存定长(Size)字节的字符串数据。 每行定长(不足部分补为空格);最大长度为255字节,缺省值为每行1字节。Varchar(Size)用于保存变长的字符串数据。其中最大字节长度
2011-12-13 11:03:18 5515
原创 测试utf-8 汉字和字符等一般占多少个字节
package testmain;public class Testunicode { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { String str = ","; byte[] b
2011-12-13 10:54:27 6451
转载 unicode和utf-8之间的转换
最近在用VC++开发一个小工具,平时用惯了.NET,用起VC++最郁闷的就是字符串处理。当然最最让人难于琢磨的就是字符集,编码之间的转换。通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节
2011-12-13 10:32:26 666
原创 底层数据结构
二进制:二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统。=================================================================================
2011-12-13 10:10:46 896
原创 java产生中文乱码的原因
Java编程语言默认的编码方式是UNICODE但Java编译器所使用的字符集则是操作系统的默认字符集,中文的Windows 是GBK,英文系统则是ISO-8895-1。 对于数据库访问过程中所存在的中文问题也就不太难理解了。 事实上,Java中文处理之所以存在问题,其根本原因是由于被http://www.java-cn.com/club/html/53/n-5353.html操作
2011-12-05 16:27:46 1455
转载 vector与arraylist 详细比较
Vector 还是ArrayList――哪一个更好,为什么? 要回答这个问题不能一概而论,有时候使用Vector比较好;有时是ArrayList,有时候这两个都不是最好的选择。你别指望能够获得一个简单肯定答案,因为这要看你用它们干什么。下面有4个要考虑的因素: 同步性 Vector 是同步的。这个类中的一些方法保证了Vector中的对象是线程安全的。而ArrayList则是异步的,因此
2011-12-05 15:31:29 431
转载 三步学会Java Socket编程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使
2011-12-05 10:55:14 397
转载 Comparator和Comparable比较
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:1 /** *//**2 * @return o
2011-11-24 13:08:11 381
转载 不同方式遍历Map集合
Map是一种以键值对的形式存在的集合,其中每个键映射到一个值,几乎所有通用 Map 都使用哈希映射。位于java.util包中。其子类有HashMap,TreeMap。HashMap缺省的情况下是线程非安全的;当多线程访问时可能需要提供同步机制,key和value的值允许为null,键值允许重复,没有顺序。 普通JAVA类遍历Map集合 Map m
2011-11-24 12:11:47 405
转载 Java:所有的equals方法实现都是错误的?
Java中的equals(等值)方法是一个常用的技巧。Class java.lang.Object定义了一个equals方法,其中的子类可以进行override。然而事实上,在对Java代码的大量正文进行研究之后,几位作者在2007年的一份论文中作出如下结论:几乎所有equals方法的实现都是错误的。本文为你详细的揭示了Equals方法的实现都错在了哪里。 参考文献:http://deve
2011-11-24 11:45:43 530
原创 jsp 内置对象 复习笔记
jsp有九大内置对象如下:1、request: 该对象封装了用户提交的信息。当其获取客户提交的汉字字符为乱码时,必须进行特殊处理,即首先将获取的字符串用iso-8859-1进行编码,并将编码存放到一个字节数组中,然后再讲这个数组转换为字符串对象即可!解释:iso-8859-1: Latin1是ISO-8859-1的别名。iso-8859-
2011-10-23 23:44:44 568 1
转载 使用Axis开发Web Service程序
Web Service有很多优点,使用Web Service可以在不同编程语言间实现数据交换。 Web Service都是可以自动生成代码的,这里整理了一些通过Axis开发Web Service的一些要点: 一、Axis环境的安装 1、安
2011-09-28 15:45:24 377
转载 mysql存储过程(基础3)
运算符:1.算术运算符+ 加 SET var1=2+2; 4- 减 SET var2=3-2; 1* 乘 SET var3=3*2; 6/ 除 SET var4=10/3;
2011-09-18 11:40:26 349
原创 my创建存储过程(基础2)
delimiter 的作用:这个命令就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mysql>
2011-09-18 10:22:52 328
转载 mysql存储过程(基础1)
mysql存储过程的创建,删除,调用及其他常用命令mysql 5.0存储过程学习总结一.创建存储过程1.基本语法:create procedure sp_name()begin………end2.参数传递二.调用存储过程
2011-09-18 10:09:44 369
原创 过滤器 filter
过滤器(Filter)在Web开发中的应用: Filter是从Servlet2.3规范开始新增的功能,并在Servlet2.4规范中得到增强。以下是Filter在Web开发中的应用。 过滤器概述:过滤器就是在源数据和目的数据之间起过滤作用的中间组件。对Web应用来说,过滤器是一个驻留在服务器端的Web组件,它可以截取客户端和资源之间的请求与响应信息,并对这些信息进行
2009-09-12 17:11:00 455
原创 action中获取request进行参数设置
ServletActionContext.getRequest().setAttribute("list", list);
2009-09-08 12:38:00 758
转载 security 权限管理
Java代码 "1.0" encoding="UTF-8"?> "http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/sche
2009-09-07 16:45:00 1378 1
转载 今天学习了ECSide这个开源列表组件.
ECSide是有一个基于jsp tag的开源列表组件. 简单的说,它就是一组可以帮助你快速实现强大的列表的jsp标签. 它的工作原理很简单. 您将要展现的列表的数据集合(Collection),放入request/pagecontext/session内(使用setAttribute方法.这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标
2009-09-02 16:34:00 990
原创 webworkaction的两种驱动
1、字段驱动,需要一个数据成员,以及一个get方法,继承action即可,如下: User user= new User(); 页面表单的形式:Username: 相应的配置文件: name="register" class="example.register.RegisterAction" > nam
2009-09-01 12:13:00 459
原创 webwork数据表单的采集说明
原来,我们的Action是通过XWork的拦截器ParametersInterceptor从提交的表单中取得请求的参数和值,再通过OgnlValueStack来执行表达式,调用Action和模型里相应的ge或set方法,将从请求中取得的值设置到模型中去。register.jsp中Input输入框的name="user.username"是必需要遵守。OGNL的命名规则
2009-09-01 12:05:00 599
原创 对类的数据成员注入到Spring中
----------------------------------------------------------------------------------------------- 即对int类型的参数进行赋值---------------------------------------------------------------------------
2009-08-31 21:03:00 370
原创 结构模块
AbstractYonghuxinxi被Yonghuxinxi继承LoginModel又继承了Yonghuxinxi上面3个类都是简单的数据成员和相应的set和get方法 public abstract class AbstractYonghuxinxi implements java.io.Serializable public class Yonghuxinxi extends
2009-08-31 17:58:00 386
转载 spring中的HibernateDaoSupport的用法
HibernateDaoSupport中自带了hibernate的模板供编程者使用。前提条件:你的类必须继承HibernateDaoSupport一:回调函数:public List getList(){ return (List ) getHibernateTemplate().execute( new HibernateCallback() { public
2009-08-31 17:14:00 1032
原创 生成验证码的方法
/** * 生成随机验证码 * @return * @throws Exception */ public ByteArrayInputStream randomYzm() throws Exception{ char[] codes={A, B, C, D, E, F, G, H, J, K, M
2009-08-31 16:45:00 330
转载 Logger与LogFactory
Logger来自log4j自己的包。如果用Logger.getLogger,需要一个log4j的jar包,用此方式你只能依靠log4j: 而LogFactory来自common-logging包。如果用LogFactory.getLog,你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响。apache的common-logging包是通用日志接口,通过这个中间层,你可以随便指
2009-08-31 16:25:00 1419
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人