摘要: Orleans grains 使用可观察的生命周期进行有序激活和停用。这允许在grain 激活和收集期间以有序的方式启动和停止grain逻辑,系统组件和应用逻辑。 Stages 预定义的grain生命周期阶段如下。 First - grain生命周期的第一阶段 SetupState - 激活前设置g 阅读全文
posted @ 2019-06-28 16:54 我在赫尔辛基火车站 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1.引言 2.位运算基础 3.位运算在角色权限设计中的应用 4.为什么in32的范围是-2^31 ~ 2^31-1 ? 5.同余的概念 6.模的概念帮助理解补数和补码。 一、引言 这周在做一个新增角色权限需求时,遇到下面这样一行代码,这篇文章将围绕这行代码展开。 二、位运算基础 关于位运算的基础知识 阅读全文
posted @ 2018-12-20 11:33 我在赫尔辛基火车站 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 不知道大家在用 StackExchange.Redis 时是否遇到过 TimeOut的错误,有人说: 【 这不是BUG,这是StackExchange.Redis有意这么设计的,因为StackExchange.Redis采用单线程,如果一个请求耗时太长会阻塞后面的请求,所以它加了请求超时限制,因为R 阅读全文
posted @ 2018-11-30 11:58 我在赫尔辛基火车站 阅读(2329) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个动态拼接where条件的查询,大概想到了以下几种方法: 1、代码内拼接查询条件,sql也是写在代码内的。 2、代码内拼接查询条件,sql写在存储过程内,将 where条件作为一个字符串传入存储过程。(这种需要在代码内过滤sql注入的问题) 3、查询条件的拼接放到存储过程内,在存储过程内对 阅读全文
posted @ 2018-09-08 08:23 我在赫尔辛基火车站 阅读(4003) 评论(0) 推荐(0) 编辑
摘要: 你可能不知道这一点,在 .NET Framework 4.5.0 版本中包含有一个关于 System.Transactions.TransactionScope 在与 async/await 一起工作时会产生的一个严重的 bug 。由于这个错误,TransactionScope 不能在异步代码中正常 阅读全文
posted @ 2018-09-06 15:55 我在赫尔辛基火车站 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Unity物理系统提供了两种检测物理交互的方式: 1、碰撞器 2、触发器 阅读全文
posted @ 2018-08-18 23:19 我在赫尔辛基火车站 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 最近项目要引用identityserver 4来进行多客户端身份验证,按照官网的教程,搭建了基于asp.net core的WebApi+MVC的客户端,但是项目中有非core的asp.net webapi,官网上没有例子,自己调查了一下,将搭建步骤记录一下,以备之后参考。 在webapi项目中添加O 阅读全文
posted @ 2018-08-01 18:18 我在赫尔辛基火车站 阅读(1289) 评论(1) 推荐(0) 编辑
摘要: 看了下面一些文章,感觉最重要的几点总结如下: 1、Token一旦产生,变不能主动使其失效的,除非过期。 2、注意JWT的使用场景,无状态。不建议使用JWT维护会话状态,不建议试图通过jti黑名单或者服务端存储or缓存的方式使其变得有状态。可能违背JWT的初衷。 3、既然有了第2个问题,所以建议尽量不 阅读全文
posted @ 2018-06-28 19:39 我在赫尔辛基火车站 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 工具的scaffold-dbcontext(数据库上下文脚手架)指令来生成models和context。 指令详细介绍: Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir <String>] [-Co 阅读全文
posted @ 2018-06-11 13:28 我在赫尔辛基火车站 阅读(3406) 评论(0) 推荐(0) 编辑
摘要: 在TSQL脚本中,也能实现递归查询,SQL Server提供CTE(Common Table Expression),只需要编写少量的代码,就能实现递归查询,本文详细介绍CTE递归调用的特性和使用示例,递归查询主要用于层次结构的查询,从叶级(Leaf Level)向顶层(Root Level)查询, 阅读全文
posted @ 2018-04-07 00:11 我在赫尔辛基火车站 阅读(242) 评论(0) 推荐(0) 编辑