标签:.NET Core

.net

.NET CORE下最快比较两个文件内容是否相同的方法

鑫神 发布于 2019-06-24

最近项目有个需求,需要比较两个任意大小文件的内容是否相同,要求如下: 项目是.NET CORE,所以使用C#进行编写比较方法 文件大小任意,所以不能将文件内容全部读入到内存中进行比较(更专业点说,需要使用非缓存的比较方式) 不依赖第三方库 越快越好 为了选出最优的解决方案,我搭建...

阅读(40)评论(0)赞 (0)

.net

ASP.NET Core 企业级开发架构简介及框架汇总

12

鑫神 发布于 2019-06-10

ASP.NET Core 企业开发架构概述 企业开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个应用程序的由下到上叠加多层的架构,同时这样的程序又叫整体式程序。水平方向架构是指将大应用分成若干小的应用实现系统功能的架构,同时这样的系统叫做分布式系统。在架构上java和...

阅读(91)评论(0)赞 (0)

.net

ASP.NET Core设置客户端IP白名单验证

1

鑫神 发布于 2019-02-21

本篇博文中展示了如何在ASP.NET Core应用程序中设置IP白名单验证的3种方式。 你可以使用一下3种方式: 使用中间件检查每个请求的远程IP地址 使用Action过滤器为指定的Controller或action方法添加针对远程IP地址的检查 使用IPageFilter为Ra...

阅读(227)评论(0)赞 (0)

.net

Asp.NetCore部署到 Linux

6

鑫神 发布于 2019-02-21

前言 说说应用 Asp.Net Core 的特性(跨平台),将 .NetCore 部署到 Linux 中,主流的 Linux 有多个版本的操作系统,这里以 Centos-7.5 为例子,其它版本的操作系统下的部署基本都是大同小异的,除了了一些命令上的区别。 在 Linux 上部署...

阅读(309)评论(0)赞 (0)

.net

什么是.NET?什么是.NET Framework?什么是.NET Core?

45

鑫神 发布于 2019-02-15

.NET和C#是什么关系 语言,是人们进行沟通表达的主要方式。编程语言,是人与机器沟通的表达方式。不同的编程语言,其侧重点不同。有的编程语言是为了科学计算而开发的,所以其语法和功能更偏向于函数式思想。有些则是为了开发应用程序而创立的,所以其语法和功能更为均衡全面。 微软公司是全球...

阅读(185)评论(0)赞 (0)

.net

在.Net Core 中使用钩子

5

鑫神 发布于 2018-12-19

前言 Host startup hook,是2.2中提供的一项新的功能,通过使用主机启动钩子,允许开发人员在不修改代码的情况下,在服务启动之前注入代码;通过使用钩子,可以对已部署好的服务在服务启动期间自定义托管程序的行为;通过使用钩子,可以对服务进行跟踪或者遥测,也可以在服务启动...

阅读(142)评论(0)赞 (0)

.net

.NET Core中多语言支持

15

鑫神 发布于 2018-12-07

在.NET Core项目中也是可以使用.resx资源文件,来为程序提供多语言支持。以下我们就以一个.NET Core控制台项目为例,来讲解资源文件的使用。   新建一个.NET Core控制台项目,然后我们在其中新建一个.resx资源文件叫DemoResource.re...

阅读(248)评论(0)赞 (1)