代码改变世界

阅读排行榜

C# 值类型 引用类型

2015-09-28 16:43 by FelixShen, 557 阅读, 收藏,
摘要: CLR 定义了两种类型,ReferenceTypes引用类型 和 ValueTypes 值类型。我们定义的各种Class都是引用类型,而我们用的decimal int 之类是值类型。 他们有什么区别呢?为什么 CLR要搞出两种类型出来呢?肯定是因为他们各有各的优点。我们会分别论述 首先... 阅读全文

CodeDOM 系列一: 初识

2016-03-17 17:42 by FelixShen, 505 阅读, 收藏,
摘要: CodeDOM 的一些一般用途包括: 模板化代码生成:生成 ASP.NET、XML Web 服务客户端代理、代码向导、设计器或其他代码发出机制的代码。 步骤其实并不复杂,就是 拼接compileUnit树, 根据树生成.cs文件,编译生成的文件。在运行我们上面的程序之后 发现,文件夹多了一些东西 就 阅读全文

设计模式-单例模式

2018-03-01 17:54 by FelixShen, 451 阅读, 收藏,
摘要: 前言: 设计模式是一个经常被提及的话题,无论是日常开发还是面试,都会经常被提及。让举出一些常用的设计模式,基本都会首先列举: 单例模式 工厂模式。我们这个设计模式系列,也不去追求新颖,我们也从提及率最高的单例模式开始。 使用场景:顾名思义,单例就是单实例的意思,是指在整个系统中,某个类的对象都只存在 阅读全文

springboot 初识

2018-07-11 15:22 by FelixShen, 354 阅读, 收藏,
摘要: 从实用主义来学习springboot的话,那我们期望的就是首先知道 1 他是个什么东西 2 我们为什么要用他,他能带来什么样的好处 3 如何快速上手简单来讲,springboot你可以理解成spring组织出的一个大大方便开发spring项目的“库”,有了这个库咱们就来简化各种配置,不用去操心这个配 阅读全文

设计模式-责任链模式

2018-03-05 17:42 by FelixShen, 293 阅读, 收藏,
摘要: 前言:我们今天接触到的设计模式称为 -责任链模式,责任链模式的名称其实已经比较形象的描述的自身的含义。就好比现实生活中的上下级责任一样,普通职员不匹配的任务,向上递交组长,组长如果也不能完成,就继续向上递交,如果一直没有可以处理的,那就作罢。 使用场景: 这个设计模式在日常开发中还是挺有用处的,类似 阅读全文