当前位置:首 页 > 攻城湿
  • 软件的设计原则

    已有203人围观 0条评论 供稿者:
    软件的设计原则
    任何傻瓜都可以写出计算机能懂的代码,但好的程序员可以写出人类能懂的代码—–Martin Fowler 如果你是新手,你可能会问,为什么代码需要设计原则? 我想说的是肯定不是为了故作高深,存在即是合理。 如果写了一个简单的程序,你可能不需要设计原则。 如果你写了一个复杂的, [……]阅读全文
  • DDD中的分层架构

    已有198人围观 0条评论 供稿者:
    DDD中的分层架构
    DDD中的分层架构很好的应用了关注点分离原则Separation of Concerns(SOC),每一层做好自己的事情,减少交叉 表现层  表现层提供用来完成任务的用户界面,如webform wpf asp.net mvc 以及winform等, 一般而言,我们把表现层 [……]阅读全文
  • 使用 .NET Core 实现依赖关系注入

    已有136人围观 0条评论 供稿者:
    使用 .NET Core 实现依赖关系注入
    使用 .NET,通过 new 运算符(即,new MyService 或任何想要实例化的对象类型)调用构造函数即可轻松实现对象实例化。遗憾的是,此类调用会强制实施客户端(或应用程序)代码到已实例化对象的紧密耦合的连接(硬编码的引用),此外还会引用其程序集/NuGet 包。 对于常见的 .NET 类型而言,这不是问题。然而,对于提供“服务”(如日志记录、配置、支付、通知或事件 DI)的类型...
  • 2017-04-27
    已有173围观 0条评论 供稿者:
    在今天的博客中,我将介绍十几个可以在 ASP.NET Core 应用程序中使用的简单示例。从最简单的东西开始,比如 Options, 中间件,数据库,甚至 Nginx 或者 Docker。 首先确定你已经执行过了 dotnet restore , 然后运行 dotnet run 来启动应用程序,如果...
  • 2017-04-27
    已有110围观 0条评论 供稿者:
    至2002微软公司推出.NET平台已近15年,在互联网快速迭代的浪潮中,许多语言已被淘汰,同时也有更多新的语言涌现,但 .Net 依然坚挺的站在系统开发平台的一线阵营中,并且随着.NET Core 即将到来(2016年6月27日)的正式版,势必迎来新一轮春天。[̷...
  • 2017-04-27
    已有118围观 0条评论 供稿者:
    本节介绍了.NET Core的构成体系,包括新增的多个编译器以及遵循.NET Standard Library的CoreFX,总体来说.NET Core较之前的.NET Framework 从性能和开发效率上都有很大的提升。关键是首次实现了.NET的完全跨平台能力的基础技术栈。 .NET Core 基于跨...
  • 2017-04-27
    已有129围观 0条评论 供稿者:
    随着微软的.NET开源的推进,现在在.NET的实现上有了三个.NET Framework,Mono和.NET Core。经常被问起Mono的稳定性怎么样,后续Mono的前景如何,要回答这个问题就需要搞清楚这三个.NET 实现之间的关系和将来如何演进。[……]阅读全文
  • 2017-04-05
    已有143围观 4条评论 供稿者:
    \r,\n,\r\n的区别;\r是回车,英文是Carriage return,表示使光标下移一格;\r\n表示回车换行。 我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,即是回车,又是换行 [……]阅读...
  • 2017-04-01
    已有205围观 1条评论 供稿者:
    业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机...
  • 2016-10-21
    已有340围观 0条评论 供稿者:
    单 例模式是广为流传的设计模式中的一种。本质上,单例模式是一个只允许创建一个实例,并提供对这个实例简单的访问途径的类。一般而言,单例模式在创建实例时 不允许传递任何参数-否则不同参数导致不同的实例创建,就会出现问题!(如果同一个实例...
  • 评论最多
  • 最新评论
  • 随机文章
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容
Copyright © zhaorong All Rights Reserved. 滇ICP备15006105号-1