2013年7月28日

apache Subversion 直接支持LDAP域群组

摘要: 如果你的Subversion已经用apache的ldap支持用户认证功能,你是否常常在想,既然都用ldap支持认证,为什么不直接支持域群组,反而在authz文件里面一个一个的手工定义,或者有人用脚本定时把域群组同步到authz文件。本人带着这个问题,开始研究SVN源码,终于在subversion(SVN)源码中添加了LDAP域群组支持,从此authz文件里面不用再定义那么多群组,也不用通过脚本把域群组的成员信息同步到authz文件中。直接支持域群组有几个好处: 1、降低维护成本。一般的公司都有人专门维护域群组,如果SVN跟其他IT系统一样,直接使用域群组,那么原来维护SVN群组的人力就可... 阅读全文

posted @ 2013-07-28 15:10 liumingyu 阅读(805) 评论(1) 推荐(0) 编辑

2012年6月12日

C# 超时事件

摘要: View Code public class TimeOutEvent { public delegate void TimeOutStart(object o); private TimeOutStart timeOutStart; private Thread regexThread; private System.Timers.Timer regexTimeoutTimer; private ManualResetEvent allDone; public TimeOutEvent(Time... 阅读全文

posted @ 2012-06-12 01:58 liumingyu 阅读(816) 评论(0) 推荐(0) 编辑

2012年5月21日

PID控制器——控制网络爬虫速度

摘要: 一、初识PID控制器 冬天乡下人喜欢烤火取暖,常见的情形就是四人围着麻将桌,桌底放一盆碳火。有人觉得火不够大,那加点木炭吧,还不够,再加点。片刻之后,又觉得火太大,脚都快被烤熟了,那就取出一些木碳……直到火盆里的火刚刚合适。这样一个看似简单的情形中就包括PID控制系统的四个主要过程:设定目标,测量,比较和执行。结合PID控制器这四个过程来重新阐述上述情形是这样的:人烤火时所期待的最合适的温度是我们设定的目标;每个人都是一个传感器,能感知到温度的大小(虽然只是模糊的感知)——这是一个测量的过程;我们感知到的温度是不是最适合我们,是大还是小——这是一个比较的过程;比较之后,我们知道火是大还是小了. 阅读全文

posted @ 2012-05-21 12:34 liumingyu 阅读(1405) 评论(3) 推荐(1) 编辑

2012年5月19日

毕业前做一件事

摘要: 自从通过百度搜索进入博客园的页面开始,一直在关注着博客园的文章,从中了解各种编程技术,增长了不少见识,受益匪浅,但一直没有时间写自己的博客。快要毕业了,最后的轻松时刻,也是一个很迷茫的时期,总想做点什么,于是决定从现在开始坚持写博客,将自己学过的东西用浅显的语言写出来和大家交流,不是为了炫耀,只是希望对刚入门的同志有所帮助,更希望通过与牛人之间的交流来发现自己的错误和不足。 我的兴趣主要在数据结构和算法以及人工智能算法上,这是重点。而“浅显”是我写博客的宗旨。希望将复杂的问题简单化,如果有人说我写的东西都是小儿科,我不会生气,反而感到高兴。希望自己写出来的东西能让不懂的人轻松入门,让已经... 阅读全文

posted @ 2012-05-19 00:31 liumingyu 阅读(167) 评论(0) 推荐(1) 编辑

导航