纸上得来终觉浅,绝知此事要躬行。

 

2021年9月26日

abp 以或的方式验证多个 AuthorizeAttribute

摘要: 前言 在使用 abp 开发业务功能时,会遇到公用同一个类的情况,在给这个类配置权限时,就要添加多个 AuthorizeAttribute,类似下面这样: [Authorize(DcsPermissions.DocCenter.Doc.Default)] [Authorize(DcsPermissio 阅读全文

posted @ 2021-09-26 17:50 JRoger 阅读(653) 评论(7) 推荐(3) 编辑

2021年9月9日

anchor-animation

摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文

posted @ 2021-09-09 13:33 JRoger 阅读(38) 评论(0) 推荐(0) 编辑

2021年8月27日

Expression Tree 遍历集合

摘要: 场景 从接口返回的数据是集合,却是 object 类型的。这个时候需要遍历这个集合。现提供两种方法。 方法一: 因为集合是可枚举的,所以可以尝试转为 IEnumerable 类型,然后遍历即可。 static void Main(string[] args) { var list = new Lis 阅读全文

posted @ 2021-08-27 08:51 JRoger 阅读(71) 评论(0) 推荐(0) 编辑

2019年7月31日

【译】在 Linux 上不安装 Mono 构建 .NET Framework 类库

摘要: 在这篇文章中,我展示了如何在 Linux 上构建针对 .NET Framework 版本的.NET项目,而不使用 Mono。通用使用微软新发布的 Mocrosoft.NETFramework.ReferenceAssemblies NuGet 包,您将不需要安装除 .NET Core SDK 之外的 阅读全文

posted @ 2019-07-31 15:26 JRoger 阅读(2043) 评论(3) 推荐(8) 编辑

2019年7月18日

【译】.NET Core 3.0 发布小尺寸 self-contained 单体可执行程序

摘要: .NET Core 提供的发布应用程序选项 self-contained 是共享应用程序的好方法,因为应用程序的发布目录包含所有组件、运行时和框架。您只需要告诉使用者应用程序的入口 exe 文件,就可以使程序运行起来,而不必担心目标计算机上是否存在.NET Core 运行时和应用框架。目前 .NET 阅读全文

posted @ 2019-07-18 09:56 JRoger 阅读(4747) 评论(15) 推荐(17) 编辑

2019年6月12日

Worker Service in ASP .NET Core

摘要: 介绍 提到 ASP.NET Core,我们多半会想到 ASP.NET MVC、ASP.NET Web API、Razor page 及 Blazor。随着 .NET Core 3.0 的推出,今天会介绍一个全新推出的功能:Work Service 。我们可以在 Visual Studio 2019 阅读全文

posted @ 2019-06-12 09:48 JRoger 阅读(2969) 评论(5) 推荐(8) 编辑

2017年8月18日

从 TFS 迁移源代码到 git

摘要: 准备工具: https://github.com/git-tfs/git-tfs 具体的安装步骤上面的 readme.md 中有说明。通过 Chocolatey 安装,如果本地没有 git ,会自动安装 git 到本地。 迁移步骤: 示例: 阅读全文

posted @ 2017-08-18 11:15 JRoger 阅读(1851) 评论(0) 推荐(0) 编辑

2017年6月5日

理解 ASP.NET Web API 中的 HttpParameterBinding

摘要: 背景 问题的起因是这样的。群里面一个哥们儿发现在使用 ASP.NET WebAPI 时,不能在同一个方法签名中使用多次 FromBodyAttribute 这个 Attribute 。正好我也在用 WebAPI,不过我还没有这种需求。所以就打算研究一下。 异常信息 当使用多个 FromBodyAtt 阅读全文

posted @ 2017-06-05 18:22 JRoger 阅读(2073) 评论(2) 推荐(5) 编辑

2016年11月23日

[译]Node.js - Event Loop

摘要: 介绍 ===== 在读这篇博客之前,我强列建议先阅读我的前两篇文章: [Getting Started With Node.js][1] [Node.js Modules][2] 在这篇文章中,我们将学习 Node.js 中的事件循环(event loop)。我们还将了解 Node.js 的代码执行 阅读全文

posted @ 2016-11-23 18:41 JRoger 阅读(1019) 评论(2) 推荐(1) 编辑

2016年9月18日

.NET Core Web 应用部署到 Docker 中运行

摘要: 环境介绍 : 虚拟机:VirtualBox 5.1.6 系 统:Ubuntu 16.04.1 LTS 系统准备完成后可以使用 sudo apt-get udpate 和 sudo apt-get upgrade 对系统进行更新,然后打开 https://www.microsoft.com/net/c 阅读全文

posted @ 2016-09-18 09:19 JRoger 阅读(8059) 评论(19) 推荐(8) 编辑

导航