摘要: 我们使用ef或dbcontext的时候主要注意三个问题: 1、多个线程不能访问同一个dbcontext 2、同一个跟踪实体不能被多个dbcontext操作 3、如果查询数据不需要被修改,一定按需查询.select(t=>new Dto(){ })。最不济也要AsNoTracking().ToList 阅读全文
posted @ 2021-02-04 15:03 神游虚空 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一、背景 最近在 工作流项目 里使用 EFCore 遇到需要 group 分组后,只选出每组中含有最大值的数据行。 二、解决方案 先分组用 group 找到分组中的最大值,再用 join 查出对应的行。 var groupFlows = Context.Set<TInstanceFlow>().As 阅读全文
posted @ 2021-01-28 14:42 神游虚空 阅读(912) 评论(0) 推荐(0) 编辑
摘要: (注:本文由廖贵宾翻译,email:531622@qq.com,若引用请保留本申明和原链接) 10.2.8 循环特征 Loop Characteristics (原文 189页) 活动节点(Activities)可以按指定顺序重复执行,本质上就是循环(loop)。LoopCharacteristic 阅读全文
posted @ 2021-01-15 17:05 神游虚空 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: (注:本文由廖贵宾翻译,email:531622@qq.com,若引用请保留本申明和原链接) 10.2.5 子流程 Sub-Processes (原文173页) 子流程(Sub-Process)是一种活动类(Activity)的子类,它内部使用一组活动(Activities)、网关(Gateways 阅读全文
posted @ 2021-01-10 21:46 神游虚空 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 1、背景 最近因工作需要,需要用C#自己实现一个支持 BPMN 2.0 的流程引擎。 网上查了查相关C#的开源,实现程度都很少。还没有象 Java 中 Activity 包好用的包。 不得已,自动手丰衣足食! 不过要多一点的部份实现 BPMN 2.0 ,至少实现的内容不能和 BPMN 2.0 相冲突 阅读全文
posted @ 2021-01-08 18:46 神游虚空 阅读(518) 评论(5) 推荐(0) 编辑
摘要: 基于微服务架构的RBAC权限管理系统 1、各模块调用流程说明 具体功能模块都是部署为单独的内网http服务,如ResourceManager服务、ProjectManager服务等。功能模块在启动时,将自己注册到权限管理服务Authority和Consul服务中。 用户的访问流程如下:1、用户Cli 阅读全文
posted @ 2020-09-09 17:53 神游虚空 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: 一、项目需求 由于微服务技术的发展,需要对老的项目进行升级改造。其中一大难点就是老项目中使用了RBAC的权限系统, 面向微服务,首先要完成界面和认证后台的分离。 于是,对面向微服务的 RBAC 系统提出了如下需求: A、认证系统需要遵守当前流行的 Auth2.0 协议,从而支持到单点登录SSO; B 阅读全文
posted @ 2020-07-01 20:34 神游虚空 阅读(2425) 评论(0) 推荐(1) 编辑
摘要: 量化分析基础 1 量化分析(量化投资) 利用计算机技术采用一定的数学模型(或者是机器学习模型)去实践投资理念,投资策略的过程。 随着计算机科技的发展,将已有的价值投资/趋势投资和计算机技术相融合,产生量化投资(量化分析)。 优势 (1)纪律性:严格执行投资策略,客户投资情绪的变化,认知偏差等。 (2 阅读全文
posted @ 2020-03-19 22:56 神游虚空 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 一、问题 今天用 Ocelot + Consul 项目,进行微服务实践,可是 Ocelot 的发现服务总是失败。 二、分析问题 2.1、分析方法: 不得不下载了 Ocelot 源码进行追踪排查。 2.2、源码分析 源码对应文件为 Ocelot-develop\src\Ocelot.Provider. 阅读全文
posted @ 2019-12-19 23:34 神游虚空 阅读(3753) 评论(4) 推荐(0) 编辑
摘要: 首次在windows上搭建 theano ,为了实现在 gpu 加速运算,在配置运行环境上多次踩坑,特记录下来。 一、GPU驱动安装 1.1 进入NVIDIA驱动下载进行符合条件的下载安装。 二、CUDA的下载安装 2.1 从NVIDIA官网选择一个CUDA版本进行下载。 2.2 使用如下命令查看是 阅读全文
posted @ 2019-10-01 12:05 神游虚空 阅读(4352) 评论(9) 推荐(2) 编辑