摘要: list.ForEach(o => { o.ViewStage = o.ViewStage.DisplayStageName(); }); public static class EnforceCertExtensions { /// <summary> /// 显示 阶段名称 /// </summ 阅读全文
posted @ 2020-03-16 11:17 行走在0和1之间 阅读(135) 评论(0) 推荐(0) 编辑
摘要: list.Insert(0, oModel);写为0每次循环插入的时候,不会覆盖原有的值,会依次往下排,相当于倒叙排序 阅读全文
posted @ 2020-02-05 11:45 行走在0和1之间 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 第一:查看文件夹权限,不要只读。 第二:如果第一种都试了还是不行,并且报错:已退出代码为9009。这时在系统Path环境变量中,增加 c:\windows\system32,然后重启项目。 阅读全文
posted @ 2020-01-14 10:04 行走在0和1之间 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 创建型设计模式共有五种:单例模式,简单工厂模式,抽象工厂模式,建造者模式,原型模式。 单例模式:创建一个只能new一次的类,只要这个类的资源没有被释放,无法在被实例化。确保对象的唯一性。 简单工厂模式:一个抽象实现类,一个抽象工厂类,分别需要普通类继承于这两个类,使用的时候实例化抽象工厂类指定到实现 阅读全文
posted @ 2019-12-09 11:05 行走在0和1之间 阅读(188) 评论(0) 推荐(0) 编辑
摘要: $("#picAjax").change(function () { var strs = ""; var file = $("#picAjax").get(0).files[0]; var reader = new FileReader(); reader.readAsDataURL(file); 阅读全文
posted @ 2019-03-25 09:08 行走在0和1之间 阅读(198) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 电脑类 /// </summary> public class Computer { //电脑组件集合 private IList<string> parts = new List<string>(); //把单个组件添加到电脑组件集合中 public void 阅读全文
posted @ 2018-10-11 16:29 行走在0和1之间 阅读(217) 评论(0) 推荐(0) 编辑
摘要: //创建北京抽象类 public abstract class DaMi{ public abstract void Print(); } //创建上海抽象类 public abstract class BaiMian { public abstract void Print(); } //创建抽象 阅读全文
posted @ 2018-10-11 11:11 行走在0和1之间 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 创建一个抽象类: public abstract class Test { public abstract void Print();//输出信息} 创建输出123的测试类 public class Test1: Test { public override void Print() { Conso 阅读全文
posted @ 2018-10-08 14:32 行走在0和1之间 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式解决了客户端直接依赖于具体对象的问题,客户端可以消除直接创建对象的责任,只是消费产品。实现了对责任的分割。提高了代码的复用。 简单工程模式也有一些缺点:工厂类中集中了所有的产品创建逻辑,一旦不能正常工作以后,整个体系都会瘫痪,还有在系统有新的需求,需要扩展的时候,这个时候就需要修改工厂逻 阅读全文
posted @ 2018-09-26 09:56 行走在0和1之间 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 单例模式的概念是:确保一个类只有一个实例,并提供一个访问它的全局访问点 当我们在用new创建一个实例的时候,编译器只要看到我们的类中没有构造函数,会自动给我们生成一个公有的无参构造函数。如果我们自己定义一个私有的构造函数,这时候就不能在外面通过new创建实例了。在类里定义一个静态变量来创建实例,确保 阅读全文
posted @ 2018-09-17 14:13 行走在0和1之间 阅读(154) 评论(0) 推荐(0) 编辑