- 浏览: 24076 次
- 性别:
- 来自: 南昌
最新评论
文章列表
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
用户名:/^[a-z0-9_-]{3,16}$/
密码:/^[a-z0-9_-]{6,18}$/
十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/
电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
URL:/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
IP 地址:/^(?:(?:25[0-5]|2[0- ...
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import com.travelsky.htlcrslogic.channel.model.Channel;
public class ChannelUtil {
public static List channel2Pseudocitycode(List list){
List newList=new ArrayList();
Set set=new HashSet();
for(int ...
/*修改原字段名*/
ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;
/*添加一个和原字段同名的字段*/
ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);
/*
将原来的数据更新到新字段中
这是要注意,一定要显示进行数据类型转换(不同于MSSQL)
*/
UPDATE 表名 SET 字段名 = CAST(字段名1 AS VARCHAR2(30));
/*删除原来的备份字段*/
ALTER TABLE 表名 DROP COLUMN 字段名1;
很多时候我们都需要在js文件中获取该文件的详细路径,以便根据其他文件与该js的相对位置计算并设置其他一些文件如图片或样式或脚本的目录路径。我们一般都这样做:
假设外部js文件的文件名为:test.js,则在test.js中都这样写:
var js=document.scripts;
var jsPath;
for(var i=0;i<js.length;i++){
if(js[i].src.indexOf("test.js")>-1){
jsPath=js[i].src.substr ...
写代码,怎么写,如何破冰,相信我们入门者都有个难。想和做的问题啊。
最近学习项目cms开放。主要思想是采用MVC模式。那对期有个怎样的理解,采取怎样的套路,才能打出这套拳出来。
个人理解MVC,就javaBean + servlet + jsp。 那好,如何在其之间运作好,关系到我们对数据的出入。当然,在次不是谈论MVC的。
不是吗?我们学习写代码,哪怕有个思路,可“下笔”咋就那么困难呢,好,在具备相应的思路情形下,来写代码,首先明白自己要做什么,好比,添加用户,既然是MVC模式。那相应的我们应该在那些对应的地方出来我们的代码,要添加用户,那首先我们的写好插入语句,jun ...
- 2009-03-26 19:47
- 浏览 677
- 评论(0)
单例相关比较:
第一种方式:预先加载的问题,可能在没有手动创建对象的时候已经实例化了变量
private final static UserService userService = new UserService();
private UserService() {
}
public static final UserService getInstance() {
return userService;
}
第二种方式:排队现象比较严重,会出现性能问题
private static UserService userS ...