随笔分类 - c#
摘要:一、引言 在简单工厂模式中讲到简单工厂模式的缺点,有一点是——简单工厂模式系统难以扩展,一旦添加新产品就不得不修改简单工厂方法,这样就会造成简单工厂的实现逻辑过于复杂,然而本专题介绍的工厂方法模式可以解决简单工厂模式中存在的这个问题,下面就具体看看工厂模式是如何解决该问题的。 二、工厂方法模式的实现
阅读全文
摘要:1 public static string GetMD5(string myString) 2 { 3 MD5 md5 = new MD5CryptoServiceProvider(); 4 byte[] fromData = System.Text.Encoding.Unicode.GetBytes(my...
阅读全文
摘要:提供两种方法 1.try...catch... 2.match匹配
阅读全文
摘要:转自 http://www.cnblogs.com/Impulse/p/4685463.html 一、引言 这个系列也是自己对设计模式的一些学习笔记,希望对一些初学设计模式的人有所帮助的,在上一个专题中介绍了单例模式,在这个专题中继续为大家介绍一个比较容易理解的模式——简单工厂模式。 二、简单工厂模
阅读全文
摘要:传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 1、C#代码 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name = R
阅读全文
摘要:读取webconfig里面的appSetting和connectionString 在页面读取: private string siteUrl = ConfigurationManager.AppSettings["SiteURL"]; 在页面读取:string strLogDBConn = Sys
阅读全文
摘要:转自 http://www.cnblogs.com/Impulse/p/4685463.html 一、引言 最近在设计模式的一些内容,主要的参考书籍是《Head First 设计模式》,同时在学习过程中也查看了很多博客园中关于设计模式的一些文章的,在这里记录下我的一些学习笔记,一是为了帮助我更深入地
阅读全文
摘要:find方法如下: 可以输出j 显示查找结果 good luck
阅读全文
摘要:1 int[] ints1 = new int[] { 2, 5, 6, 10, 15, 19 }; 2 int[] ints2 = new int[] { 3, 7, 11, 18 }; 3 ArrayList lists = new ArrayList(); 4 ArrayList temp = new Arra...
阅读全文
摘要:static:是将main方法声明为静态的。 void:说明main方法不会返回任何内容。 String[]args:这是用来接收命令行传入的参数,String[]是声明args是可以存储字符串数组。 static:是将main方法声明为静态的。 void:说明main方法不会返回任何内容。 Str
阅读全文
摘要:假设没有static关键字,那意味着需要用生成一个实例后才可以调用这个Main方法,而Main方法是程序入口点,你没有进入Main方法,自然无法生成一个实例,既然没有实例,那就无法调用Main函数,岂不矛盾?所以Main函数被设置为static. Main()函数在C#里非常特殊,它是编译器规定的所
阅读全文
摘要:调用: 结果: Number1:P1608171449140001 Number2:T636070421545568764 Number3:U201608171449145562080
阅读全文
摘要:在做Web开发中,常常会遇到跨域的问题,到目前为止,已经有非常多的跨域解决方案。 通过自己的研究以及在网上看了一些大神的博客,写了一个Demo 首先新建一个webapi的程序,如下图所示: 由于微软已经给我们搭建好了webapi的环境,所以我们不必去添加引用一些dll,直接开始写代码吧。 因为这只是
阅读全文
摘要:首先下载:AspNetPager.dll AspNetPager.xml 放到bin目录下页面添加<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %> cs代码中: 这样分页显示没问
阅读全文
摘要:有时候我们希望把类的实例保存下来,以便以后的时候用。一个直观的方法就是StreamWriter把类写成一行,用\t分隔开每个属性,然后用StreamReader读出来。 但是这样太麻烦,代码行数较多,而且必须事先知道属性在行中的对应位置。这时候如果采用类序列化的方式保存就使得代码很简单: 假如你有一
阅读全文
摘要:3.2 枚举类型(Enum types)的默认值 对于枚举类型(Enum types),.NET会自动将字面值0(literal 0)隐式地转换为对应的枚举类型。 3.2.1 有一个0值成员 如果枚举类型中的某个成员被赋予0值(不要求是第一个成员),那么枚举变量所储存的值就是该成员的值。假定Alig
阅读全文
摘要:使用asp.net开发项目,必然会在页面间进行传值,本文介绍几种常见的页面传值方式,仅作笔记,以便后续查找使用。 前提:新建两个页面:ValuePage.aspx,ObtainValue.aspx,本文介绍的几种传值方式都是在valuePage页面赋值,传递到ObtainValue.aspx页面中。
阅读全文
摘要:第一种方法利用System.DateTime.Now 第二种用Stopwatch类(System.Diagnostics) 第三种用API实现:
阅读全文

浙公网安备 33010602011771号