随笔分类 -  .Net Core

摘要:在有向图中,边是单向的:每条边连接的两个顶点都是一个有序对,它们的邻接性是单向的。许多应用都是天然的有向图,如下图。为实现添加这种单向性的限制很容易也很自然,看起来没什么坏处。但实际上这种组合性的结构对算法有深刻的影响,使得有向图和无向图的处理大有不同。 1.术语 虽然我们为有向图的定义和无向图几乎 阅读全文
posted @ 2020-11-22 08:50 Ruby_Lu 阅读(1966) 评论(0) 推荐(0) 编辑
摘要:应用程序测试的类型很多,包括集成测试,Web 测试,负载测试等。在最底层的是单元测试,此测试可以测试单个软件组件或方法。单元测试一般只测试开发人员的代码,不应该测试基础结构普、问题,如数据库,文件系统或网络资源等。单元测试可以使用测试驱动开发(TDD)编写,也可以将它们添加到现有代码已确认其正确性。 阅读全文
posted @ 2019-08-26 21:22 Ruby_Lu 阅读(1956) 评论(0) 推荐(0) 编辑
摘要:在.NET Core中提供了Caching的组件。目前Caching组件提供了三种存储方式: Memory Redis SQLSever 1.Memeor Caching 新建一个ASP.NET Core Web应用程序项目,然后安装 Microsoft.Extensions.Caching.Mem 阅读全文
posted @ 2019-06-11 09:20 Ruby_Lu 阅读(886) 评论(0) 推荐(2) 编辑
摘要:在ASP.NET Core中,由多种途径可以对应用程序状态进行管理,使用哪种途径,由检索状态的时机和方式决定。 应用程序状态指的是用于描述当前状况的任意数据。包括全局和用户特有的数据。 开发人员可以根据不同的因素来选择不同的方式存储状态数据: 数据需要存储多久 数据有多大 数据的格式是什么 数据是否 阅读全文
posted @ 2019-06-10 21:06 Ruby_Lu 阅读(998) 评论(0) 推荐(3) 编辑
摘要:Asp.net core 是一个开源和跨平台的框架,用于构建如WEB应用,物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。asp.net core 应用可运行.net和。netframework之上。 它由最小开销的模块化的组件构成,因此在构建解决方案的同时可以保持灵活性。A 阅读全文
posted @ 2019-06-03 20:50 Ruby_Lu 阅读(2221) 评论(3) 推荐(3) 编辑
摘要:ASP.NET Core 支持在多个环境中管理应用程序,如开发(Development),预演(Staging)和生产(Production)。环境变量用来指示应用程序正在运行的环境,允许应用程序适当地配置。 1.环境变量 ASP.NET Core 引用一个特定的环境变量 ASPNETCORE_EN 阅读全文
posted @ 2019-05-29 21:22 Ruby_Lu 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:ASP.NET Core的底层设计支持和使用依赖注入。ASP.NET Core 应用程序可以利用内置的框架服务将服务注入到启动类的方法中,并且应用程序服务也可以配置注入。由ASP.NET Core 提供的默认服务容器提供了最小功能集,并不是取代其他容器。 1.浅谈依赖注入 依赖注入(Dependen 阅读全文
posted @ 2019-05-22 21:09 Ruby_Lu 阅读(1389) 评论(0) 推荐(1) 编辑
摘要:在ASP.NET Core 中,应用程序配置数据可以使用JSON, XML 和 INI格式 和内置环境变量,命令行参数或内存中的集合。 1.如何获取和设置配置 ASP.NET Core配置系统针对以前的依赖于System.Configuration和XML配置文件(如Web.config)的ASP, 阅读全文
posted @ 2019-05-10 21:21 Ruby_Lu 阅读(6078) 评论(1) 推荐(3) 编辑
摘要:静态文件(HTML,CSS,图片和Javascript之类的资源)会被ASP.NET Core应用直接提供给客户端。 静态文件通常位于网站根目录(web root) <content-root>/wwwroot文件夹下。通常会把项目的当前目录设置为Content root,这样项目的web root 阅读全文
posted @ 2019-05-05 21:18 Ruby_Lu 阅读(2225) 评论(1) 推荐(6) 编辑
摘要:这个日志框架使用的是ASP.NET Core的NLog,用来记录每次请求信息和返回信息。 1.首先创建一个Web应用项目,我选择的是MVC模板: 2.使用NuGet添加Microsoft.Extensions.Logging和NLog.Extensions.Logging 3.修改Configure 阅读全文
posted @ 2019-04-21 11:24 Ruby_Lu 阅读(2065) 评论(3) 推荐(2) 编辑