摘要: 1.进程 进程的概念从字义上理解相对还是比较抽象的,但进程实际上对我们并不陌生,可以说它无时不刻的伴随着我们的生活。当你每天上班打开电脑,运行微信与好友通讯、运行浏览器阅读网页新闻等,这一些将程序运行起来的操作,都属于创建了一个进程。并且我们可以对同一种程序重复运行多次,这意味着一个程序可以创建多个 阅读全文
posted @ 2022-10-14 14:54 姜承轩 阅读(813) 评论(3) 推荐(10) 编辑
摘要: 1.前言 感受 在刚接触软件开发工作的时候,每次接到新需求,在分析需求后的第一件事情,就是火急火燎的打开数据库(DBMS),开始进行数据表的创建工作。然而这种方式,总是会让我在编码过程中出现实体类设计疏漏的地方,导致我在写业务代码时,还回头去反复的修改数据表和实体类。为了规避这样的情况,我学习期间发 阅读全文
posted @ 2022-10-08 16:15 姜承轩 阅读(838) 评论(5) 推荐(7) 编辑
摘要: 1.前言 1.1.简介 使用UML绘制用例图是表现系统需求的一种方式,是分析获取需求的一种有效手段。用例图是了解系统的第一个关口,通过用例图可以知道系统有哪些角色,这角色通过系统能做什么事情。在用例图中,会体现与系统交互的参与者、功能模块,以及系统工作的基本流程等。站在客户的角度上看,用例图是他们业 阅读全文
posted @ 2022-09-23 15:25 姜承轩 阅读(466) 评论(0) 推荐(5) 编辑
摘要: 1.介绍 泛型中的约束,其实就是针对类型参数的约束,限制类型参数的选择只能在某个特定范围内。其中的体现包括:限制类型参数必须是一个结构、限制类型参数必须是某个具体类型、限制类型参数必须派生自某个基类等等。在默认情况下,定义的泛型没有任何约束,这意味着在调用泛型时,可以使用任何数据类型作为类型参数。如 阅读全文
posted @ 2022-09-16 16:47 姜承轩 阅读(550) 评论(0) 推荐(2) 编辑
摘要: 1.前言 往往一些刚接触C#编程的初学者,对于泛型的认识就是直接跳到对泛型集合的使用上,虽然微软为我们提供了很多内置的泛型类型,但是如果我们只是片面的了解调用方式,这会导致我们对泛型盲目的使用。至于为什么要使用泛型,什么情况下定义属于自己的泛型,定义泛型又能为程序带来哪些好处。要理清这些问题,我们就 阅读全文
posted @ 2022-09-09 09:43 姜承轩 阅读(3610) 评论(5) 推荐(16) 编辑
摘要: 1.前言 对于当前社会背景下从事软件开发的工作者而言,“写代码”实际上并不是唯一的工作。特别在一些中小型的企业当中,这些企业往往对于开发者的要求,不单单停留在写代码完成相应功能上,在实际的软件项目工作开展期间,企业往往会节省成本需要你“身兼多职”。 基于这种市场现象而言,我对当下社会作为一个合格软件 阅读全文
posted @ 2022-08-25 15:21 姜承轩 阅读(864) 评论(2) 推荐(3) 编辑
摘要: ASP.NET Core应用本质上,其实就是由若干个中间件构建成的请求处理管道。管道相当于一个故事的框架,而中间件就相当于故事中的某些情节。同一个故事框架采用不同的情节拼凑,最终会体现出不同风格的故事。而我们的ASP.NET Core应用也正是如此,同一管道采用不同的中间件组合,最终也会呈现出不同的 阅读全文
posted @ 2022-08-19 15:01 姜承轩 阅读(861) 评论(0) 推荐(5) 编辑
摘要: 在现实生活中,生命周期一词往往代表着某些人或事物从生到死的过程,而在依赖注入框架中,生命周期中的“生与死”体现为服务实例的创建和释放。实际上对于介绍依赖注入框架的生命周期而言,就是在介绍依赖注入容器采用什么样的方式创建和释放服务实例。 多个容器之间的组织结构 在介绍生命周期之前,我们必须先对“多个容 阅读全文
posted @ 2022-08-17 13:11 姜承轩 阅读(254) 评论(0) 推荐(1) 编辑
摘要: .NET Core的依赖注入容器之所以能够为应用程序提供服务实例,这都归功于ServiceDescriptor对象提供的服务注册信息。另外,在ServiceDescriptor对象中,还为容器准备了3种提供服务实例的方式: 使用Func<IServiceProvider, object>类型的委托对 阅读全文
posted @ 2022-08-15 13:27 姜承轩 阅读(770) 评论(1) 推荐(5) 编辑
摘要: 在.NET Core的依赖注入框架中,服务注册的信息将会被封装成ServiceDescriptor对象,而这些对象都会存储在IServiceCollection接口类型表示的集合中,另外,IServiceCollection接口类型默认使用的实现类型为ServiceCollection。这样来看,实 阅读全文
posted @ 2022-08-11 16:47 姜承轩 阅读(830) 评论(0) 推荐(4) 编辑