- 浏览: 39887 次
- 性别:
- 来自: 天津
最新评论
-
spiniper:
重复发明轮子,apache的commons包,已经有完整的实现 ...
java 字符串,集合,数组,数值的验证是否为空
文章列表
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变 ...
中文字符,全角字符的正则表达式
- 博客分类:
- js
经过测试其中匹配双字节字符(包括汉字在内):[^\x00-\xff]非常好用推荐一下
两外推荐个网址http://mscenter.edu.cn/blog/yongsheng/archive/2004/11/19/308.html
这个家伙收录的正则很多,呵呵
关键字:正则表达式 模式匹配 Javascript
摘要:收集一些常用的正则表达式。
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符( ...
20个超实用的JavaScript技巧及最佳实践
- 博客分类:
- js
众所周知,JavaScript是一门非常流行的编程语言,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如 PhoneGap或Appcelerator),它还有一些服务端实现,比如NodeJS、Wakanda以及其它实现。此外,许多开发者都会把 JavaScript选为入门语言,使用它来做一些弹出窗口等小东西。
在这篇文章中,作者将会向大家分享JavaScript开发的小技巧、最佳实践等非常实用的内容,不管你是前端开发者还是服务端开发者,都应该来看看这些小技巧,它们绝对会让你受益的。
文中所提供的代码片段都已经过最新版的Chrome 30测试,该浏览器使用V8 ...
需求大部分时候,我们把类的构造器定义成public访问权限,允许任何类自由创建这个 类的实例对象,但是某些时候,允许其他类自由创建这个类的对象没有任何意义,还可能造成了系统性能的下降(因为创建一个对象的系统开销问题),例如系统可 能自己hi有一个窗口管理器,一个假脱机打印设备或者一个数据库引擎访问点,这个时候如果在系统中创建多个对象就没有太大的时机意义, 如果一个类始终只能创建一个实例,则这个类就被称为单例类这个时候我们就应该把类的构造器用private修饰,从而把这个类的所有构造器隐藏起来 根据封装型的原则:一旦把类的构造器隐藏起来,就需要提供一个public方法作为这个类的访问点,用于创 ...
TABLE自动换行:数字和英文的时候,TABLE中的TD就会被拉长,不会自动换行了。全角的时候是可以的。
解决方法是
添加<td style="word-break:break-all">
用表格做网页排版的时候,一般都能正常使用。偏偏有时会碰到一段连续的英文词或者一堆感叹号(!!!)把网页就撑开的现象:(总结了一下,只要在CSS中定义了如下句子,可保网页不会再被撑开了。
table{table-layout: fixed;}td(word-break: break-all; word-wrap:break-word;)注释一下:1.第一条t ...
首先按普通项目导入而后
1、进入项目目录,找到.project文件,打开。 2、找到<natures>...</natures>代码段。 3、在第2步的代码段中加入如下标签内容并保存: <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.jem.workb ...
在window的Preferences中的Java->Code Style->Formatter
到了这一步就是找到Ctrl+Shift+F的格式化模板了,这里不能直接修改。因为是eclipse默认的模板,是只读的。
我们可以new 一个Formatter,然后点击edit就可以修改模板。
我修改模板主要就是修改那个Ctrl+Shift+F后,把我的代码换多行了。
修改选项卡中的Line Wrapping选项卡, 有一个Maximum line with: 80(默认);
这里默认是80我们可以把它修改成120的,那样不超过120个字符就不会被换行了!
其他自己需 ...
public String XXXX(){
protected HttpServletRequest request = null;
request = ServletActionContext.getRequest();
JSONObject json = JSONObject.fromObject(returnMap);
request.setAttribute("result", json.toString());
return "success"
}
success:function(data){
...
1.动态创建select function createSelect(){var mySelect = document.createElement("select"); mySelect.id = "mySelect"; document.body.appendChild(mySelect); }2.添加选项option function addOption(){ //根据id查找对象, var obj=document.getElementById ...
MYSQLcluster分布式搭建笔记
- 博客分类:
- 数据库
一、注意事项
数据节点和 sql节点是否能链接管理节点 注意端口号 telnet
关闭防火墙:Service iptables stop;
Sql 节点启动时注意权限
二、软件安装:
判断userInfo在session中是否为空
Object obj = session.getAttribute("userInfo"); if(obj==null){}
JS动态添加select下拉框(
- 博客分类:
- js
动态获取select中的options数量: Var size = document.getElementById("ddlResourceType").options.length;动态删除select中的所有options: document.getElementById("ddlResourceType").options.length=0;动态删除select中的某一项option: document.getElementById("ddlResourceType").options.r ...
jquery ajax 同步异步的执行
- 博客分类:
- js
大家先看一段简单的jquery ajax 返回值的js
function getReturnAjax{
$.ajax({
type:"POST",
http://www.cnblogs.com/wlmemail/admin/%22ajax/userexist.aspx",
data:"username="+vusername.value,
success:function(msg){
if(msg=="ok"){ ...
package com.camel.jelly.helper;
import java.text.ParseException;
import java.util.Collection;
import java.util.Map;
/**
* 常用的验证方法帮助类,提供对字符串,集合,数组,数值的验证
*
* @au
package com.camel.jelly.helper;
import java.text.ParseException;
import java.util.Collection;
impo ...