今天是个值得欢喜的日子,因为VS2019在今天正式发布了。作为微软粉,我已经用了一段时间的VS2019 RC版本了。但是,今天有很多小伙伴在我的《ASP.NET Core 3.0 上的gRPC服务模板初体验(多图)》文章中留言说,装了VS2019后没有gRPC的模板。What?难不成VS2019出BUG了,于是乎,我趁着中午的时间安装了VS2019的社区版。 ......
362
0
0
2022-11-10
一、什么是RabbitMQRabbitMQ是什么? --"RabbitMQ是基于AMQP协议的队列服务"。什么是AMQP?-- Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。可以理解RabbitMQ是实现了高级消 ......
484
0
0
2022-11-10
Nginx大家如果没用过那或多或少都应该听过,vue的部署、反向代理、负载均衡nginx都能帮你做到。今天主要说一下nginx负载均衡我们的项目,如下图所示,请求到达nginx,nginx再帮我们转发。首先使用Docker安装nginx.docker pull nginx:latest 运行容器,将本地的8080端口映射到容器内部的 80 端口.docke ......
398
0
0
2022-11-10
通过前面三篇:.NET Core部署到linux(CentOS)最全解决方案,常规篇.NET Core部署到linux最全解决方案,进阶篇(Supervisor+Nginx).NET Core部署到linux最全解决方案,高阶篇(Docker+Nginx 或 Jexus)通过前面三篇文章的介绍,我们已经对.net core多方案部署到linux下有了非常全面 ......
502
0
0
2022-11-10
一直需要一款后台管理系统,但是网上很多开源项目都是 Java 开发的,本人是 NET 平台的对 Java 一窍不通,C#版本的本来就少而且还没有合适的。于是决定自己开发一套后台管理系统。由于前台采用 Bootstrap 布局样式,所以就叫做 BootstrapAdmin 。本系统可以用于所有的 Web 应用程序,目前版本已经升级到 NET CORE 具备跨平 ......
405
0
0
2022-11-10
WebClient、HttpWebRequest API太老旧,在.net core下已经不推荐使用了,在.net core要使用HttpClient。其实HttpClient在.net framework下也有,下面的代码:Stopwatch sw = new Stopwatch(); sw.Start(); using (HttpClient htt ......
1031
0
0
2022-06-30
每隔十年左右,就有一个彻底改变企业市场的新技术和平台出现,在20世纪90年代,这个技术是windows中的Microsoft Visual Basic,在20世纪20年代,则是.NET框架和C#。在2010年,则是两个主要移动操作系统Android和iOS,以及两个主要云计算平台,亚马逊云计算服务(AWS)以及Microsoft Azure。在2017年,微 ......
445
0
0
2022-06-17
序列化二进制序列化是.NET的另一个领域。BinaryFormatter最初并不是.NET Core中的一个组件,但是它包含在.NET Core 2.0中。该组件在性能方面有比较巧妙的修复。例如,PR dotnet / corefx#17949是一种单行修复,可以增加允许增长的最大大小的特定数组,但是这一变化可能对吞吐量产生重大影响,通过O(N)算法比以前的 ......
436
0
0
2022-05-15
.Net战略是微软在Forum 2000活动上发布的,距今已经17年了。虽然在服务器和应用程序上出现了一些名称混乱,但底层开发工具还是成为了微软与全球企业合作的核心。.Net也超越了Windows生态系统,将微软的工具和技术带到了iOS,Android和Linux中。但是这种发展带来了一系列新问题:应该使用哪种.Net?——.NET框架,.Net标准,Xam ......
461
0
0
2022-05-15
.NET Core多平台开发体验一: Windows微软在千禧年推出 .NET战略,并在两年后推出第一个版本的.NET Framework和IDE(Visual Studio.NET 2002,后来改名为Visual Studio),如果你是一个资深的.NET程序员,相信传统的.NET应用的开发方式已经深深地烙印在你的脑子里面。.NET Core打来了全新的 ......
382
0
0
2022-05-13
.NET Core多平台开发体验二: Mac OS X一、安装开发环境和Windows一样,如果我们下午在Mac上进行.NET Core应用的开发,我们只需要安装 .NET Core SDK和相应的IDE就可以了。对于前者,我们可以直接从微软官方站点(https://www.microsoft.com/net/core#macos),SDK安装之后我们将拥有 ......
432
0
0
2022-05-13
最近有个客户要求开发一套短网址网站,小编现在都使用.net core进行网站开发了,以是厘厘思路,想想使用.net core 的中间件应该很容易实现。1. 构建一个中间件,监测网站的响应状态,代码如下:using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Mi ......
392
0
0
2022-05-02
微软推出的第一个版本的.NET Framework是一个面向Windows桌面和服务器的基础框架,在此之后,为此微软根据设备自身的需求对.NET Framework进行裁剪,不断推出了针对具体设备类型的.NET Framework版本以实现针对移动、平板和嵌入式设备提供支持。除此之外,在Windows平台之外一致游荡着一只特立独行的猴子(Mono)。.NET ......
422
0
0
2022-05-01
在.NET Framework下有许多ORM框架,最著名的无外乎是Entity Framework,它拥有悠久的历史以及便捷的语法,在占有率上一路领先。但随着Dapper的出现,它的地位受到了威胁,本文对比了在.NET Core下 两种框架的表现以及与原生的ADO.NET 的对比。1. Dapper是什么Dapper是.NET的简单对象映射器,在速度方面拥有 ......
660
0
0
2022-04-27
Web后台快速开发框架使用说明书Coldairarrow目录简介本框架旨在为.NET开发人员提供一个Web后台快速开发框架,采用本框架,能够极大的提高项目开发效率。整个框架包括三个版本:.NET新版,采用.NET452,GitHub地址为:https://github.com/Coldairarrow/Coldairarrow.Fx.Net.Easyui.G ......
480
0
0
2022-04-18