摘要:
注:本文重要信息使用 `***` 屏蔽关键字。 最近国庆前,项目碰到一个很麻烦的问题,这个问题让我们加班到凌晨三点。 大概背景: 客户给了一些 C语言 写的 SDK 库,这些库打包成 .so 文件,然后我们使用 C# 调用这些库,其中有一个函数是回调函数,参数是结构体,结构体的成员是函数,将 C# 阅读全文
摘要:
浅入 ABP 系列(6):数据库配置 版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 本系列的第五篇:https://www.cnblogs.com/whuanle/p/13061059.html 因为这一部分属于 ASP.NET Core 的基础部分,ABP 没有封装, 阅读全文
摘要:
浅入 ABP 系列(4):事件总线 版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 这一篇将来学习 ABP 中的事件总线,然后结合在我们的基架项目中,逐渐构建一个完整的系统。 源码地址:https://github.com/whuanle/AbpBaseStruct 事件 阅读全文
摘要:
版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 前面两篇我们搭建了一个基础的、简单的,具有统一响应格式的 Web 程序,这一篇内容不多,继续增加一些需要的组件功能。 前面两篇已经搭建好基架,所以我们可以直接使用基架来逐渐增加功能,本系列后面的篇章会针对多方面的内容来逐渐讲 阅读全文
摘要:
浅入ABP(2):添加基础集成服务 版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 上一篇,我们已经搭建起了一个基本的程序结构,下面我们来添加一些必要的服务,例如异常拦截器、跨域等。 本教程的代码比较多,关联性比较强,需要整体写好后,才能正常使用,所以可以先按照过程做一次 阅读全文
摘要:
浅入ABP(1):搭建基础结构的 ABP 解决方案 版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区》同意。 源码地址:https://github.com/whuanle/AbpBaseStruct 本教程结果代码位置:https://github.com/whuanle/Abp 阅读全文
摘要:
Github 仓库源码地址 https://github.com/whuanles/2020-07-12 ASP.NET Core 中的策略授权 首先我们来创建一个 WebAPI 应用。 然后引入 Microsoft.AspNetCore.Authentication.JwtBearer 包。 策略 阅读全文
摘要:
前段时间得知龙芯团队成功移植并开源了 CoreCLR ,忙完事情后,快乐地捣鼓一下这个东西。近年来国产操作系统、芯片等的到很大的关注和快速发展,我们开发的软件适配国产的机器环境就尤为重要,未来 IT 行业的变化会影响到我们的饭碗。 .NET .NET是一个免费的、跨平台的开源开发人员平台,可以构建多 阅读全文
摘要:
Nuget 库地址:https://www.nuget.org/packages/CZGL.AOP/ Github 库地址:https://github.com/whuanle/CZGL.AOP CZGL.AOP 是 基于 EMIT 编写的 一个简单轻量的AOP框架,支持非侵入式代理,支持.NET 阅读全文
摘要:
前面,本系列一共写了 九 篇关于反射和特性相关的文章,讲解了如何从程序集中通过反射将信息解析出来,以及实例化类型。 前面的九篇文章中,重点在于读数据,使用已经构建好的数据结构(元数据等),接下来,我们将学习 .NET Core 中,关于动态构建代码的知识。 其中表达式树已经在另一个系列写了,所以本系 阅读全文