05 2012 档案

 
常用正则表达式大全!(例如:匹配中文、匹配html) 【转】
摘要:常用正则表达式大全!(例如:匹配中文、匹配html)匹配所有:(?:.|[\\s])*?匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白. 阅读全文
posted @ 2012-05-28 09:50 BlueAmbition 阅读(187) 评论(0) 推荐(0)
正则表达式符号
摘要:正则表达式符号及特殊字符一览Posted on 2007-10-26 09:12 黑*马 阅读(335) 评论(0) 编辑 收藏 正则表达式符号字符描述\标记下一个字符是特殊字符或文字。例如,"n" 和字符 "n" 匹配。"\n" 则和换行字符匹配。序列 "\\" 和 "\" 匹配,而 "\(" 则和 "(" 匹配。^匹配输入的开头。$匹配输入的末尾。*匹配前一个字符零或多次。例如,"zo*" 与 "z" 或 &qu 阅读全文
posted @ 2012-05-28 09:41 BlueAmbition 阅读(274) 评论(0) 推荐(0)
C# IndexOf 不区分大小写转自(http://www.cnblogs.com/VipBin/archive/2011/04/19/2021316.html)
摘要:字符串的 IndexOf 方法是对大小写敏感的,要想从一个字符串中查找另外一个字符串(不区分大小写)就不好处理了。很多人应该会说,先转换成大写或者小写,再查找,但是不确定别人会怎么输入,难道一个一个的去转换?在Globalization 命名空间下包含CompareInfo类,它包含一个对大小写不敏感的 IndexOf 方法。string str1="abcdEFCfDFDFd";string str2="AbcD";CompareInfoCompare=CultureInfo.InvariantCulture.CompareInfo;if(Compar 阅读全文
posted @ 2012-05-25 12:01 BlueAmbition 阅读(225) 评论(0) 推荐(0)
SQL知识你了解多少?(转载自http://www.cnblogs.com/Wendy_Yu/)
摘要:对SQL的了解,其实已经有些年头,但一直的应用都是建表,各种范式也是知道的。使用视图,存储过程,建立索引,触发器,使用游标,自建函数,这些东东感 觉对数据库的了解还算可以,日常的工作需要都可以处理。但伴随着项目的深入和理解的增加,发现所知道的竟是SQL知识的皮毛,接下来将对最近一段时间对数 据库的操作和认识,记录成档,以便日后查阅,同时也供需要的朋友参看。建表知识对于建表大家都不陌生,这里主要说明一下几点注意实现:1、大数据字段最好剥离出单独的表,以便影响性能2、使用varchar,代替char,这是因为varchar会动态分配长度,char指定为20,即时你存储字符“1”,它依然是20的长. 阅读全文
posted @ 2012-05-24 18:08 BlueAmbition 阅读(173) 评论(0) 推荐(0)
SQL不是同一类型的变量赋值最好转换成统一类型,否则引起莫名错误
摘要:declare @EcountrydbID int,@Keyword varchar(200),@EproductId int ,@PicPath varchar(300),@OldCountryDBID int,@OldCountryChoosedProductsIds varchar(1000);set @OldCountryChoosedProductsIds='';set @EproductId=0;set @OldCountryDBID=0;declare mycursor cursor for--香港--select * from (select top 6 Eco 阅读全文
posted @ 2012-05-11 17:29 BlueAmbition 阅读(228) 评论(0) 推荐(0)
Union 排序
摘要:select *,1 Sort from Tab1 where XXunionselect *,2 Sort from epic where XX and XX(排除上面SQL查询的数据) order by Sort asc,Epic_ID asc。缺陷:union失去排除重复的左右。适用场合:上面查询语句数据必须排在后面查询语句数据前面并且上面数据较少。否则另取他法。 阅读全文
posted @ 2012-05-09 15:39 BlueAmbition 阅读(1060) 评论(0) 推荐(0)
获取Repeater的当前行号
摘要:protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { int index = e.Item.ItemIndex; }<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> 行号:<%#Container.ItemIndex %> </ItemTemplate></asp:Repeater> 阅读全文
posted @ 2012-05-04 16:09 BlueAmbition 阅读(5803) 评论(0) 推荐(0)
SQL时间函数
摘要:Sql时间函数一、sqlserver日期时间函数SqlServer中的日期与时间函数1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。selectdatediff(day,'2004-09-01','2004-09-18')--返回:174.datepart返回代表指定日期 阅读全文
posted @ 2012-05-03 11:44 BlueAmbition 阅读(195) 评论(0) 推荐(0)
再谈 UNION ALL 和 ORDER BY NEWID 一起使用
摘要:当使用UNION ALL或者UNION时,如果按照NewId()随机排序,那么,不能直接写SQL 代码SELECT TOP 2 * FROM [Article] Where ArticleId < 100 Order By NewId()UNION ALLSELECT TOP 8 * FROM [Article] Where ArticleId > 200 Order By NewId()需要写成SQL 代码SELECT * FROM (SELECT TOP 2 * FROM [Article] Where ArticleId < 100 Order By NewId()) 阅读全文
posted @ 2012-05-02 17:14 BlueAmbition 阅读(349) 评论(0) 推荐(0)