07 2011 档案

摘要:正则表达式删除空行我们的目标是要删除文本中的空行,可能一行也可能是多行。所以,我的操作如下:在此,我们匹配空行用的是(\r\n)*这样,就可以匹配多个空行,同时用null来替代,就可以实现删除空行。此方案是基于对\r和\n的使用。以前在网上看到一种实现是:\n[\s| ]*\r匹配之后,用null替代,也可以实现删除空行,效果如下图:两种方案都能实现相同的效果。如果有其他的不同理解,请发表评论,大家共同进步。我又做了以下测试,如下图:仅用了\n\r就完全实现了删除所有的空行,因为在每一个空行的开头和结尾都是\n\r所以,删除了上一行之后,当前行还有一个\n\r,同样能够匹配上,所以,还要在做替 阅读全文
posted @ 2011-07-15 14:24 shitou 阅读(2874) 评论(0) 推荐(0)
摘要:JS的构造函数 1//构造函数2//使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法3//当对象被实例化后,构造函数会立即执行它所包含的任何代码4functionmyObject(msg){5//特权属性(公有属性)6this.myMsg=msg;//只在被实例化后的实例中可调用7this.address='上海';89//私有属性10varname='豪情';11varage=29;12varthat=this;1314//私有方法15functionsayName(){16alert(that.name);17}18//特权方法(公 阅读全文
posted @ 2011-07-07 16:19 shitou 阅读(258) 评论(0) 推荐(0)
摘要:因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现,这就类似于以下代码: String name=java.net.URLEncoder.encode("测试", "UTF-8");System.out.println(name);System.out.println(java.net.URLDecoder.decode(name, "ISO-8 阅读全文
posted @ 2011-07-04 15:01 shitou 阅读(46344) 评论(1) 推荐(3)