自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的世界我的梦

上善若水的程序人生

  • 博客(919)
  • 资源 (10)
  • 收藏
  • 关注

原创 工作转行,低价转让自用JAVA类书籍(书保存很好,全新品质),联系QQ:341157

Ajax模式与最佳实践全新精通J2EE的AJAX宝典全新Struts 2 权威指南九成新C# 3.0 完全自学手册九成新PowerDesigner数据库

2011-08-05 17:33:27 4427 7

原创 我支持刘翔,理由有三

刘翔没能参加比赛,挺遗憾的,但只是遗憾,而不是愤怒,我理解他,理由有三1.很多人说冬日娜曾经说刘翔之前就决定退出了,但不管怎么样,我觉得他是那种有一线希望就不会放弃的哪种人,这点,我们应该能理解,身为军转更应该能理解,举个例子吧,很多人都在论坛说,我已经决定滞留了,这就好比刘翔赛前脚伤严重,但此时突然接到一个面谈电话,我们会怎么做,肯定是毫不犹豫,以百米冲刺的速度跑到用人单位,这就好比,赛前有一线

2008-08-20 17:21:00 2145 1

原创 刘翔因伤退出比赛,暴露了不少国人的本性

在看到刘翔痛苦试跑的表情后,很庆幸第一次枪响有人抢跑,否则,我们的飞人或许中途摔倒,或许被抬出绿茵场 就在这个惨剧发生过后几分钟内,看到很多评论,什么刘翔是怕输,什么乱七八糟的都来了,我想这些人是不是因为高价买了决赛门票儿懊恼呢?谁也不知道,但是,作为一个国人,我们比80年代的时候要成熟多了,虽然他是万众瞩目的焦点,但也是一个人,一个运动员就会有伤病,难道我们要眼睁睁的看着刘翔倒下,被抬出

2008-08-18 15:34:00 2320

原创 一段比较实用的JS导航条显隐例子

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type" c

2008-05-16 13:43:00 3314 1

