摘要:客户有一堆小设备,需要通过小程序来控制它们,主要是设备门的开关、电源开关、状态查询、压力控制等。下面主要纪录下设计思路。 源码地址:https://gitee.com/bxjg1987/abp 视频讲解地址:https://www.bilibili.com/video/BV1M5411j7Lo?fr 阅读全文
posted @ 2020-09-16 22:32 变形精怪 阅读(530) 评论(4) 推荐(6) 编辑
摘要:关于.net core高性能编程中的Span<T>和Memory<T>网上资料很多,这里就不说了。今天一直在看ReadOnlySequenceSegment<T>和SequenceReader<T>,看得脑壳痛,本篇着重说说对ReadOnlySequenceSegment<T>的理解。 如果对Spa 阅读全文
posted @ 2020-09-16 09:15 变形精怪 阅读(609) 评论(0) 推荐(7) 编辑
摘要:前言 现代程序开发中身份验证、授权是一件非常非常复杂的事情(各种登陆方式、各种授权需求、各种跳转跳、各种加解密,搞得得头皮发麻),因为事情本身复杂,所以没把这件事理清楚之前,无论你用什么语言、什么框架、什么方式都很难做到既简单又具有可扩展性。我的想法是既然我自己做不到,那就搞懂身份验证和授权是咋回事 阅读全文
posted @ 2020-08-24 21:05 变形精怪 阅读(167) 评论(0) 推荐(0) 编辑
摘要:验证过的请求ValidatedRequest 它表示客户端向ids发起的一个请求,且这个请求是验证通过了的。,但它有时候只是一个初步的验证,比如在登陆获取code时它就没有验证客户端密钥。关于何时?如何?验证的在后面会说,先看看它的成员来感受下它 Raw:请求的原始参数,NameValueColle 阅读全文
posted @ 2020-08-23 16:19 变形精怪 阅读(165) 评论(0) 推荐(0) 编辑
摘要:前言 本篇说说ids中的网页登陆以及单点登陆的大致原理,主要是以基本跑通为目的,下一篇开始会详细说明集成ids网页登陆原理。 最好先熟悉以下知识: asp.net core asp.net core的身份验证和基于策略的授权 identityServer官方文档过一遍 推荐蒋老师的《asp.net 阅读全文
posted @ 2020-08-23 16:03 变形精怪 阅读(385) 评论(0) 推荐(1) 编辑
摘要:abp版本5.9 概述 数据迁移无非就是两件事情,1、创建数据库,并根据实体创建对应的表;2、添加一些初始数据 abp的数据迁移也是完成这两件事,比较特殊的是它是多租户saas系统,而且支持不同的租户有独立的数据库。所以abp中的迁移要先迁移户主Host,再迁移租户Tenant的数据库 它的迁移定义 阅读全文
posted @ 2020-07-07 20:57 变形精怪 阅读(508) 评论(0) 推荐(1) 编辑
摘要:全局异常 TaskScheduler.UnobservedTaskException += (e, args) =>{ MessageBox.Show("dddddddddddddddd"); }; 即便有个Task发生了未处理的异常,也不会立即触发这个事件,而是那个Task必须被GC回收时才会触发 阅读全文
posted @ 2020-06-21 23:22 变形精怪 阅读(223) 评论(0) 推荐(0) 编辑
摘要:无论是开发app还是网站,可能都需要一个广告功能,比如我们常见的在首页有个轮播广告,里面会轮播显示多个图片。还有比如一个新闻门户网站 很常见的 banner横幅广告,还有js特效广告等。本篇说说在abp(5.9)中如何实现广告模块。 源码地址:https://gitee.com/bxjg1987/a 阅读全文
posted @ 2020-06-13 10:42 变形精怪 阅读(266) 评论(2) 推荐(1) 编辑
摘要:如果一个Controller.Action里的处理非常耗时,比如读数据库、文件操作、调用第三方接口等此时用户随时可能关闭浏览器、F5刷新网页等操作。但是服务端的耗时代码任然在执行,这太浪费了,既然用户终止请求了,我们就应该取消所有的耗时操作 在.net开发中,几乎所有的异步方法都有个Cancella 阅读全文
posted @ 2020-04-18 20:19 变形精怪 阅读(679) 评论(0) 推荐(0) 编辑
摘要:前言 目前在开发abp电商模块,打算做一步,写一步,算是对自己的记录,主要是参考nopcommoner 并结合abp模块开发 知识都是连贯的,如果你熟悉asp.net core 3.x、abp(非vNext) 并且需要做电商功能,也许可以做个参考。即使不做电商,可能里面的其它功能也可以作为参考,如: 阅读全文
posted @ 2020-04-14 15:43 变形精怪 阅读(663) 评论(5) 推荐(1) 编辑