会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一叶青城
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2020年8月14日
设计模式创建型之建造者模式
摘要: 有时需要创建一个复杂对象,并且这个复杂对象由其各部分子对象通过一定的步骤组合而成。 比如我们要生产一个车,而车是由其它一些配件如引擎,车灯,轮子等组成。而且组装是有一定顺序的。代码如下: /// <summary> /// 生产引擎 /// </summary> public class Engin
阅读全文
posted @ 2020-08-14 16:00 一叶青城
阅读(101)
评论(0)
推荐(0)
2020年8月12日
设计模式创建型之单例模式
摘要: 单例就是在应用程序中保证类型只有一个实例。 创建一个简单的单例,代码如下 public class Singleton { private Singleton() //构造私有化,防止外部New { } private static Singleton _singleton = null; //对外
阅读全文
posted @ 2020-08-12 21:01 一叶青城
阅读(136)
评论(0)
推荐(0)
2020年7月15日
asp.net core 发到iis上报web.config错误
摘要: 安装 .net core sdk,runtime都不行,需要安装 dotnet-hosting-3.1.6-win.exe 。
阅读全文
posted @ 2020-07-15 22:33 一叶青城
阅读(836)
评论(0)
推荐(0)
2017年5月25日
委托的应用之Lambda表达式
摘要: 首先我们通过下面的代码来看看委托逐步升级简化的过程。 1 namespace LambdaDemo 2 { 3 class Program 4 { 5 delegate void ShowMethod(string name); 6 static void Main(string[] args) 7
阅读全文
posted @ 2017-05-25 11:46 一叶青城
阅读(168)
评论(0)
推荐(0)
2017年5月23日
委托的应用之事件
摘要: 前言 上一个章节介绍了委托,这里我们再通过一个例子继续巩固一下委托并引入事件 。 为了便于理解,这里还是引入一个很老的例子: 因为一只猫叫了一声 接着老鼠被吓跑 小孩哭也了起来 最后妈妈也被吵醒。 下面用代码来实现这些功能 代码写完了,功能完成了 。 那么问题还是那个问题:耦合,依赖,不扩展,增加类
阅读全文
posted @ 2017-05-23 18:18 一叶青城
阅读(259)
评论(0)
推荐(0)
2017年5月17日
委托的定义及使用
摘要: 介绍 首先委托是对方法进行封装的一个类,它将方法作为参数来调用。 下面来简单看看委托的三部曲,委托的声明,实例化,调用,代码如下: 这是一个简单的委托,那么为什么要这样使用委托呢?这里我引入一个简单的例子,请看下面的代码: 这里新建一个People 类 实现一个简单的问候方法。随着程序的运行,我们的
阅读全文
posted @ 2017-05-17 18:12 一叶青城
阅读(866)
评论(0)
推荐(0)
2017年5月8日
浅谈简单工厂,工厂方法,抽象工厂的使用
摘要: 前言 这几天了解了工厂模式,自己也整理下思路,任何一种模式的出现都是为了让我们的程序有更好的可扩展性,工厂模式也不例外。 简单工厂 在实际的代码coding中我们在创建对象(也就是实例化一个类)的时候往往需要new class()这样来操作。举个例子: 这是项目结构 当我们在前端(这里是在控制台)需
阅读全文
posted @ 2017-05-08 14:58 一叶青城
阅读(200)
评论(0)
推荐(0)
2017年3月29日
浅谈反射,接口,简单工厂应用.
摘要: 先贴出一段简单代码,比如我们系统中一个简单的查询功能,代码如下: SqlServerHelper sql = new SqlServerHelper(); sql.Query(); 先要new SqlServerHelper实例 再调用其Query方法,这种一般情况下不会有什么问题,但是如果在做项目
阅读全文
posted @ 2017-03-29 14:41 一叶青城
阅读(199)
评论(0)
推荐(0)
2015年7月15日
.Net 插入数据MySql数据库,中文乱码解决问题
摘要: 1, 修改mysql根目录下配置文件my.ini,在[client]节点下添加default-character-set=utf8 ,在[mysqld]节点下添加character_set_server=utf8,然后重启mysql服务 2,修改根目录/data/performance_schema
阅读全文
posted @ 2015-07-15 23:03 一叶青城
阅读(637)
评论(0)
推荐(0)
上一页
1
2
公告