Loading

摘要: 在实现日常需求中,经常有 用到 Sliced Scroll 记录下 官网使用情况 max是切片数,是切片编号。最大值可以等于分片的数量,较低或更高。拆分首先在分片上完成,然后在每个分片上本地进行。这意味着,如果每个切片将是单个分片上的滚动。idmax == num_of_shards。 请注意,当切 阅读全文
posted @ 2021-03-02 20:28 大意了啊 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍 identity server4 3.x的版本,目前最新已经是4.x版本,其实完全可以用 identityserver4的EF版本数据源基于DB,以下是基于 identityserver基于内存版,用户模块改写成查询 DB,外部客户端和scheme 的配置任然是使用json写死的, 阅读全文
posted @ 2021-03-02 20:09 大意了啊 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 列举项目中常用的几个比较多的数据类型,记录一下方便下次查找,其他还有很多未列举 Array/ArrayList/List/LinkedList/Queue/Stack/HastSet/SortedSet/Hashtable/SortedList/Dictionary/SortedDictionary 阅读全文
posted @ 2021-03-02 19:05 大意了啊 阅读(204) 评论(0) 推荐(0) 编辑
摘要: netcore 对 Action 方法进行模型绑定参数注意的细节: 1.mvc控制器。一般继承的是 Controller (Controller 里面包含视图),对 action 方法参数 模型绑定的时候,参数的推断来源默认是 从表单中获取 相当于默认有 [FromFrom] 这个特性加在参数旁边 阅读全文
posted @ 2019-11-10 12:41 大意了啊 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: NetCore使用log4的两种方式 一.需要指定 日志仓库 nuget:log4net,Microsoft.Extensions.Logging.Log4Net.AspNetCore 1.在程序启动的时候,先创建日志仓库,日志仓库自定义,整个系统,都是唯一的一个仓库最好管理 1 public St 阅读全文
posted @ 2019-11-10 12:30 大意了啊 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 在netCore中,微软把授权和认证分开了,先授权,再进行认证,本篇文章,用来介绍JWt在NetCore的使用 根据不同的登录用户而言,拥有着不一样的权限,在介绍之前要知道一下几点 1.知道identity是什么,他是个身份 2.知道 Claim 是什么,可以理解为证件 3.知道授权里面的 Poli 阅读全文
posted @ 2019-11-10 12:19 大意了啊 阅读(620) 评论(0) 推荐(0) 编辑
摘要: ILookup是数据结构的一种,Lookup继承于它,终极父类也是 IEnumerable,能使用Linq的所有方法,Ilookup是字典的升级版本,最适合最 一对多的使用场景,可以使用索引,下面是一个应用场景,省对应多个地级市 关系 { (var itearea, _) = es.GetTCInf 阅读全文
posted @ 2019-11-09 22:49 大意了啊 阅读(505) 评论(0) 推荐(0) 编辑
摘要: *1:NetCore的上下文,自行封装一个全局静态 HttpContextHelper *2:读取Json的配置文件 { // IConfiguration Configuration 得注入,二级节点的访问,用冒号 .GetSection("AppSettings:" + name) Config 阅读全文
posted @ 2019-11-09 22:44 大意了啊 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 前端 // 获取生成的token,直接这样写也是可以的 function gettoken() { var token = '@Html.AntiForgeryToken()'; return $(token).val(); } //某button的单击事件 function tijiao() { 阅读全文
posted @ 2019-11-09 22:37 大意了啊 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 都知道在MVC5中,在action方法前加入 [ValidateAntiForgeryToken],会验证是否来自于自己表单的用户,验证其cook的token和来自表单中的token,是否一致为方便更好的调试,直接调用其验证方法 AntiForgery.Validate(); // [AcceptV 阅读全文
posted @ 2019-11-09 22:04 大意了啊 阅读(475) 评论(0) 推荐(0) 编辑