- 博客(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关注的人