每日总结
文章平均质量分 74
huangyunbin90
这个作者很懒,什么都没留下…
展开
-
正则表达式中的懒惰匹配与非捕获组
当正则表达式中包含能接受重复的限定符(指定数量的代码,例如*,{5,12}等)时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。 考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。 有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都...原创 2012-08-08 09:34:35 · 192 阅读 · 0 评论 -
jquery的extend和fn.extend
jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(object);jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。 fn 是什么...原创 2012-08-22 09:17:10 · 59 阅读 · 0 评论 -
ssh配置authorized_keys后仍然需要输入密码的问题
[size=large]注意$HOME/.ssh目录 或 $HOME目录的权限 最好是700,我就在这里栽跟头了。[/size][size=medium]注意uthorized_keys的权限 chmod 644 authorized_keys 这个也是要注意的。[/size]一般两个命令就好了命令:ssh-keygen -t dsa -P ...2013-06-18 15:53:03 · 256 阅读 · 0 评论 -
BeanUtils. copyProperties原理
总结: BeanUtils. copyProperties(b,a);原理: 1 根据b的属性来 2 调用原理 a.set+b的属性名(b.get+b的属性名)下面是实例代码[code="java"]import org.springframework.beans.BeanUtils;public class Test { ...2012-05-25 10:01:13 · 392 阅读 · 0 评论 -
tortoise-git clone/pull/push很慢的解决方法
这几天从远程服务器上拉代码,发现TortoiseGit特别慢,无论是clone/pull/push,都只有大概30KiB/s的样子。开始一直怀疑是不是ssh协议加密,导致的速度问题。后来在虚拟机里用git clone,却发现速度很快。这表明问题并不是出在ssh。 仔细想了想tortoisegit与原生git的区别,后来想起tortoisegit安装的时候,有两个ssh程序可以选择。当时候选...2012-05-29 15:35:25 · 819 阅读 · 0 评论 -
maven中jetty热部署
[code="java"] org.mortbay.jetty maven-jetty-plugin 6.1.10 1...2012-06-02 15:01:54 · 93 阅读 · 0 评论 -
java list的正确remove。避免报java.util.ConcurrentModificationException
list的remove首先要从迭代器中removelist的正确的remove的办法:Iterator it=friendlinks.iterator(); while(it.hasNext()){ StoreFriendLink next=it.next(); ...2012-06-06 16:02:12 · 72 阅读 · 0 评论 -
用guava实现简单的事件驱动
[code="java"]import com.google.common.eventbus.EventBus;import com.google.common.eventbus.Subscribe;public class A { EventBus bus; public void go() { bus.post("test"); } publi...2014-01-03 14:54:28 · 124 阅读 · 0 评论