摘要:Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,它提供的原生API可以对Word、Excel、PDF、Powerpoint、Outlook、CAD、图片、3D、ZIP等超过100多种文件格式进行操作,还具有报表、二维码、GIS、任务等功能,可以使用C#(.NET/ 阅读全文
posted @ 2020-04-27 21:32 solenovex 阅读(1934) 评论(5) 推荐(10) 编辑
摘要:中间件分类 ASP.NET Core 中间件的配置方法可以分为以上三种,对应的Helper方法分别是:Run(), Use(), Map()。 Run(),使用Run调用中间件的时候,会直接返回一个响应,所以后续的中间件将不会被执行了。 Use(),它会对请求做一些工作或处理,例如添加一些请求的上下 阅读全文
posted @ 2020-03-28 07:24 solenovex 阅读(2932) 评论(16) 推荐(41) 编辑
摘要:我们可以在Github上面直接查看ASP.NET Core 3.x的源代码,但是我们也可以把源代码下载下来进行查看。 而下载源代码进行查看有很多好处: 任意的导航源代码 内置了一个示例项目 直接调试源代码 下载源代码 想下载并配置好源码,你需要: 最新版的Visual Studio 或者其它IDE 阅读全文
posted @ 2020-03-14 12:31 solenovex 阅读(3095) 评论(18) 推荐(15) 编辑
摘要:gRPC的结构 在我们搭建gRPC通信系统之前,首先需要知道gRPC的结构组成。 首先,需要一个server(服务器),它用来接收和处理请求,然后返回响应。 既然有server,那么肯定有client(客户端),client的作用就是向server发送请求,具体就是生成一个请求,然后把它发送到ser 阅读全文
posted @ 2020-02-24 12:48 solenovex 阅读(1384) 评论(3) 推荐(12) 编辑
摘要:当你第一次定义Protocol Buffer的消息的时候,你肯定会给消息设定一套规则需求。但是随着时间的推进,你的业务可能会发生了变化,与此同时,你的Protocol Buffer消息类型的需求也会随之变化。 也就是说:有一些字段可能会发生变化,可能会添加一些字段,也可能会删除一些字段。但是可能有很 阅读全文
posted @ 2020-02-14 06:01 solenovex 阅读(449) 评论(0) 推荐(0) 编辑
摘要:第一篇文章(大约半年前写的):https://www.cnblogs.com/cgzl/p/11246324.html gRPC in ASP.NET Core 3.x -- Protocol Buffer(2)Go语言的例子(上) 接着上一篇文章。 写入到JSON 首先写一个func: 在这里,使 阅读全文
posted @ 2020-02-12 12:53 solenovex 阅读(611) 评论(1) 推荐(2) 编辑
摘要:上一篇文章(大约半年前写的):https://www.cnblogs.com/cgzl/p/11246324.html 建立Go项目 在GOPATH的src下面建立一个文件夹 protobuf-go,然后在里面执行命令 go mod init github.com/solenovex/protobu 阅读全文
posted @ 2020-02-11 20:47 solenovex 阅读(801) 评论(1) 推荐(4) 编辑
摘要:无论哪种类型的Web API, 都可能需要给其他开发者使用. 所以API的开发者体验是很重要的. API的开发者体验, 简写为 API DX (Developer Experience). 它包含很多东西, 例如如何使用API, 文档, 技术支持等等, 但是最重要的还是API的设计. 如果 API 阅读全文
posted @ 2020-01-20 13:42 solenovex 阅读(1960) 评论(4) 推荐(7) 编辑
摘要:说到验证,那就需要做三件事: 定义验证规则 按验证规则进行检查 报告验证的错误。在把错误报告给API消费者的时候,报告里并不包含到底是服务端还是API消费者引起的错误,这是状态码的工作。而通常响应的Body里面会包含一组验证错误信息,API消费者可以把这些信息展示给API消费者的用户。 定义验证规则 阅读全文
posted @ 2020-01-13 20:20 solenovex 阅读(2010) 评论(3) 推荐(0) 编辑
摘要:什么样的HTTP方法是安全的? 什么样的HTTP方法是安全的? 如果一个方法不会改变资源的表述,那么这个方法就被认为是安全的。 如果一个方法不会改变资源的表述,那么这个方法就被认为是安全的。 例如 HTTP GET 和 HTTP HEAD 就被认为是安全的,但需要注意的是,这并不意味着执行GET请求 阅读全文
posted @ 2020-01-05 20:32 solenovex 阅读(1627) 评论(0) 推荐(9) 编辑