自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 使用ASP.NET Core 3.x 构建 RESTful API - 5.1 输入验证

说到验证,那就需要做三件事: 定义验证规则 按验证规则进行检查 报告验证的错误。在把错误报告给API消费者的时候,报告里并不包含到底是服务端还是API消费者引起的错误,这是状态码的工作。而通常响应的Body里面会包含一组验证错误信息,API消费者可以把这些信息展示给API消费者的用户。 定义验证规则想要定义验证规则,我们可以使用ASP.NET Core内置的方式或者使用第三方库。在ASP.NET Core里面,验证规则可以通过以下的方式来进行定义:...

2021-03-30 23:34:02 146

原创 gRPC in ASP.NET Core 3.x -- Protocol Buffer(3)更新消息类型

当你第一次定义Protocol Buffer的消息的时候,你肯定会给消息设定一套规则需求。但是随着时间的推进,你的业务可能会发生了变化,与此同时,你的Protocol Buffer消息类型的需求也会随之变化。也就是说:有一些字段可能会发生变化,可能会添加一些字段,也可能会删除一些字段。但是可能有很多程序正在使用/读取你的Protocol Buffer的消息,但是它们没法都随着需求进行更新。所以,在你对源数据进行演进的时候,一定不要引起破坏性变化,否则其它的程序可能就无法正常工作了。主要有这两种.

2021-03-30 23:31:28 87

原创 以正确的方式下载和配置 ASP.NET Core 官方源码

我们可以在Github上面直接查看ASP.NET Core 3.x的源代码,但是我们也可以把源代码下载下来进行查看。而下载源代码进行查看有很多好处:任意的导航源代码 内置了一个示例项目 直接调试源代码下载源代码想下载并配置好源码,你需要:最新版的Visual Studio或者其它IDE Git和nodejs clone仓库 运行一些脚本ASP.NETCore 3.x的官方仓库地址为:https://github.com/dotnet/AspNetCore使用git将...

2021-03-30 23:29:03 515

原创 ASPOSE.Cells & ASPOSE.Words 操纵Excel和Word文档的 .NET Core 实例

Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,它提供的原生API可以对Word、Excel、PDF、Powerpoint、Outlook、CAD、图片、3D、ZIP等超过100多种文件格式进行操作,还具有报表、二维码、GIS、任务等功能,可以使用C#(.NET/.NET Core/Mono/Xamarin...)、Java、Android、C++、Nodejs、PHP、Python等语言。下面我使用ASP.NET Core MVC 做一个从Excel文件读取列.

2021-03-30 23:26:42 796

原创 RabbitMQ 入门 (Go) - 3. 模拟传感器,生成数据并发布

现在,我们需要模拟传感器,生成数据,并发布到RabbitMQ。建立传感器项目在GOPATH src下建立文件夹sensors,使用go mod init初始化,并创建main.go。同时别忘了安装amqp的包:go get -u github.com/streadway/amqp我们要生成一些模拟数据,生成数据有一定的范围(位于一个最大值和最小值之间),如下图:因此,我们需要这样几个配置参数: 传感器的名称 传感器数据的更新频率 ...

2021-03-30 23:24:49 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除