转载 javascripot div登陆提示框

 html>head>meta http-equiv="Content-Type" content="text/html; charset=gb2312" />title>greencss.comtitle>script type="text/javascript">...function sAlert(str,stitle)...{var msgw,msgh,bordercolor;ms

2008-04-22 11:10:00 2575

原创 select覆盖div的解决方案

-----在前加入上面的语句虽说div直接盖不住select但是div可以盖iframe,而iframe可以盖select,所以,把一个iframe来当作div的底,这个div就可以盖住select了. 

2008-04-18 00:09:00 1849

转载 Javascript可拖动的模式窗口

虽然JQuery有很多类似的插件,我也试过好多个,一直都没有找到一个适合自已的,总是感觉使用不能满足我的要求。Javascript的浮动窗口已经是很老的应用,但网上很少有兼容性很好,使用又方便的功能,有的往往只是支持IE,而且问题多多,不方便应用到具体的项目中。最近我的项目里面又需要用到这个东西,以前自已都是直接写脚本来实现,但这次用到的地方比较多,所以只有写成一个插件的型式以方便多个地方调用。这

2008-04-17 18:00:00 2918 2

原创 使用DOM模拟inserAfter函数

DOM只提供了insertBefore函数,确没有提供insertAfter函数,但我们可以模拟function insertAfter(newElement,targetElement){   var parent=targetElement.parentNode;   if(parent.lastChild==targetElement){      parent.appendChild(

2008-04-10 15:16:00 2183

原创 批量处理页面加载后执行得javascript函数

function addLoadEvent(func){   var oldonload=window.onload;   if(typeof window.onload!=function){      window.onload=func;   }else{      window.onload=function(){        oldonload();        func(); 

2008-04-07 10:49:00 1812

原创 使用Servlet改变JSP引擎得工作模式

 JSP引擎每次默认检查JSP是否变化,如果在系统上线发布后,这个功能会带来性能的影响,我们可以使用如下we b.xml中的配置,让JSP引擎工作在产品模式,默认是开发模式 servlet>  servlet-name>org.apache.jasper.servlet.JspServletservlet-name>  servlet-class>servlet-class>  ini

2008-04-01 13:32:00 1691

原创 一段利用session生成随即验证码得代码分享

import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.IOException;import javax.imageio.ImageIO;i

2008-04-01 11:17:00 1786 1

原创 【转贴】北大一牛人写的爆强失恋诗

怒 何故 昨日暮 偶遇见她 把纤纤玉手 交那衰人牵住 盈盈笑语左右顾 神采飞扬凌波微步 美眸中一片深情倾注 似前年与我同在湖畔路 也这般附耳交顾低语倾诉 如今见我头也不点形同陌路 我发现自己旧情难忘六神无主 两眼痴呆双脚生根心内如被汤煮 像我这么优秀的男子她总嫌我老土 那土鳖相貌恶心行止猥琐她爱他粗鲁 女孩子搞不清她想什么我越琢磨越胡涂 明知道她与自己不合适想忘记她另起灶炉 到头来都只能是

2008-04-01 10:16:00 1672 1

原创 利用Session防止表单重复提交

(1)包含有Form表单得页面必须通过一个服务器程序动态生成,服务器程序为每次产生得页面中的form表单都分配一个唯一得随机标识号,并在form表单得一个隐藏域 保存(2)当用户提交form得时候,负责接受这一请求得服务器程序比较form表单隐藏字段中的标识号与存贮在session中的是否相同,当下列情情况时候,服务器程序将忽略提交请求:      a.当前用户session不存在表单标识

2008-03-31 16:57:00 5499 4

原创 去掉Subclipse里记住的用户名密码

删除掉Documents and Settings/user/Application Data/Subversion/auth/svn.simple文件夹下的文件即可.再次访问时,会弹出要求输入用户名和密码..

2008-03-26 09:21:00 2457

原创 使用视图取出用户,功能,角色,用户角色,角色功能5张表的关系

CREATE VIEW dbo.View_LoginASSELECT dbo.ccss_function.function_code, dbo.ccss_function.function_cn,       dbo.ccss_group.Group_cn, dbo.ccss_group.Group_code, dbo.ccss_user.User_code,       dbo.ccss_use

2008-03-21 09:03:00 1786

原创 《struts2权威指南》第21章拍卖系统案例的一处低级错误

mgrItem.jsp  这个页面其中有效期部分 label="有效时间"/>缺少name属性,以至于选择任何有效期,系统都将默认为1填,修改一下即可name="avail" list="#{1:一天,2:二天,3:三天,4:四天,5:五天,6:一个星期,7:一个月,8:一年}" label="有效时间"/> 由此

2008-03-20 11:39:00 2238 1

原创 《struts2权威指南》学习笔记之struts2+jsf+spring+sitemesh集成开发

1.安装sitemesh插件    与整合其他框架类似,struts2与sitemesh框架的整合也使用了插件方式进行管理 。将struts2-sitemesh-plugin-2.0.6.jar文件复制到WEB-INF/lib下,为了整合sitemesh框架,必须在web.xml中配置sitemesh过滤器,让该核心过滤器来过滤所有的用户请求。但我们知道,struts2的所有值一旦访问该sta

2008-03-18 09:35:00 4903 1

原创 《struts2权威指南》学习笔记之struts2整合jsf

1.安装jsf插件   为了在struts2应用中使用JSF组件(实际上就是MyFaces组件,因为Myfaces是jsf的一个实现,必须将myfaces的lib路径下的jar文件都复制到web应用的WEB-INF/lib下)2.将struts2框架下的struts2-jsf-plugin-2.06.jar复制到WEB-INF/lib下3.修改web.xml文件,增加MYFaces的支

2008-03-17 11:54:00 3259 1

原创 《struts2权威指南》学习笔记之struts2整合Spring

整合Spring,换句话说,也就是让spring的IOC功能为我们的struts action注入逻辑组件首先需要加载struts2-spring-plugin-2.0.6.jar这个包,这个是关键,他可以帮我们把struts2和spring仅仅整合在一起 首先是web.xml xml version="1.0" encoding="utf-8"?>web-app vers

2008-03-14 14:54:00 1903

转载 对丰田卡罗拉最理性的评价

 卡罗拉的中庸之道   在一些偏激者的眼里,卡罗拉没有马自达3的爽朗,没有本田Civic的前卫,没有大众速腾的敦实。但是,就是这样一款卡罗拉Corolla,从1966年面世以来,前前后后走过了10代的历程,全球产量超过3200万辆,成为全球销量最大的车型。中庸,是卡罗拉最大的特征,也是卡罗拉销售奇迹的关键所在。丰田对卡罗拉的设计包含中庸之道,或许德国人需要更强劲的发动机,亚洲人需要更宽敞的空间

2008-03-14 12:49:00 3601

原创 《struts2权威指南》学习笔记之在Freemarker中使用struts2标签

    虽然freemarker自己提供了一些ftl指令,可以对数据模型中的数据进行迭代输出,也提供了一定的条件判断能力,但struts2提供的标签远不止于此,他还提供了一些列的表现标签,例如form,因此还是需要在freemarker模板中使用struts2标签     在freemarker模板中使用标签毕竟不同于jsp页面中使用标签,因为freemarker不支持tablib指令导入标签库,

2008-03-14 11:44:00 4784 3

原创 《struts2权威指南》学习笔记之struts2 ajax标签之tabbedPanel

tabbedPanel标签在HTML页面里生成类似windows程序的tab页,通过使用TAB页面,可以在有限的空间里放置更多的内容web.xml xml version="1.0" encoding="GBK"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi="http://w

2008-03-13 14:40:00 3629

原创 《struts2权威指南》学习笔记之struts2 ajax标签之autocompleter

autocompleter 标签会生成一个带下拉按钮的单行文本输入框,当用户单击下拉按钮时,将看到一系列的选项,单击某个选项可以将该选项填入单行文本框web.xml xml version="1.0" encoding="GBK"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi=

2008-03-13 11:16:00 3244 4

原创 UNICODE和GB2312的转化代码

import   java.util.regex.Matcher;   import   java.util.regex.Pattern;       public   class   ttt   ...{      public   static   void   main(String[]   args)   ...{       String   s   =   "中&#2

2008-03-13 10:53:00 1736

原创 IE中实现图片的拖拽

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">HTML> HEAD>  script language="javascript">...     function moveImage()...{       if(window.event.button!=1)...{         return;       }   

2008-03-12 22:40:00 6329 9

原创 Struts2 中文乱码问题解决

导读:   在使用struts2的 struts-tags的是碰到了乱码问题。   心里愤愤,觉得这个乱码问题都解决过几次了,怎么还会被撞上了?!   先把以往需要设置的点罗列一下:   1. JSP 文件头         2. struts.properties中的编码设定   struts.locale = UTF-8         struts.i18n.encoding=utf-8  

2008-03-12 16:49:00 2129 1

原创 《struts2权威指南》学习笔记之struts2 ajax标签s和submit

这个标签生成一个超级链接,用于像服务器发送异步请求,并将服务器响应加载在指定HTML元素中web.xml xml version="1.0" encoding="GBK"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi="http://www.w3.org/2001/XMLSch

2008-03-12 15:32:00 4996 4

原创 《struts2权威指南》学习笔记之struts2 ajax标签

div标签用于在页面上生成一个div元素,但这个div元素内容不是静态内容,而是从服务器上获取数据,为了让该div能够取得服务器上的数据,必须为div标签指定一个href属性,这个href属性必须是一个action,该action负责生成该div的内容因为div是一个ajax标签,因此要为这个标签增加theme="ajax"属性web.xml xml version="1.0"

2008-03-12 14:18:00 3072 1

原创 《struts2权威指南》学习笔记之struts2 pub-sub模型

pub-sub模型提供了一种简化的事件监听方式,通过pub-sub事件模型,可以让一个js事件同时触犯多个事件处理函数,当我们把一个事件(也可能是一个普通函数)作为一个发布者注册到一个主题后,如果该事件被触发(普通函数被调用),则该主题下所有的事件处理函数都会被自动调用我们看如下的jsp ...@ page contentType="text/html;charset=GBK" l

2008-03-12 11:32:00 1668

原创 《struts2权威指南》学习笔记之struts2 ajax动态表单

web.xml xml version="1.0" encoding="GBK"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://ja

2008-03-12 10:52:00 2196

原创 IE设置主页

  aaa 

2008-03-11 22:45:00 1039

原创 《struts2权威指南》学习笔记之struts2之Tree标签改进

《struts2权威指南》一书中关于Tree/TreeCode标签的描述很少,只是简单的做了tree的显示,但我们更常用的功能是在叶子节点上加上连接,找遍了文档,都没有发现有类似的标签属性设置url连接,无意中,发展了struts2生成的tree代码都是一个个div组成的,其内容就是title属性定义的内容,于是改造了一下,就可以在叶子节点上加连接了  showRootGrid="true

2008-03-11 15:46:00 3641 7

原创 《struts2权威指南》学习笔记之struts2表单标签

几个辅助类:package lee;public class Book...{    private String name;    private String author;    public Book()    ...{    }    public Book(String name , String author)    ...{        this.name = name;

2008-03-11 14:30:00 6386 1

原创 Struts2标签datetimepicker的BUG

BUG1:   struts2版本 2.0.11              使用调用时间选择部件,不能出现选择效果BUG2:   struts2版本 2.0.6             使用调用时间选择部件,能出现效果,但选择时间后,比如选择下午13:10  ,选择后,只能显示下午:10  小时数13不知去向 希望今后的版本能够改进

2008-03-07 09:06:00 2217 6

原创 2008.3.3

2008.3.3

2008-03-03 08:50:00 769

原创 同样的任务,不同的结局

 

2008-02-29 17:27:00 1188 1

原创 常用javascript客户端正则输入校验代码

 去前后空格function trim(s) {     return s.replace( /^s*/, "" ).replace( /s*$/, "" ); } if (!/^w{4,25}$/.test(username))  {      errStr += " 您的用户名必须是字母和数字,且长度在4到25之间";}if (!/^w{4,25}$/.test(pass)){    

2008-02-29 16:44:00 1170

原创 2008.2.29

2008.2.29 下决定复习公务员考试   下决心复习公务员考试,并不是打算放弃了我的初衷转型向公务员努力,只是觉得,国家对军转干部,无论是技术的,还是行政的都要组织一个不伦不类的考试,都这么大人了,计算机键盘用的比笔还熟练,还要做考场里考试,实在是麻烦,相当的麻烦。   虽然我走技术路线,但场面上的事情不做是不行的,与其到时候应聘个技术岗位,却要面对一大堆公务员试题不会做的尴尬,所以下定决心,

2008-02-29 16:06:00 1015 1

原创 《struts2权威指南》学习笔记之使用拦截器完成权限控制

本例的功能是,必须指定用户名 scott/tiger 登陆的用户,方能查看系统中viewBook的这个资源,否则直接跳回登陆页面登陆Action package auth;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ActionContext;import java.util

2008-02-29 15:23:00 1371

原创 《struts2权威指南》学习笔记之struts2之文件下载

对于服务器上的英文名的文件,可以方便的使用进行下载,但如果是中文文件名的文件,如果使用 就会出现连接上的乱码(如%4e%54%79),为了解决这个问题,struts2通过一个文件下载拦截器支持中文命名文件的下载首先编写web.xml xml version="1.0" encoding="UTF-8"?>web-app version="2.5"     xmlns="http:/

2008-02-29 09:30:00 3849

StartingStruts2

StartingStruts2

2007-07-26

XFire快速开发指南

XFire快速开发指南XFire快速开发指南

2007-07-26

支付宝接口源代码

支付宝接口源代码支付宝接口源代码

2007-07-25

SVN客户端用户使用手册

SVN客户端用户使用手册 20061115 该文档将逐步教您如何在软件开发过程中使用svn客户端 环境模拟 现有项目名称:test 服务端版本库:test URL:http://10.155.11.10:81/svn 开发人员:devA,devB 版本库目录结构: test Doc(word文档) Soc(源代码) word_1 word_2 soc_1 sod_2 一.基本操作 第一步:安装客户端 到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN。 第二步:建立工作区 项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace ),该文件夹即作为软件开发者在项目开发过程中的工作区。 第三步:下载版本库 假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库test 在workspace文件夹上,右键单击鼠标。选择SVN checkout,会出现如下窗口 图 1 在URL of repository中输入版本库地址,http://10.155.11.10:81/svn/test ,在Checkout dir中系统会自动添加第二步所创建的工作区目录。 在Revision中,选中HEAD revision,这样将会下载到版本库的最新版本。如果想下载库中的旧版本文件,可选中Revision,然后填入版本号即可。 如果不想下载整个版本库,而是只想下载自己负责的那部分模块,可以在URL后添加模块名,例如http://10.155.11.10:81/svn/test/Doc 。 单击OK,输入用户名和密码 第四步:修改版本库 对版本库的修改包括修改文件内容,添加删除文件,添加删除目录。 经过第三步的操作,本地的工作区文件夹,即workspace上会有绿色对勾出现,工作区下的文件也会带有绿色对勾,如图2 图2 如果对库中某一个文件进行了修改,系统会自动为这个文件和这个文件所在的各级父文件夹加上红色叹号,代表该文件或目录已经在本地被修改,如图3 图3 当所有对版本库的修改操作完毕后,右键单击工作区文件夹,选择commit提交新版本,输入密码后系统将把修改后的版本库上传到服务端,即完成一次对版本库的更新。 注意: 新版本提交之后,其他拥有写权限的用户也许会重复以上几步的操作,完成对版本库的再一次更新。所以,每次在工作区文件夹下修改本地版本库之前,必须首先对本地版本库执行一次更新(右键单击工作区,选择SVN Updata),将最新的版本下载到本地,然后再进行修改操作。 二.其他操作 在日常的软件开发过程中,除了以上介绍的下载,提交,更新操作外,还有另外几种常用操作。 (1)比较文件的不同之处 当对soc_1做了修改之后,soc_1文件会出现红色叹号,表示已经修改,如果想查看修改后的soc_1文件与修改前有何不同,可以右键单击此文件,选择diff,系统探出一个窗口,如图3,窗口分为两个部分,左边为更改之前的版本,右边为更改之后的版本。并在不同之处作出标记和说明。如图4 图4 如果是word文档的话,选择diff之后,系统会打开一个word文档,并在其中标出修改后的版本与修改前有何不同。如图4.1 图4.1 (2)查看日志 如果想查看一个文件的日志,例如soc_1,右键单击这个文件,选择show log,系统会踏出一个窗口,并在窗口中显示soc_1各个版本的log。如图4 图5 (3)查看版本树 如果想查看soc_1文件的版本树,右键单击该文件,选择Revision graph,系统将会打开一个窗口,并在窗口中显示该文件的版本树。如图6。 图6 之所以只显示了4.5.6.7四个版本,是因为选择了只显示发生过变化的版本。即1.4.5.6.7每一个版本都有不同的地方,都是经过用户修改后提交的。而2.3两个版本是与版本1相同的。 (4)下载某个文件的旧版本 如果想要得到某个文件的旧版本,只需在该文件上单击右键,选择Updata to revision…即可。系统会提示输入版本号。例如要下载soc_1的第五个版本,只需填入5即可。如图7。查看完版本5的文件后,如果想在此回到最新版本,只需要对soc_1运行Updata即可。 图7 (5)重名名和删除文件 如果要删除一

2007-07-17

通用时间格式转换.java

通用时间格式转换.java

2007-06-27

知名公司面试题.pdf

知名公司面试题.pdf

2007-06-27

类加载说明.pdf

类加载说明.pdf类加载说明.pdf

2007-06-27

WebWork培训PPT.rar

WebWork培训PPT.rar

2007-06-27

WebWork教程-090版.doc

WebWork教程-090版.doc

2007-06-27

SVN中文操作手册

SVN中文操作手册SVN中文操作手册

2007-06-08

空空如也

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

TA关注的人

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