摘要: 晚上看到有算法分享关于怎么在10万个手机号码中选择重复号码的问题。刚好晚上有空,也写了一个算法。View Code Dictionary<int,int>dic=newDictionary<int,int>();intcount3=0;foreach(variteminmobileArray){varhashCode=item.GetHashCode();intoutInt=0;if(dic.TryGetValue(hashCode,outoutInt)){if(outInt==1){count3++;dic[hashCode]=2;}}elsedic[hashCode 阅读全文
posted @ 2011-07-21 22:32 星际迷茫 阅读(881) 评论(4) 推荐(0) 编辑
摘要: 正则表达式的开发一定要使用工具(除非特别简单的),推荐RegExBuilder.最难以理解的是零宽断言和组,其中捕获组说明如下   (?'group') 把捕获的内容命名为group,并压入堆栈(Stack)  (?'-group') 从堆栈上弹出最后压入堆栈的名为group的捕获内容,如果堆栈本来为空,则本分组的匹配失败  (?(group)yes|no) 如果堆栈上存在以名为group的捕获内... 阅读全文
posted @ 2010-05-17 13:07 星际迷茫 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 最近一个进项目组时间不长的员工完成一个较为复杂的js代码给我查看,我看了以后,提出了些待改进的问题就走了。刚走了没有多久,听到这个员工小声对旁边的人说:X 哥都不表扬我。成功学大师卡耐基的著作“人性的弱点”前几章重点讲述了赞美的意义,(第一章,做个批评的吝啬鬼,第二章,给别人留足面子,第三章,用赞美来激励他人,第四章不要对别人的优点视而不见)。他在文章里说:“我... 阅读全文
posted @ 2010-02-09 20:09 星际迷茫 阅读(3149) 评论(22) 推荐(4) 编辑
摘要: 1. document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getEleme... 阅读全文
posted @ 2009-11-23 00:04 星际迷茫 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 这两个概念困扰了我很久,这次项目中需要,只能把它去搞懂了。Monitor是一个C#中常用的同步代码的类。首先要明白,Monitor维护两个队列,就绪队列和等待队列。就绪队列里面的线程会在其他线程A退出(Exit)或者A进入等待(Wait)的时候执行,而等待队列里面线程只会在其他线程A调用Pulse方法的时候被加到就绪队列中,然后在A调用Exit或者Wait的时候在执行。Monitor.Enter ... 阅读全文
posted @ 2009-11-19 13:38 星际迷茫 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 今天观察一个代码的时候看到有一条语句if ((Session != null) && (!string.IsNullOrEmpty(Session.SessionID))) { ViewStateUserKey = Session.SessionID; }于是就进行了google,发现下面的文章。ViewStateUserKey从 ASP.NET 1.1 开始引入,ViewStat... 阅读全文
posted @ 2009-11-17 23:57 星际迷茫 阅读(964) 评论(0) 推荐(0) 编辑