Validator是JFinal框架中的校验组件,在Validator类中提供了我们经常使用的校验方法,而Validator本身实现了Interceptor接口,所以Validator也相当于一个拦截器,详细使用例如以下:比方登录时检验username和password是否为空,LoginValidator类packagecom.tenghu.core.validator;importcom.jfinal.core.Controller;importcom
系统 2019-08-12 01:32:12 2978
JSP自定义标签开发入门(2)JSP自定义标签开发入门,简单标签的开发我们只要实现Tag接口即可,为了简单起见可以直接继承实现了此接口的TagSupport类。AD:TagSupport类已经为我们实现并扩展了一些方法(比如在上述方法中我们可以直接使用pageContext对象,调用父标签getParent()等),所以一般情况下我们只需重写doStartTag(),doEndTag()即可TLD文件说明:1
系统 2019-08-29 23:49:31 2977
Meta-ProcessModelinghttp://www.answers.com/topic/meta-process-modelingThetermMeta-processmodelingasdescribedherebelongstothecontextofInformationSystemDevelopment,inspecifictothedisciplineof‘MethodEngineering’/‘SituationalMethodEng
系统 2019-08-29 22:26:58 2977
;该脚本由邦畿千里制作,可自由传播使用QQ:911377下载源码!include"LogicLib.nsh";安装背景及文字!definePRODUCT_TEXT_KEY"(邦畿千里)"!definePRODUCT_TEXT_BACK"resource/back.bmp"!definePRODUCT_TEXT_PROXCY"现无偿提供给NSIS爱好者使用!"!definePRODUCT_TEXT_TEL"QQ:911137"!definePRODUCT_T
系统 2019-08-29 22:14:36 2977
对比图效果图昨天是相当的郁闷,写程序发泄下,搞了一个qq风格的JTextField,如上图所示关键知识点1:圆角效果(1)通过setClip设置剪切区域,只绘制圆角区域RoundRectangle2D.Doublerect=newRoundRectangle2D.Double(0,0,this.getWidth(),this.getHeight(),20,20);g.setClip(rect);注意要在super之前设置(2)重载paintBorder方法
系统 2019-08-29 21:57:55 2977
本文是此案例的收尾工作,再介绍一些零散的东西,也是比较常用的知识!为查询编号要求按照主键排序,检索所有制单人不为空的销售单,并且为每行显示一个行号。在MSSQLServer、Oracle、DB2等支持窗口函数的DBMS中,使用窗口函数ROW_NUMBER()可以完成这个功能:selectrow_number()over(orderbyfid)asrn,fnumber,FMakeDatefromT_SaleBillwhereFMakeDateisnotnul
系统 2019-08-12 09:30:31 2977
今天笔记本上开发再次遇到这个问题,经过确认eclipseindigo版本和ibus1.3.11确实有冲突。具体表现是eclipse里按ctrl+空格,输入法死活不出来。但ibus在其他地方确用的好好的。解决方法是:参照我之前的博客http://blog.csdn.net/yanzi1225627/article/details/7770750安装fcitx,值得注意的是在“然后点系统--输入法--将fcitx选为默认输入法“这个步骤之后,重启电脑,会自动弹
系统 2019-08-12 09:30:10 2977
题外话:本程序利用网络上发布的公共webserviceendpointwww.webxml.com.cn/WebServices/WeatherWebService.asmx大致步骤是1利用soap向webserviceendpoint进行请求,取回请求结果2把结果显示在web界面上,web界面采用Java+Jsp(呵呵,有点丑陋,篇幅所迫)好,废话少说,直接进入核心程序讲解。一WeatherReport类方法1构造soap请求(请求格式请见上面的链接),
系统 2019-08-12 09:29:56 2977
fill对区间填充原型:templatevoidfill(ForwardIteratorfirst,ForwardIteratorlast,constT&value){while(first!=last)*first++=value;}填充区间[first,last)示例:#include#include#includeusingnamesp
系统 2019-08-12 01:53:00 2977
oracle触发器中增删改查本表(1)只有beforeinsert触发器中才可以查询或更新本表createorreplacetriggertri_test_insbeforeinsertontestforeachrowdeclarev_cntinteger;beginselectcount(*)intov_cntfromtest;dbms_output.put_line('testcount:'||to_char(v_cnt));updatetestset
系统 2019-08-12 01:52:06 2977