摘要: 事件总线是通过一个中间服务,剥离了常规事件的发布与订阅(消费)强依赖关系的一种技术实现。事件总线的基础知识可参考圣杰的博客【事件总线知多少】 本片博客不再详细概述事件总线基础知识,核心点放置使用Autofac组件实现事件总线与事件事件处理对象的解耦,并在实际业务场景中使用事件总线解决需求。 案例需求阅读全文
posted @ 2019-02-20 16:16 长沙大鹏 阅读(768) 评论(13) 编辑
摘要: Asp.Net.Identity为何物请自行搜索,也可转向此文章http://www.cnblogs.com/shanyou/p/3918178.html 本来微软已经帮我们将授权、认证以及数据库存储都一一处理好了。但是总有这种情况,如我们现在的项目是已经存在了数据库,且库里已经有用户、角色等信息表阅读全文
posted @ 2017-06-21 15:44 长沙大鹏 阅读(527) 评论(1) 编辑
摘要: 事件总线是通过一个中间服务,剥离了常规事件的发布与订阅(消费)强依赖关系的一种技术实现。事件总线的基础知识可参考圣杰的博客【事件总线知多少】 本片博客不再详细概述事件总线基础知识,核心点放置使用Autofac组件实现事件总线与事件事件处理对象的解耦,并在实际业务场景中使用事件总线解决需求。 案例需求阅读全文
posted @ 2019-02-20 16:16 长沙大鹏 阅读(768) 评论(13) 编辑
摘要: 今天在工作中出现一个引用问题,害我找问题找了很久。起因是在一个Winform项目下需要引用一个.NetStandard标准库,标准库引用了System.ComponentModel.Annotations程序集,版本是4.5.0,在Winform项目运行过程中抛出了以下异常: “未能加载文件或程序集阅读全文
posted @ 2019-02-16 23:52 长沙大鹏 阅读(67) 评论(0) 编辑
摘要: 何为Reactive Extensions(Rx) Rx是一个遵循函数式编程的类库,它引用观察者以及迭代器设计模式对可观察对象产生的数据进行异步消费。使用Rx, 开发人员将使用LINQ运算符操作异步数据流,并使用调度程序参数化异步数据流中的并发性,简单地说,Rx = Observables + LI阅读全文
posted @ 2019-01-27 00:58 长沙大鹏 阅读(660) 评论(3) 编辑
摘要: Identity阅读全文
posted @ 2018-12-26 00:22 长沙大鹏 阅读(207) 评论(0) 编辑
摘要: 最近在用TypeScript(后面简称TS),发现TS虽然语法和C#差不多但是在很多地方还是不够高级(和C#相比),这里主要聚焦在数据类型强转上面,直接看下面案例吧 string转number 案例如下 上面代码执行结果是 number string number string 123 ** 自定义阅读全文
posted @ 2018-12-19 16:54 长沙大鹏 阅读(474) 评论(0) 编辑
摘要: 今天按照Angular官网玩了下demo程序,踩了个小坑,记录下。 TypeScript可以将变量申明为自定义类型,同时也不对该类型进行检查(不像C#,如果没有这个类型会报错) 比如下面这样: 如果我对testurl进行赋值那么 问题窗口就会提示,如下图... 我今天就是把=号写成了:号,害的我在程阅读全文
posted @ 2018-12-07 01:15 长沙大鹏 阅读(47) 评论(0) 编辑
摘要: 前言 一个软件的开发周期需要经历开发、测试、上线三个基本的阶段,同理我们在开发过程中会需要经常切换不同的运行环境。.NetCore可以通过配置文件以及写入系统环境变量来自动识别站点的运行环境,保证了数据的安全性。 .NetCore是有几个重要的配置文件,了解他们对.NetCore的开发非常有必要。 阅读全文
posted @ 2018-10-26 15:44 长沙大鹏 阅读(136) 评论(0) 编辑
摘要: 一直想要将自己工作中常用的工具记录下,不单单是用于分享,更多的是想着记录下,如果电脑换了或许可以有个清单方便将这些工具一一装上。 通用开发人员常用工具 VsCode Postman Fiddler Windows开发相关工具 DEPENDS Vs2017 spyxx Bus Hound CommMo阅读全文
posted @ 2018-10-19 15:32 长沙大鹏 阅读(40) 评论(0) 编辑
摘要: 做过微信公众号接口开发的都知道,微信需要提供一个URL进行与微信的数据通信。这个URL不能是自己的ip地址,这就意味着我们调用微信接口及其繁琐。 正常情况下我们都是将站点弄好后,发布到服务器,然后提供服务器上映射好的域名给微信。 但是这种情况下我们只能通过日志来追踪微信接口传输过程中的各种问题,这种阅读全文
posted @ 2018-10-19 14:41 长沙大鹏 阅读(12) 评论(0) 编辑
摘要: 1、WebAPI新增日志过滤器or中间件后Action读取到的请求Body为空问题 案例: 自定义了一个中间件,用于记录每次访问webapi的入参,以及引用了Swagger。 先看下面这段代码: 上面这段代码看上去是不是人畜无害,没啥问题。 恩,F5启动后,我们试下执行post方式的webapi。执阅读全文
posted @ 2018-08-29 14:45 长沙大鹏 阅读(4278) 评论(0) 编辑