上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 一、简要介绍 ABP vNext 封装了两种事件总线结构,第一种是 ABP vNext 自己实现的本地事件总线,这种事件总线无法跨项目发布和订阅。第二种则是分布式事件总线,ABP vNext 自己封装了一个抽象层进行定义,并使用 RabbitMQ 编写了一个基本实现。 在使用方式上,两种事件总线的作 阅读全文
posted @ 2019-12-10 17:26 MyZony 阅读(6214) 评论(6) 推荐(15) 编辑
摘要: 最近做项目的时候,需要对接厂商提供的 IP 摄像头。但是他们只提供了 C++ 的 SDK,没办法,只能开始撸 C 的 SDK Helper 类。本篇文章主要记录了对接 C++ DLL 需要注意的几个地方,以及常见类型的转换。 要对接 C++ 的 DLL,首先得知道如何引用 DLL 内的方法。在 C 阅读全文
posted @ 2019-11-27 19:27 MyZony 阅读(987) 评论(3) 推荐(4) 编辑
摘要: 问题 在使用自定义 Ef Core 仓储和 ABP vNext 注入的默认仓储时,通过两个 Repository 进行 Join 操作,提示 。这个异常信息翻译成中文的大概意思就是,你不能使用两个 DbContext 里面的 DbSet 进行 Join 查询。 如果将自定义仓储改为 进行注入,是可以 阅读全文
posted @ 2019-11-14 23:14 MyZony 阅读(5701) 评论(1) 推荐(5) 编辑
摘要: 一、简要说明 文章信息: 基于的 ABP vNext 版本:1.0.0 创作日期:2019 年 10 月 24 日晚 更新日期:暂无 ABP vNext 提供了后台工作者和后台作业的支持,基本实现与原来的 ABP 框架类似,并且 ABP vNext 还提供了对 HangFire 和 RabbitMQ 阅读全文
posted @ 2019-10-25 16:27 MyZony 阅读(4834) 评论(4) 推荐(8) 编辑
摘要: 一、简要说明 文章信息: 基于的 ABP vNext 版本:1.0.0 创作日期:2019 年 10 月 23 日晚 更新日期:2019 年 10 月 24 日 ABP vNext 针对用户可编辑的配置,提供了单独的 Volo.Abp.Settings 模块,本篇文章的后面都将这种用户可变更的配置, 阅读全文
posted @ 2019-10-24 09:37 MyZony 阅读(5428) 评论(9) 推荐(5) 编辑
摘要: 一、简要说明 ABP vNext 针对接口参数的校验工作,分别由过滤器和拦截器两步完成。过滤器内部使用的 ASP.NET Core MVC 所提供的 进行处理,而拦截器使用的是 ABP vNext 自己提供的一套 进行校验工作。 关于参数验证相关的代码,分布在以下三个项目当中: Volo.Abp.A 阅读全文
posted @ 2019-10-23 09:45 MyZony 阅读(4706) 评论(5) 推荐(8) 编辑
摘要: 一、背景 最近在精读 《CLR Via C 》和 《Effective C 》 的时候,发现的一个问题点。一般来说,我们实现 接口,是为了释放托管资源和非托管资源。不过在 C 类型定义里面有一个功能类似的东西,那就是 终结器 。 最开始我是学 C++ 的,之后学 C 的时候发现这玩意儿不论是写法和作 阅读全文
posted @ 2019-10-21 12:08 MyZony 阅读(2823) 评论(0) 推荐(6) 编辑
摘要: 一、问题 该问题经常出现在 ABP vNext 框架当中,要复现该问题十分简单,只需要你注入一个 仓储,在任意一个地方调用 方法。 例如上面的测试代码,不出意外就会提示 异常,具体的异常内容信息: 其实已经说得十分明白了,因为你要调用的 已经被释放了,所以会出现这个异常信息。 二、原因 2.1 为什 阅读全文
posted @ 2019-10-10 11:45 MyZony 阅读(2719) 评论(0) 推荐(6) 编辑
摘要: 一、简要说明 ABP vNext 当中的审计模块早在 "依赖注入与拦截器" 一文中有所提及,但没有详细的对其进行分析。 审计模块是 ABP vNext 框架的一个基本组件,它能够提供一些实用日志记录。不过这里的日志不是说系统日志,而是说接口每次调用之后的执行情况(执行时间、传入参数、异常信息、请求 阅读全文
posted @ 2019-10-08 11:25 MyZony 阅读(5707) 评论(0) 推荐(12) 编辑
摘要: 随着项目的不断增多,最开始单体项目手动执行 命令,手动发布项目就不再适用了。一两个项目可能还吃得消,10 多个项目每天让你构建一次还是够呛。即便你的项目少,每次花费在发布上面的时间累计起来都够你改几个 BUG 了。 所以我们需要自动化这个流程,让项目的发布和测试不再这么繁琐。在这里我使用了 Jenk 阅读全文
posted @ 2019-09-25 11:40 MyZony 阅读(3132) 评论(15) 推荐(25) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页