摘要:一次偶然的机会,让我拿出RulesEngine去完成一个业务,对于业务来说主要是完成一个可伸缩性(不确定的类型,以及不确定的条件,条件的变动可能是持续增加修改的)的业务判断。比如说完成一个成就系统,管理员可创建,对于成就来说有一次性解锁、日常、周常式,还有随时重置,每次达成都触发的,面对着成就任务的 阅读全文
posted @ 2021-04-29 23:13 HueiFeng 阅读(3537) 评论(17) 推荐(27) 编辑
摘要:1.安装包 Install-Package Magicodes.IE.AspNetCore 2.开始配置 在Startup.cs的Configure()方法中,在UseRouting()中间件之后,注册如下中间件 public void Configure(IApplicationBuilder a 阅读全文
posted @ 2021-04-22 21:06 HueiFeng 阅读(355) 评论(1) 推荐(2) 编辑
摘要:前言 在之前的开发过程中,我们对于应用或者说使用一些小的组件,通常使用分布页(partial view),再往前在Web Form中我们会进行应用WEB Control,好吧提及一个关键性代码TagPrefix:TagName,通过这种的标记我们便可以在我们web form中进行引入我们的组件,当然 阅读全文
posted @ 2021-04-10 11:44 HueiFeng 阅读(492) 评论(0) 推荐(2) 编辑
摘要:前言 Source Generators顾名思义代码生成器,可进行创建编译时代码,也就是所谓的编译时元编程,这可让一些运行时映射的代码改为编译时,同样也加快了速度,我们可避免那种昂贵的开销,这是有价值的。 实现ISourceGenerator 集成ISourceGenerator接口,实现接口用于代 阅读全文
posted @ 2021-03-16 20:45 HueiFeng 阅读(1044) 评论(9) 推荐(10) 编辑
摘要:概述 IPageRouteModelConvention接口用于自定义PageRouteModel,这个对象在Microsoft.AspNetCore.Mvc.ApplicationModels命名空间中, 代表着Razor Page路由设置,换句话说我们可以通过实现该接口覆盖默认的实现。 该接口需 阅读全文
posted @ 2021-02-19 18:52 HueiFeng 阅读(455) 评论(4) 推荐(3) 编辑
摘要:前言 对于调试的方式有多种,不过在今天我们将看到的监视窗口对变量的监视,当然在这里我们是定制内部的变量值,或者说变量的显示与计算的内容。 注:监视窗口在调试时可以一次显示多个变量。“快速监视”对话框一次显示一个变量。 DebuggerDisplayAttribute 在下面示例中,我们在类上添加De 阅读全文
posted @ 2021-02-12 20:48 HueiFeng 阅读(758) 评论(4) 推荐(9) 编辑
摘要:前言 今天偶然机会,翻了一下大学期间的书籍《C程序设计》,好吧,当我翻着翻着,翻到了符号常量(#define指令)中,是啊,这是一个预处理器指令,记得在Magicodes.IE中针对平台选择不同的库,哈哈,这是一个典型的根据平台进行条件处理,好吧,根据这些内容,让我感觉在今天,我需要对#define 阅读全文
posted @ 2021-01-17 22:40 HueiFeng 阅读(494) 评论(1) 推荐(4) 编辑
摘要:构建迁移脚本 为了构建迁移脚本,我们将需要使用EF Tools for Command Line Interface。这些工具在Microsoft.EntityFrameworkCore.Tools提供。 迁移脚本 现在我们将通过 dotnet ef migrations script –p <pa 阅读全文
posted @ 2020-12-09 21:22 HueiFeng 阅读(66) 评论(0) 推荐(0) 编辑
摘要:今天我们发布了2.5版本,这当然也离不开大家对Magicodes.IE的支持,今天我也是跟往常一样列举了该版本一些重要的更新内容。 当然也要说一下,在这个版本中我们设计了全新的LOGO Excel导出 Excel导出支持HeaderRowIndex #164 在ExcelExporterAttrib 阅读全文
posted @ 2020-12-08 07:56 HueiFeng 阅读(546) 评论(4) 推荐(8) 编辑
摘要:概述 Vector(向量)是一种序列式容器,事实上和数组差不多,但它比数组更优越。一般来说数组不能动态拓展,因此在程序运行的时候不是浪费内存,就是造成越界。而Vector刚好弥补了这个缺陷,它的特征是相当于可分配拓展的数组(动态数组),它的随机访问快,在中间插入和删除慢,但在末端插入和删除快。 什么 阅读全文
posted @ 2020-12-01 10:59 HueiFeng 阅读(1513) 评论(4) 推荐(13) 编辑