自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式--简单工厂-工厂方法

上一节讲了简单工厂,缺点是一个工厂创建了多个对象。工厂方法,每个工厂方法创建自己对应类的实例 public class HumanFactory : IFactoryMetnod { public IRace CreateInstance() { Console.WriteLine(" this is Human Sho

2017-11-22 21:20:49 161

原创 设计模式--简单工厂

简单的说,就是通过工厂创建对象,然后客户端进行调用1.声明接口namespace ConsoleApplication1{ public interface IRace { void ShowKing(); }}2.实现接口namespace ConsoleApplication1{ public class H

2017-11-22 00:06:38 200

原创 SerializeHelper

使用该SerializeHelper 工具类,类前必须增加 [Serializable]如: [Serializable] public class Course { public int CourseId { get; set; } public string CourseName { get; set; } } 

2017-11-19 17:22:15 1048

原创 设计模式---原型模式

一、执行一次构造函数,以后的对象是直接 clone出来的      StudentProperty SingletonConle = (StudentProperty)_StudentProperty.MemberwiseClone();执行的copy是浅拷贝 public class StudentProperty { private StudentPrope

2017-11-19 17:17:50 412

原创 多线程程序1

1、 使用 Task、TaskFactory List listtask = new List(); TaskFactory ss = new TaskFactory(); for (int i = 0; i < 10; i++) { var ff = ss.S

2017-11-19 16:34:30 146

原创 C#设计模式——单例模式

一、单例模式的介绍说到单例模式,大家第一反应应该就是——什么是单例模式?,从“单例”字面意思上理解为——一个类只有一个实例,所以单例模式也就是保证一个类只有一个实例的一种实现方法罢了(设计模式其实就是帮助我们解决实际开发过程中的方法, 该方法是为了降低对象之间的耦合度,然而解决方法有很多种,所以前人就总结了一些常用的解决方法为书籍,从而把这本书就称为设计模式),下面给出单例模式的一个官方定义:

2017-11-19 14:50:33 170

原创 C# 利用BarcodeLib.dll生成条形码(一维,zxing,QrCodeNet/dll二维码)

原文:http://blog.csdn.net/kongwei521/article/details/17588825 首先效果:一、下载BarcodeLib.dll下载地址 :http://download.csdn.net/detail/lllooollpp/7961715 源码:https://github.com/hjgode/barcodeLib1.Bar

2017-11-17 14:33:36 10041

转载 恢复Reflector反编译后资源文件的办法

原文地址:http://www.cnblogs.com/xcsn/p/4678358.html反编译问题:1.路径问题:如果遇到了Path.Combine,有错误改下即可2.资源文件问题:在Reflector下,对左边的资源管理窗口的Resources文件夹下的资源文件,进行右键点击,选中"Save as" 选项保存即可。例:对于项目文件夹里面的TryAssemb.Form1.

2017-11-17 14:24:57 865

原创 C# Winform应用程序占用内存较大解决方法整理(转)-- SetProcessWorkingSetSize

一、C# Winform应用程序占用内存较大解决方法整理(转)原文: http://www.jb51.net/article/56682.htm背景:微软的 .NET FRAMEWORK 现在可谓如火如荼了。但是,.NET 一直所为人诟病的就是“胃口太大”,狂吃内存,虽然微软声称 GC 的功能和智能化都很高,但是内存的回收问题,一直存在困扰,尤其是 winform 程序,其主要原因

2017-11-16 23:31:17 7336

原创 反射的总结

1.反射的可扩展性,可以把要加载的dll文件放在App.config中 2.使用反射创建对象并调用方法 private void button1_Click(object sender, EventArgs e) { var assembly = Assembly.Load("Conso

2017-11-16 00:02:36 159

原创 泛型总结

1.以下代码中的show方法,object 和泛型的输出结果完全相同,但是我们尽量要用泛型,因为object 参数在进行传入的时候,会进行装箱和拆箱,这样效率会变慢,而泛型实质是语法糖。它是编译器提供的功能,在调用的生成对应的副本,例如:泛型传入的类型是int它会生成对应的 public void Show(int t){}方法,泛型编译后是 Show~1(); public

2017-11-15 22:53:12 140

CRRedist2008_x64.msi和CRRedist2008_x86.msi

CRRedist2008_x64.msi和CRRedist2008_x86.msi

2016-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除