2012年5月21日

[C#泛型系列文章]

摘要: 第一部分:O'Reilly 出版的《C# Cookbook》泛型部分翻译第一回:理解泛型第二回:获取泛型类型和使用相应的泛型版本替换ArrayList第三回:使用相应的泛型版本替换Stack和Queue第四回:链表的实现和可空类型第五回:反转SortedList里的内容第六回:使用泛型创建只读集合及使用相应的泛型版本替换Hashtable第七回:在泛型字典类中使用foreach及泛型约束第八回:初始化泛型类型变量为它们的默认值第二部分:O'Reilly 出版的《Programming C#》第四版泛型部分翻译第一回:泛型的集合接口第二回:泛型约束第三回:泛型List第四回:实现 阅读全文

posted @ 2012-05-21 20:43 HOT SUMMER 阅读(178) 评论(0) 推荐(0) 编辑

C#泛型编程

摘要: 例子代码:class Program { static void Main(string[] args) { int obj = 2; Test<int> test = new Test<int>(obj); Console.WriteLine("int:" + test.obj); string obj2 = "hello world"; Test<string> test1 = new Test<string>(obj2); ... 阅读全文

posted @ 2012-05-21 20:37 HOT SUMMER 阅读(288) 评论(0) 推荐(0) 编辑

2012年5月19日

正则域名1

摘要: public string GetUrlDomainName(string url) { //获取域名的正则表达式 string p = @"http://[^\.]*\.(?<domain>[^/|?]*)"; Regex reg = new Regex(p, RegexOptions.IgnoreCase);//不区分大小写匹配 //正则表达式匹配结果 Match m = reg.Match(url); //返回匹配结果值 ... 阅读全文

posted @ 2012-05-19 13:57 HOT SUMMER 阅读(241) 评论(0) 推荐(0) 编辑

User-Agent

摘要: bulider.AppendLine("User-Agent: Mozilla/5.0 (Windows NT 6.1; IE 9.0)"); sbSend.Append("User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)\r\n");requestHeaders.Add("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; 阅读全文

posted @ 2012-05-19 11:33 HOT SUMMER 阅读(212) 评论(0) 推荐(0) 编辑

各种浏览器的userAgent

摘要: IE 而IE各个版本典型的userAgent如下: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0) Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Mozilla/4.0 (compatible; MSIE 5.0; Windows NT) 其中,版本号是MSIE之后的数字。 Firefox Firefox几个版本的userAgent大致如下: Mozilla/5.0 (Wi... 阅读全文

posted @ 2012-05-19 11:28 HOT SUMMER 阅读(1009) 评论(0) 推荐(0) 编辑

invokerequied

摘要: if (webBrowser1.InvokeRequired) { webBrowser1.Invoke(new MethodInvoker(() => { try { ie.IEFlow.Wait(Config.DwddTime); } catch { } })); } else { ie.IEFlow.Wait(Config.DwddTime); } 阅读全文

posted @ 2012-05-19 11:09 HOT SUMMER 阅读(176) 评论(0) 推荐(0) 编辑

正则域名

摘要: public string GetUrlDomainName(string url) { //获取域名的正则表达式 string p = @"http://[^\.]*\.(?<domain>[^/|?]*)"; Regex reg = new Regex(p, RegexOptions.IgnoreCase);//不区分大小写匹配 //正则表达式匹配结果 Match m = reg.Match(url); //返回匹配结果值 return m.Groups["domain"].Value; }获取域名就不说了吧 下面是正则的使用 publi 阅读全文

posted @ 2012-05-19 10:27 HOT SUMMER 阅读(2955) 评论(0) 推荐(0) 编辑

C# 正则域名

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Text.RegularExpressions;namespace rexurl{ class Program { static void Main(string[] args) { string regex = @"(?i)http://(\w+\.){2,3}(com(\.cn)?|cn|net)\b"; string content = " 阅读全文

posted @ 2012-05-19 10:08 HOT SUMMER 阅读(534) 评论(0) 推荐(0) 编辑

2012年5月18日

求一个截取字符的正则表达式

摘要: 数据库里面的是 <font color='ff0000'>最新国内外新闻..... </font> 我要他显示出来是 <font color='ff0000'>最新国内外.(只显示5个字) </font> <font color='ff0000'>这个是不定的,我要的是这个<font color='ff0000'></font>中间只显示5个文字怎么实现呢... --> 转移QQ号:21993961时间:2008-08-27 17:34--& 阅读全文

posted @ 2012-05-18 11:08 HOT SUMMER 阅读(933) 评论(0) 推荐(0) 编辑

正则表达式截取两个特定字符串之间的字符串

摘要: 两个特定字符串带有符号的;例如"PROMOTEDTYPE":"260","MEMBERID":"24912496","SHOPTYPE":"2","EXLEVEL":"15","PROMOTEDTYPE":"260","MEMBERID":"78912496","SHOPTYPE":"2","EXLEVEL& 阅读全文

posted @ 2012-05-18 11:05 HOT SUMMER 阅读(38160) 评论(0) 推荐(2) 编辑

导航