上一页 1 2 3 4 5 6 ··· 8 下一页
2014年1月7日
摘要: 下载验证码等网络资源using System.IO;using System.IO.Compression;using System.Net;namespace ConsoleApplication2{ public static class HttpFileDownloader { public static byte[] DownLoad(string url) { byte[] buffer = null; HttpWebRequest req = (HttpWebRequest)HttpWebReque... 阅读全文
posted @ 2014-01-07 17:04 Lucien.Bao 阅读(270) 评论(0) 推荐(0) 编辑
2013年12月26日
摘要: C#里面的String.Replace(string,string)方法替换的时候是替换所有的匹配项,但是有时候我们会遇到这样的需求,就是只替换第一个匹配项。我这里自己写另一个方法来实现这个功能,求大家指教: public static string Replace(string source, string match, string replacement) { char[] sArr = source.ToCharArray(); char[] mArr = match.ToCharArray(); ... 阅读全文
posted @ 2013-12-26 11:15 Lucien.Bao 阅读(7615) 评论(1) 推荐(0) 编辑
2013年12月25日
摘要: 网上找了一些实现方案都不行,就自己写了个用,还行。先放javascript代码: View Code 下面是页面实现:嗯,很简单,成功执行完后台方法后,页面会刷新重置clicks为0。 阅读全文
posted @ 2013-12-25 16:30 Lucien.Bao 阅读(704) 评论(0) 推荐(0) 编辑
2013年9月6日
摘要: l 值相等还是引用相等决定于具体的需求,Equals 方法的覆写实现也决定于类型想要实现的判等逻辑。l 几个判等方法相互引用,所以对某个方法的覆写可能会影响其他方法的执行结果。l 如果覆写了 Equals 虚方法,则必须重新实现 GetHashCode 方法,使二者保持同步。l 禁止从 Equals 方法或者“==”操作符抛出异常,应该在 Equals 内部首先避免 null 引用异常,要么相等要么不等。l ReferenceEquals 方法主要用于判别两个对象的唯一性,比较两个值类型则一定返回 false。l ReferenceEquals 方法比较两个 System.Strin... 阅读全文
posted @ 2013-09-06 16:15 Lucien.Bao 阅读(218) 评论(0) 推荐(0) 编辑
2013年8月12日
摘要: WEB开发,在一般处理程序中,很容易得到 Request和Response对象,如:HttpRequest _request = context.Request;HttpResponse _response = context.Response;但是要得到 Session的值就没有那么简单了。比如如果要在ashx得到保存在Session中的登录用户信息 Session["LoginUser"]如果仅仅使用 context.Session["LoginUser"] 的话,是会报 “未将对象引用设置到对象的实例”的异常!具体要使用下列方法:using Sys 阅读全文
posted @ 2013-08-12 17:33 Lucien.Bao 阅读(420) 评论(0) 推荐(0) 编辑
2013年8月1日
摘要: 在js中移位的问题,记录一下:这里表示将k右移,直到保留2位,然后得到一个无符号数字m; 阅读全文
posted @ 2013-08-01 14:34 Lucien.Bao 阅读(1577) 评论(0) 推荐(0) 编辑
2013年5月9日
摘要: /// <summary> /// 将日期字符串转换为日期类型 /// </summary> /// <param name="strDateTime">形如"2012年5月14日"的日期字符串</param> private DateTime ParseDateTime(string strDateTime) { ////Like: string strDateTime = "2012年5月14日"; DateTime dateTime; i... 阅读全文
posted @ 2013-05-09 14:15 Lucien.Bao 阅读(654) 评论(0) 推荐(0) 编辑
2013年5月3日
摘要: 有点时候在测试的时候希望打印输出返回对象的各字段的值,如果每个都人为的增加ToString方法的话会很繁琐,采用下面的代码可以很方便的列出对象的各字段值:using System;using System.Linq;using System.Reflection;namespace LucienBao.Common{ public static class ToStringHelper { public static string ToString(object obj) { Type t = obj.GetType(); ... 阅读全文
posted @ 2013-05-03 17:38 Lucien.Bao 阅读(151) 评论(0) 推荐(0) 编辑
2013年3月26日
摘要: 在遇到形如 "2012-12-19T17:00:00Z" 这样的时间字符串时,怎样转换到DateTime类型呢?View Code 1 string ts = "2012-12-19T17:00:00Z";2 DateTime dt2 = DateTime.Parse(ts, null, System.Globalization.DateTimeStyles.RoundtripKind);3 Console.WriteLine(dt2); 阅读全文
posted @ 2013-03-26 15:42 Lucien.Bao 阅读(242) 评论(0) 推荐(0) 编辑
2013年3月18日
摘要: 在使用System.Object的方法中有一个受保护的方法object MemberwiseClone(),这个方法实现了对象的复制,事实上,它所实现的就是浅复制。 所谓的浅复制,是指复制一个对象的时候,复制原始对象所有的非静态值类型成员和所有的引用类型成员的引用。新的对象和原始对象将共享所有的引用类型成员的实际对象。而深复制是指不仅复制所有的非静态值类型成员,而且复制所有引用类型成员的实际对象。 类型基类System.Object已经为所有类型都实现了浅复制,类型所要做的就是公开一个复制的接口,而通常的,这个接口会借由实现ICloneable接口来实现。ICloneable只包含一个... 阅读全文
posted @ 2013-03-18 13:51 Lucien.Bao 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页