摘要:
1/**//*2*@author:Lilf3*Description:ExtJS中的面向对象设计,组件化变成思想4*/5/**//***************************扩展VTypes类,增加年龄的验证****************************/6Ext.apply(Ext.form.VTypes,{7"age":function(_v){8if(/^\d+$/.test(_v)){9varintExp=parseInt(_v);10if(intExp<200)11returntrue;12}13returnfalse;14},15age 阅读全文
摘要:
最近在公司里做项目,遇到一个问题,建的数据库里的中文字符和音标显示为乱码,组里的人所有字符都用varchar表示,所以出现上诉问题,当改为Nvarchar后,问题得到解决。所以有必要把他们的区别再重新复习一遍。 char类型:对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 Varchar类型:Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian&quo 阅读全文
摘要:
Extjs正则表达式小结使用extJs时能常用的正则表达式"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9] 阅读全文
摘要:
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>myeclipse–>run validation第二步:取消Eclipse拼写检查1、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处win 阅读全文
摘要:
用myEclipse -> Export 生成.class文件,然后再用 exe4j 打包工具选择刚导出的 .class 文件之前用exe4j打包有过示例,按照之前的博客文档http://blog.csdn.net/tming_1985/archive/2009/12/24/5070540.aspx 一定能打包成功。我用的exe4j版本是4.1 在这http://download.csdn.net/source/2378276可以下载但发现用户总会把装到他机器上的java环境删掉,客户端总用不成。所以要求把jdk也打包到客户端程序里。虽然文件比较大,但是可以在没有装载jdk的环境下运行。 阅读全文
摘要:
1. <!-- 打开二级缓存 --> <property name="cache.use_second_level_cache">true</property> <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>2. hibernate-distribution-3.3.2.GA-dist\hibernate-distribution-3.3.2.GA\project\etc\e 阅读全文
摘要:
1,直接在当前浏览器更换皮肤 2,在当前浏览器更换皮肤并保存到cookle 3,在当前浏览器更换皮肤并保持到config文件 1.直接添加其他css文件换肤. 皮肤文件:xtheme-olive.zip下载 把皮肤文件解压,把css文件(如xtheme-olive.css)拷贝到extjs的resources目录下css文件夹里面: 解压皮肤文件,把里面的相应的 image文件夹下的目录(比如olive)拷贝到extjs的resources目录下images文件夹下设置css文件如下:其实就是在原有的基础上添加了个xtheme-olive.css文件。定义Storevar themes = . 阅读全文
摘要:
hibernate3 自带的默认的日志框架是slf4j,hibernate3的slf只是一个日志的接口,而hibernate3 自带默认的日志框架,在实际开发中很少有公司或者是项目中用到,这里记录一种使用log4j的日志框架来代替slf4j日志框架的实现,具体配置以及实现如下:一.加入log4j的日志框架说明:1. slf4j-api-1.6.1.jar文件,就是前面指的hibernate3自带日志的API(提供了各种日志的接口).2. log4j-1.2.16.jar文件,就是log4j的框架.3. slf4j-log4j12-1.6.1.jar文件,就是hibernate3自带的日志接口. 阅读全文
摘要:
消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的:typeTMsg = packed recordhwnd: HWND; / /窗口句柄message: UINT; / /消息常量标识符wParam: WPARAM ; // 32位消息的特定附加信息lParam: LPAR 阅读全文
摘要:
1.创建一个Android工程,可在菜单中依次点击File-New-Android Project。2.在弹出的对话框中出现的项目意思依次为: “Project name:”,此处填入工程名称; “build target:”,选择新建的Android项目的构建目标,在本文中为两个选项,分别是“Android2.1-update1”和“Google APIs”,前者表示目标环境为Android2.1,后者表示目标环境在Android2.1的基础上增加了Google Map API; “application name”,应用程序的名称; “package name”,应用程序的包名; “c 阅读全文