- 浏览: 29446 次
- 性别:
- 来自: 深圳
最新评论
文章列表
下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分 ...
学名叫CAPTCHA,主要意思是检验人工输入,而非机器人。
主要形式有两种图片和声音,以图片为主,抵抗ocr,声音目前是辅助手段,有些视力不好的可以用声音来辅助。
java下的captcha api主要有两个,simple captcha和jcaptcha。
simple captcha 比较老, 最新的是2005年,但是使用非常简单,加一个servlet,然后直接当成image使用就行了。
Xml代码
1. <servlet>
2. <servlet-name>captcha</servlet-name>
3. ...
为了不让paypal发现网站做仿品,将zencart中原来的paypal的支付流程更改。
A站代表做仿品的网站,B站做正品就是可以让paypal查的站。
原来在A站直接用paypal接口很容易被查封。
现在需要改为,
一.在A站下单,到最后一步跳转到B站(只是原来提交到paypal的表单数据提交到B站),再由B站提交数据到paypal。
二.paypal采用的IPN(即使到帐通知),是需要返回数据才能产生订单。也就是paypal,返回数据也是需要先返回给B站再由B站,返回给A站,从而产生订单完成支付。为了防止paypal能追踪到A站的地址的可能,需要将paypal的生成订单的时间修改为点击支付即 ...
- 2009-12-02 22:34
- 浏览 2902
- 评论(0)
为了不让paypal发现网站做仿品,将zencart中原来的paypal的支付流程更改。
A站代表做仿品的网站,B站做正品就是可以让paypal查的站。
原来在A站直接用paypal接口很容易被查封。
现在需要改为,
一.在A站下单,到最后一步跳转到B站(只是原来提交到paypal的表单数据提交到B站),再由B站提交数据到paypal。
二.但是paypal采用的IPN(即使到帐通知),是需要返回数据才能产生订单。也就是paypal,返回数据也是需要先返回给B站再由B站,返回给A站,从而产生订单完成支付。为了防止paypal能追踪到A站的地址,需要将paypal的生成订单的时间修改为点击支付即产 ...
- 2009-11-02 14:40
- 浏览 2800
- 评论(0)
freemarker在解析数据格式的时候,自动默认将数字按3为分割(1,000),这个问题给操作带来一定的额外处理复杂度,解决方法有如下几种:
1、在模板中直接加.toString()转化数字为字符串,如:${languageList.id.toString()};
2、在freemarker配置文件freemarker.properties加<#setting number_format="#">或者 <#setting number_format="0">;
3、在模板中直接加<#s ...
- 2009-10-16 12:03
- 浏览 1157
- 评论(0)
MySQL 备份和恢复
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。
目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用。Innodb 所有的表都保存在同一个数据文件 i ...
- 2009-09-21 20:00
- 浏览 518
- 评论(0)
FreeMarker模板包含FreeMarker的指令的文件就称为模板(Template)。
模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。
数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于 ...
- 2009-09-15 12:07
- 浏览 668
- 评论(0)
1 Declarative Caching Services for Spring框架
http://dev2dev.bea.com.cn/techdoc/20060718846.html
2 Integrating Java Content Repository and Spring
http://www.infoq.com/articles/spring-modules-jcr
3 Caching the result of methods using Spring and EHCache
http://opensource.atlassian.com/confluence/spring ...
- 2009-08-12 09:35
- 浏览 817
- 评论(0)